MCP serverai.retrodiffusion/pixel-art
Generate authentic pixel art - sprites, animations, and tilesets - from any MCP client
Overview
Score?
UNRATED 0.731
of what a free look can see, on 31 looks
Looks
36
last 13 hr ago
Tools
33
changed 7 days ago
More info
URL
mcp.retrodiffusion.ai/mcp
streamable-http
Says it is
retrodiffusion-api 2.14.7
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.731 · highest on record 0.8561
Toolsfrom sha256:32331510db…b05201 · +0 −0 7 days ago
| Tool | Schema |
|---|---|
| authenticate Authenticate this MCP session with a RetroDiffusion public API key. |
input · output |
| create_inference 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, |
input · output |
| create_user_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 t |
input · output |
| delete_lowpoly_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. |
input · output |
| delete_user_style Delete a user style using /v2/styles/{style_id}.
style_id can be either internal id or prompt_style/public_id. |
input · output |
| estimate_edit_tool_cost Validate an edit-tool request and estimate its cost and duration without running it. Always free. |
input · output |
| estimate_inference_cost 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 gui |
input · output |
| estimate_lowpoly_cost 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 |
input · output |
| export_lowpoly_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; Mine |
input · output |
| fix_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 a |
input · output |
| get_balance Get credits/balance using the public /v2/inferences/credits endpoint. |
input · output |
| get_inference_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 base |
input · output |
| get_inference_result 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 r |
input · output |
| get_lowpoly_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. |
input · output |
| get_lowpoly_model A Low-Poly model: status, versions (render URLs, animations) and any running job. |
input · output |
| get_lowpoly_pricing Low-Poly (3D) sizes, prices per operation (generate / revise / animate), styles, limits and export targets. Free. |
input · output |
| get_service_status Check RetroDiffusion subsystem health (/v2/status, no auth). Useful before bulk generation runs. |
input · output |
| get_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-infere |
input · output |
| list_available_models Return unique public model identifiers available in /v2/styles/selector. |
input · output |
| list_available_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_image |
input · output |
| list_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 rem |
input · output |
| list_inference_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 j |
input · output |
| list_lowpoly_models The account's Low-Poly models, newest first. |
input · output |
| logout Clear the authenticated RetroDiffusion API key for this MCP session. |
input · output |
| recolor_lowpoly_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 T |
input · output |
| run_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: backgro |
input · output |
| start_inference_job 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 styl |
input · output |
| start_lowpoly_animate 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. Animat |
input · output |
| start_lowpoly_generate 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 |
input · output |
| start_lowpoly_rerig 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 r |
input · output |
| start_lowpoly_revise 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. |
input · output |
| start_lowpoly_split 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) |
input · output |
| update_user_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 cust |
input · output |
Verify it yourself
npx teppi-check https://mcp.retrodiffusion.ai/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ22M3HKEY7AF20JC0PN6G