Retro Diffusion Pixel Art by retrodiffusion.ai
MCP server · indexed, not reviewed
Hostedvendor's own
Not reviewed
No score, grade or rank. This listing is facts from the official MCP registry and our own checks, and it stays out of the rankings until the panel reviews it.
Generate authentic pixel art - sprites, animations, and tilesets - from any MCP client
Facts
- MCP registry
ai.retrodiffusion/pixel-art· 1.1.0- Endpoint
https://mcp.retrodiffusion.ai/mcp- Website
- retrodiffusion.ai
- GitHub stars
- 6
- Registry entry
- updated 10 Jul 2026
From the official MCP registry, the package registries and our own checks. JSON · Markdown
Why it's listed
- It's published in the registry under retrodiffusion.ai, a namespace the registry only gives to whoever proves they control that domain.
Being indexed says nothing about quality, and nobody can pay for it. Is this yours? Ask for a review.
Tools it lists 33 · about 17,343 tokens of context · checked 31 minutes ago
| Tool | What it does | Hint |
|---|---|---|
authenticateAuthenticate | Authenticate this MCP session with a RetroDiffusion public API key. | read-only |
logoutLog Out | Clear the authenticated RetroDiffusion API key for this MCP session. | writes |
create_user_styleCreate Custom Style | Create a user style from the public RD Pro template using /v2/styles. Use `style_reference_images` and `style_reference_caption` for style-level references. These are baked into the custom style and are not the same as… | writes |
update_user_styleUpdate Custom Style | Update a public RD Pro user style using /v2/styles/{style_id}. Use `style_reference_images` and `style_reference_caption` for style-level references. These are baked into the custom style and are not the same as… | writes |
delete_user_styleDelete Custom Style | Delete a user style using /v2/styles/{style_id}. style_id can be either internal id or prompt_style/public_id. | writes |
list_available_stylesList Styles | List publicly available styles from /v2/styles/selector. Use this to discover valid prompt_style values plus style metadata such as require_input_image and supports_reference_images. | read-only |
list_available_modelsList Models | Return unique public model identifiers available in /v2/styles/selector. | read-only |
get_style_usageGet Style Usage | Explain how to use a public prompt_style from the RetroDiffusion API. Use this before create_inference if you are unsure whether a style expects `input_image`, supports per-inference `reference_images`, or whether you… | read-only |
get_balanceGet Balance | Get credits/balance using the public /v2/inferences/credits endpoint. | read-only |
estimate_inference_costEstimate Cost (Free) | Estimate generation cost using the public /v2/inferences endpoint with check_cost=true. Use `input_image` for the main source image, `reference_images` for extra per-inference guidance, and `style_reference_images` only… | read-only |
create_inferenceGenerate Pixel Art | Generate images using the public /v2/inferences endpoint. For the highest quality prefer RD Pro styles (rd_pro__*); they support reference_images for character/style consistency, and most go as small as 12x12 px (check… | writes |
list_edit_toolsList Edit Tools | List the enabled canvas edit tools from /v2/edit/tools with their fields, costs, and limits. Edit tools are the recommended way to post-process generated pixel art: background removal, palette conversion, color… | read-only |
fix_pixel_artFix Pixel Art | Recover the native pixel grid from enlarged, softened, AI-rendered, or compressed pixel art. Standard uses the native Rust detector. Neural uses the neural reconstruction engine and accepts optional target width and… | read-only |
run_edit_toolRun Edit Tool | Run a canvas edit tool on an image via /v2/edit/tools/{tool_id}. Free tools: color_reducer, palette_converter, pixel_correction, k_centroid_downscale, rotate. $0.01 tools: background_remover, color_style_transfer.… | writes |
estimate_edit_tool_costEstimate Edit Cost (Free) | Validate an edit-tool request and estimate its cost and duration without running it. Always free. | read-only |
get_inference_resultGet Generated Outputs | Retrieve retained outputs for a synchronous generation. Use the request_id returned by create_inference to recover or refresh signed output URLs. This lookup is read-only; never repeat a paid create_inference call just… | read-only |
start_inference_jobStart Async Generation | Start a generation as an async job (POST /v2/inferences with async=true) and return a task_id. Recommended for advanced animations (rd_advanced_animation__*), other animation styles, and batches — they run for tens of… | writes |
get_inference_jobCheck Async Job | Check the status of an async generation started with start_inference_job. Statuses: pending, running, succeeded, failed. On success the result carries hosted output_urls (raw base64 payloads are excluded to keep MCP… | read-only |
list_inference_jobsList Async Jobs | List your most recent async jobs, newest first (GET /v2/inferences/tasks). Recovery path: if a submission response was lost (timeout, disconnect) before the task_id arrived, the job was still accepted — find it here… | read-only |
get_service_statusService Status | Check RetroDiffusion subsystem health (/v2/status, no auth). Useful before bulk generation runs. | read-only |
get_lowpoly_pricingLow-Poly Pricing | Low-Poly (3D) sizes, prices per operation (generate / revise / animate), styles, limits and export targets. Free. | read-only |
estimate_lowpoly_costEstimate Low-Poly Job | Price a Low-Poly job without starting it (free). For generate with size auto, returns the size auto would pick. style prices a generate in that style (Lite styles cost less); other operations use the model's own style. | read-only |
start_lowpoly_generateStart Low-Poly 3D Model | Start building a low-poly 3D model with pixel-art textures from a prompt and/or reference images (paid). reference_models puts your existing models (by asset_id) into it exactly, e.g. "a tavern with my table". Optional… | writes |
start_lowpoly_reviseStart Low-Poly Revision | Change an existing Low-Poly model (paid, priced by its size). The result is saved as a new version. Poll get_lowpoly_job(task_id). One job per model at a time. | writes |
start_lowpoly_animateStart Low-Poly Animation | Add an animation to a Low-Poly model version, or change an existing one by passing its name as animation (paid, priced by size). The first animation rigs the model for free. Animations attach to the version; they do not… | writes |
start_lowpoly_splitSplit Low-Poly Model | Break a Low-Poly model into separate models (paid, priced by its size): a desk scene becomes the desk, a candle, each book, and so on. Each piece is a new model (and history item) facing the front, with its own… | writes |
start_lowpoly_rerigRe-rig Low-Poly Model | Rebuild the skeleton of a rigged Low-Poly model version (paid, priced by size), e.g. to move a pivot or add bones. The version is updated in place; animations whose bones the new rig still has are kept. Versions without… | writes |
get_lowpoly_jobCheck Low-Poly Job | Status of a Low-Poly job: pending, running, succeeded or failed. On success, the model with its versions, render URLs and animations. Poll every 10-20 seconds; jobs take minutes. | read-only |
get_lowpoly_modelGet Low-Poly Model | A Low-Poly model: status, versions (render URLs, animations) and any running job. | read-only |
list_lowpoly_modelsList Low-Poly Models | The account's Low-Poly models, newest first. | read-only |
export_lowpoly_modelExport Low-Poly Model | Export a Low-Poly model for an engine or tool and return a hosted download URL (free). Engines (Godot, Unity, Unreal, three.js) and Blender get .glb; Blockbench gets .bbmodel; Minecraft gets a resource pack; .glb and… | writes |
recolor_lowpoly_modelRecolor Low-Poly Model | Recolor a Low-Poly model's textures with the image color tools and save the result as a new version (returns the model). Color Reducer and Palette Converter are free; Color Style Transfer costs $0.01. Later revisions… | writes |
delete_lowpoly_animationDelete Low-Poly Animation | Delete one animation from a Low-Poly model's version (free) and return the model. The rig stays, so animating again needs no new rig. This cannot be undone. | writes |
What https://mcp.retrodiffusion.ai/mcp answered to tools/list, asked without credentials over MCP 2025-11-25. The token figure is the size of the list as sent, divided by four; a model sees about that much before it calls anything. Full definitions, input schemas included, are in the listing's JSON under mcpTools.
How its tools read to an agent 0 errors · 5 warnings · 0 notes
- warnTC18estimate_edit_tool_costreadOnlyHint is true but the name says "edit"
- warnTC21create_user_styledescribed almost the same as update_user_style (84% of the same words)
- warnTC22create_inferencethe definition is about 2,140 tokens
- warnTC22start_inference_jobthe definition is about 1,740 tokens
- warnTC23server33 tools, about 17,084 tokens of definitions
The checks from /check and anchor check, run each day on the list above: about 17,343 tokens of definitions. Not part of the score yet. Check your own server.