{
  "markdown": "# BudgetPixel MCP Server\n\nGenerate AI images, video, music, and sound effects — and upscale them — from any\nMCP-compatible client.\n\nBudgetPixel is a remote MCP server. There is nothing to install and no API keys to manage:\nconnect once, sign in with Google, and your BudgetPixel plan credits and discounts apply\nautomatically.\n\n**Endpoint:** `https://mcp.budgetpixel.com/mcp` (Streamable HTTP, OAuth)\n\n## Setup\n\n**Claude Code**\n\n```bash\nclaude mcp add budgetpixel --transport http https://mcp.budgetpixel.com/mcp\n```\n\n**Cursor, Windsurf, and other config-file clients**\n\n```json\n{\n  \"mcpServers\": {\n    \"budgetpixel\": {\n      \"type\": \"http\",\n      \"url\": \"https://mcp.budgetpixel.com/mcp\"\n    }\n  }\n}\n```\n\n**Claude, ChatGPT, and other connector UIs** — add a custom connector pointing at\n`https://mcp.budgetpixel.com/mcp`.\n\nStep-by-step guides for each client: [budgetpixel.com/mcp](https://budgetpixel.com/mcp)\n\n## Tools\n\n| Tool | What it does |\n|---|---|\n| `generate_image` | Text-to-image, editing, image-to-image, and multi-reference generation |\n| `generate_video` | Text-to-video, image-to-video (start plus optional end frame), reference-to-video, and video-to-video editing |\n| `generate_music` | Full songs from a prompt and/or your own lyrics, or instrumentals |\n| `generate_sound_effect` | Foley, ambience, UI sounds, impacts, and transitions — optionally synced to a video's events |\n| `upscale_image` | Higher resolution in seconds, or creative detail enhancement steered by a prompt |\n| `upscale_video` | 1080p or 4K at 30 or 60 fps via Topaz Labs, inputs up to 20 seconds |\n| `list_models` | The live model catalog with prices, role hints, and per-model input limits |\n| `upload_media` | Upload a local file and get a URL to use as a generation input |\n| `check_generation_status` | Poll a running job and collect the finished media |\n| `get_generation_history` | Your recent generations, reusable as inputs |\n| `get_credit_balance` | Remaining plan credits |\n| `create_social_post` | Publish a finished generation to the BudgetPixel community feed |\n\n## How jobs work\n\nGeneration tools return a job id rather than the finished media.\n\n| Tool | Job id | Poll with | Typical wait |\n|---|---|---|---|\n| `generate_image` | numeric | `check_generation_status` | seconds |\n| `generate_video` | uuid | `check_generation_status` | minutes |\n| `generate_music` | numeric | `check_generation_status` with `type: \"music\"` | a few minutes |\n| `generate_sound_effect` | numeric | `check_generation_status` with `type: \"sound_effect\"` | ~15s text, minutes for video |\n| `upscale_image` | — | returns the result directly | seconds |\n| `upscale_video` | numeric | call `upscale_video` again with just `job_id` | minutes |\n\nMusic and sound-effect ids are numeric like image ids, so the `type` argument is **required**\nfor those two — without it the id is read as an image job.\n\nLocal files must go through `upload_media` first: video and audio inputs on `generate_video`\naccept URLs only.\n\n## Requirements\n\nA BudgetPixel account. Browsing the model catalog is free; generation, upscaling, uploads,\nand publishing require any paid plan (Starter, Basic, Premium, Pro or Ultra) — see\n[budgetpixel.com/pricing](https://budgetpixel.com/pricing).\n\nVideo is billed per second and by resolution, so confirm cost before long or high-resolution\njobs. Failed generations are never charged.\n\n## Links\n\n- [budgetpixel.com/mcp](https://budgetpixel.com/mcp) — setup guides\n- [budgetpixel.com](https://budgetpixel.com) — the platform\n- [Cursor plugin](https://github.com/budgetpixel-ai/cursor-plugin)\n\n## Support\n\n[support@budgetpixel.com](mailto:support@budgetpixel.com)\n\n## License\n\nMIT — see [LICENSE](LICENSE).\n",
  "bytes": 3698,
  "sha": "cf5a991f6e401a1f4bfedd0ebbfe2e68ed538c1f310d03714b4f49b87140396f",
  "repo_slug": "budgetpixel-ai/budgetpixel-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_com_budgetpixel_mcp_4bc0a0e6/readme"
}