Budgetpixel
Generate AI images, video, music, and sound effects, and upscale them, from any MCP client.
Connect it
Settings → Connectors → Add custom connector
URL: https://mcp.budgetpixel.com/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://mcp.budgetpixel.com/mcp{
"mcpServers": {
"mcp": {
"url": "https://mcp.budgetpixel.com/mcp"
}
}
}claude mcp add --transport http mcp https://mcp.budgetpixel.com/mcp{
"servers": {
"mcp": {
"type": "http",
"url": "https://mcp.budgetpixel.com/mcp"
}
}
}17 tools, verified live
generate_imagecan modifyUse this to create or edit an AI image. Text-to-image from a prompt, OR image-to-image / editing / multi-reference by passing input_images (URLs, data URIs, or base64) â e.g. edit or restyle an image the user just generated by passing its URL. Input support is per-model: some take 1 image, some several, some none (check each model's max_input_images via list_models). Submits an async job and ret
generate_videocan modifyUse this to create or edit an AI video. Text-to-video from a prompt; image-to-video by passing image (start frame, + optional end_image); reference-to-video by passing reference_images; or video-to-video editing by passing video (an input video URL â upload local files with upload_media first). IMPORTANT â cost: video is priced per SECOND and by resolution (default model seedance-2.5: 480p=150
generate_musiccan modifyUse this to create an AI music track (full songs with vocals, or instrumentals). Three models: music-3.0 (default, 200 credits â songs from a prompt and/or lyrics, lyrics optimizer on by default so a prompt alone works), mureka-v9 (60 credits â sings the user's EXACT lyrics verbatim, or instrumental/BGM), and lyria-3 (100 credits â high-fidelity from a rich prompt, can condition on up to 10
generate_sound_effectcan modifyUse this to create sound effects (NOT music). TEXT mode: describe the sound â Foley, ambience, UI sounds, whooshes/transitions, impacts, action sounds â with sonilo-sfx: 1â180 seconds, mp3 or wav, PRICED PER SECOND of the requested duration (5 credits/s, 3-second minimum â 5 s = 25, 10 s = 50, 30 s = 150 credits). VIDEO mode: pass a video URL (upload local files with upload_media first) to
generate_3d_modelcan modifyTurn one picture into a textured 3D model (image-to-3D). Always returns a GLB; meshy-7.1 also offers FBX, USDZ (iPhone AR) and STL (3D printing). Pick the model by job: tripo-h3.1 (default) is the most faithful reconstruction â including cartoons and stylized art â with PBR materials, ~4 min, 400 credits; meshy-7.1 makes lighter ~30K-triangle models in more formats and supports rigging + anima
upscale_imagecan modifyUse this to upscale an image to a higher resolution. Default model p-image-upscale (Pruna AI) returns results in seconds and is priced by the target resolution: 4 MP = 10, 8 MP = 15, 16 MP = 30, 32 MP = 60 credits. Alternative clarity-upscaler does creative detail enhancement (steer with prompt/creativity) at a flat 30 credits and takes ~60 seconds. Pass the image as a URL (a generated image's URL
upscale_videocan modifyUse this to upscale a video, with one of two models. Topaz (model topazlabs-video-upscale, the default): 1080p or 4K at 30 or 60 fps, priced per second of the INPUT video: 1080p = 15 (30fps) / 30 (60fps) credits/s, 4K = 60 / 120 credits/s, so a 10s clip to 1080p30 costs 150 credits; its result is an H.265 (HEVC) 10-bit MP4, which some browsers cannot play (black frame with audio) â tell the user
check_generation_statusread-onlyUse this after calling generate_image, generate_video, generate_music, generate_sound_effect, or generate_3d_model to poll for results. Pass a job_id to check a specific job â numeric = image, uuid = video, and for MUSIC / SOUND-EFFECT / 3D-MODEL jobs also pass type "music" / "sound_effect" / "3d" (3D jobs are uuids too, like video) â with no job_id it lists jobs still running that were starte
get_credit_balanceread-onlyUse this when the user asks about their remaining credits, subscription plan, or usage. Returns monthly credit balance, extra credits, total available, and plan name.
list_modelsread-onlyList the AI image, video, music, sound-effect, and 3D models available on BudgetPixel with standard credit prices and capabilities. Featured models come first with a one-line role hint (when to pick each). Image models that charge by output size list every size's price (the size you pass as resolution sets the price). Video models are priced per SECOND by resolution; music models are flat per trac
search_stock_imagescan modifyUse this when the user needs an existing stock photo, illustration, background, wallpaper or texture â for a website, slide, blog post, app, video or design â rather than a newly generated image. Searches BudgetPixel's stock image library: AI-generated images, each reviewed before listing (no real people, logos or text), licensed CC BY 4.0 for commercial use. Set transparent to true for cut-ou
search_stock_audiocan modifyUse this when the user needs an existing sound effect or a piece of background music â for a video, podcast, stream, game, app or presentation â rather than a newly generated one. Searches BudgetPixel's free audio library, licensed CC BY 4.0 for commercial use, every item listened to and scored before listing. kind "sound_effect": whooshes, impacts, UI sounds, Foley, ambiences, animals, vehicl
get_generation_historyread-onlyGet the user's recent generations made through this connector or the developer API â images by default, or pass type "video", "music", or "sound_effect". Outputs are kept for about 24 hours (they are never saved to the user's asset storage unless save_to_assets is called), so rows older than that show as expired with no link. Returns prompts, models, status, and result links: image URLs (reusabl
save_to_assetsKeep a generation permanently. Outputs made through this connector expire about 24 hours after generation and are NOT stored in the user's BudgetPixel assets by default. Call this when the user wants to keep, reuse later, or find a result in their gallery / workshops â it copies the output into their assets (this counts against their storage like a website generation). Pass the job_id (and type
upload_mediaUpload a local image, video, or audio file to BudgetPixel and get back a short-lived URL (valid ~24h) to use as a generation input: pass it as an input_images value on generate_image, or as image / end_image / reference_images / video / audio on generate_video. Use this when the user has a LOCAL file: read the file and pass its base64 as 'file'. Not charged; max 50MB. Video/audio inputs REQUIRE th
create_social_postcan modifyPublish a post to the user's PUBLIC BudgetPixel community feed â visible to everyone and labeled "via MCP". ONLY use this when the user EXPLICITLY asks to post/share/publish; never post proactively. Costs 10 credits per post (anti-spam, charged on publish â same as the developer API) with an hourly posting cap. media: 1â6 images, or 1 video + up to 3 images, or exactly 1 audio track â pass
list_my_themesread-onlyList the live clan themes the user can post to â themes of the clans they own, moderate, or have joined (each with the user's role, the theme's brief, and when entries close). Use it when the user wants to post into a theme / enter a theme / share to their clan, then pass the chosen theme's id as create_social_post's theme_id. Free and read-only; themes that haven't started or have ended are not
Alternatives in Design & Media
Compare →TCTHIRI Chord IntelligenceB
Deterministic music theory for agents: analyze, voice, reharmonize, conduct — computed, not guessed
OEOpen EphemerisB
Sub-arcsecond astrology on NASA JPL DE440: natal, transits, Human Design, Vedic, BaZi.
CLClipkitB
MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.
TUTuteliqB
Detect grooming, bullying, fraud, and 16+ online threats across text, voice, image, and video.
Vision Driven Design (VDD) MCP ServerB
Spec-driven development MCP server: 8 phases, bi-directional traceability, 7 quality gates.
HGHasData Google ImagesB
Google Images results with source pages, thumbnails and full-resolution URLs, as JSON.