Back to Directory/Media & Images

com.budgetpixel/mcp

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

Media & Imagesv1.0.0

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

Tools

ToolWhat it does
generate_imageText-to-image, editing, image-to-image, and multi-reference generation
generate_videoText-to-video, image-to-video (start plus optional end frame), reference-to-video, and video-to-video editing
generate_musicFull songs from a prompt and/or your own lyrics, or instrumentals
generate_sound_effectFoley, ambience, UI sounds, impacts, and transitions — optionally synced to a video's events
upscale_imageHigher resolution in seconds, or creative detail enhancement steered by a prompt
upscale_video1080p or 4K at 30 or 60 fps via Topaz Labs, inputs up to 20 seconds
list_modelsThe live model catalog with prices, role hints, and per-model input limits
upload_mediaUpload a local file and get a URL to use as a generation input
check_generation_statusPoll a running job and collect the finished media
get_generation_historyYour recent generations, reusable as inputs
get_credit_balanceRemaining plan credits
create_social_postPublish a finished generation to the BudgetPixel community feed

How jobs work

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

ToolJob idPoll withTypical wait
generate_imagenumericcheck_generation_statusseconds
generate_videouuidcheck_generation_statusminutes
generate_musicnumericcheck_generation_status with type: "music"a few minutes
generate_sound_effectnumericcheck_generation_status with type: "sound_effect"~15s text, minutes for video
upscale_image—returns the result directlyseconds
upscale_videonumericcall upscale_video again with just job_idminutes

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.

Links

Support

support@budgetpixel.com

License

MIT — see LICENSE.

Setup from the maintainer

This listing does not have a supported local package template. Use the maintainer’s documentation for its hosted endpoint, authentication, and client-specific setup. No install command has been inferred.

Learn More