Budgetpixel MCP server
{
"mcpServers": {
"budgetpixel": {
"type": "http",
"url": "https://mcp.budgetpixel.com/mcp"
}
}
}{
"mcpServers": {
"budgetpixel": {
"type": "http",
"url": "https://mcp.budgetpixel.com/mcp"
}
}
}{
"mcpServers": {
"budgetpixel": {
"type": "http",
"url": "https://mcp.budgetpixel.com/mcp"
}
}
}{
"servers": {
"budgetpixel": {
"type": "http",
"url": "https://mcp.budgetpixel.com/mcp"
}
}
}{
"mcpServers": {
"budgetpixel": {
"type": "http",
"url": "https://mcp.budgetpixel.com/mcp"
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsonversion 1.0.0
What it does
BudgetPixel is a remote MCP server that generates AI images, videos, music, and sound effects, and upscales them. It connects via OAuth with no local setup required, and is for developers who want to create media programmatically from any MCP-compatible client.
- Generate images from text descriptions, edit existing images, or create variations from multiple reference images.
- Create videos from text prompts, convert still images to video, or edit existing video content.
- Produce full songs with lyrics or instrumentals, and generate sound effects like foley and UI sounds that can sync to video events.
Tools this server exposes
| Tool | Does |
|---|---|
| generate_image | Create images from text, edit them, generate from other images, or create from multiple references. |
| generate_video | Create videos from text, convert images to video, use references, or edit existing videos. |
| generate_music | Generate full songs from prompts and lyrics, or create instrumentals. |
| generate_sound_effect | Generate foley, ambience, UI sounds, impacts, and transitions, optionally synchronized to video events. |
| upscale_image | Increase image resolution or enhance details with a text prompt. |
| upscale_video | Upscale video to 1080p or 4K at 30 or 60 fps using Topaz Labs. |
| list_models | View the live model catalog with prices, role hints, and per-model input limits. |
| upload_media | Upload a local file and receive a URL for use as a generation input. |
| check_generation_status | Poll a running job to retrieve finished media. |
| get_generation_history | Retrieve recent generations for reuse as inputs. |
| get_credit_balance | Check remaining plan credits. |
| create_social_post | Publish a finished generation to the BudgetPixel community feed. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.