Skip to main content
Glama

BudgetPixel MCP Server

Generate AI images, video, music, and sound effects — and upscale them — from any MCP-compatible client.

BudgetPixel is a remote MCP server. There is nothing to install and no API keys to manage: connect once, sign in with Google, and your BudgetPixel plan credits and discounts apply automatically.

Endpoint: https://mcp.budgetpixel.com/mcp (Streamable HTTP, OAuth)

Setup

Claude Code

claude mcp add budgetpixel --transport http https://mcp.budgetpixel.com/mcp

Cursor, Windsurf, and other config-file clients

{
  "mcpServers": {
    "budgetpixel": {
      "type": "http",
      "url": "https://mcp.budgetpixel.com/mcp"
    }
  }
}

Claude, ChatGPT, and other connector UIs — add a custom connector pointing at https://mcp.budgetpixel.com/mcp.

Step-by-step guides for each client: budgetpixel.com/mcp

Related MCP server: hedra-mcp-server

Tools

Tool

What it does

generate_image

Text-to-image, editing, image-to-image, and multi-reference generation

generate_video

Text-to-video, image-to-video (start plus optional end frame), reference-to-video, and video-to-video editing

generate_music

Full songs from a prompt and/or your own lyrics, or instrumentals

generate_sound_effect

Foley, ambience, UI sounds, impacts, and transitions — optionally synced to a video's events

upscale_image

Higher resolution in seconds, or creative detail enhancement steered by a prompt

upscale_video

1080p or 4K at 30 or 60 fps via Topaz Labs, inputs up to 20 seconds

list_models

The live model catalog with prices, role hints, and per-model input limits

upload_media

Upload a local file and get a URL to use as a generation input

check_generation_status

Poll a running job and collect the finished media

get_generation_history

Your recent generations, reusable as inputs

get_credit_balance

Remaining plan credits

create_social_post

Publish a finished generation to the BudgetPixel community feed

How jobs work

Generation tools return a job id rather than the finished media.

Tool

Job id

Poll with

Typical wait

generate_image

numeric

check_generation_status

seconds

generate_video

uuid

check_generation_status

minutes

generate_music

numeric

check_generation_status with type: "music"

a few minutes

generate_sound_effect

numeric

check_generation_status with type: "sound_effect"

~15s text, minutes for video

upscale_image

returns the result directly

seconds

upscale_video

numeric

call upscale_video again with just job_id

minutes

Music and sound-effect ids are numeric like image ids, so the type argument is required for those two — without it the id is read as an image job.

Local files must go through upload_media first: video and audio inputs on generate_video accept URLs only.

Requirements

A BudgetPixel account. Browsing the model catalog is free; generation, upscaling, uploads, and publishing require any paid plan (Starter, Basic, Premium, Pro or Ultra) — see budgetpixel.com/pricing.

Video is billed per second and by resolution, so confirm cost before long or high-resolution jobs. Failed generations are never charged.

Support

support@budgetpixel.com

License

MIT — see LICENSE.

Related MCP Connectors

Related MCP Servers