mcpbeat

Retro Diffusion Pixel Art MCP Server

ai.retrodiffusion/pixel-art
answering

Retro Diffusion Pixel Art is answering right now. Last checked 2 min ago. It exposes 20 tools. Last commit 3 Aug 2026.

Generate authentic pixel art - sprites, animations, and tilesets - from any MCP client

Uptime history 41 hours of history
41 hours agonow
100.0%
Uptime 24h
92 of 92 checks
20
Tools
read from the server
325 ms
Response time
average over 24h
1
Stars
last commit 3 Aug 2026

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 2 min ago.

run in your terminal
claude mcp add pixel-art --transport http https://mcp.retrodiffusion.ai/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "pixel-art": {
      "url": "https://mcp.retrodiffusion.ai/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.pixel-art]
url = "https://mcp.retrodiffusion.ai/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "pixel-art": {
      "url": "https://mcp.retrodiffusion.ai/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "pixel-art": {
      "url": "https://mcp.retrodiffusion.ai/mcp"
    }
  }
}

Available tools 20

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

inference
create_inference
Generate images using the public /v1/inferences endpoint. For the highest quality prefer RD Pro styles (rd_pro__*); they support reference_images for character/style consistency. For animation styles prefer start_inference_job + get_inference_job instead — animations are long-running. Use `input_image` for the main source image, `reference_images` for extra per-inference guidance, and `style_reference_images` only on create_user_style/update_user_style. The response excludes raw base64 image payloads to keep MCP outputs compact.
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 base64 payloads are excluded to keep MCP outputs compact).
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 repeat a paid create_inference call just because delivery URLs are temporarily missing.
list_inference_jobs
List your most recent async jobs, newest first (GET /v1/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 instead of re-submitting and being charged twice. Then poll it with get_inference_job.
user
create_user_style
Create a user style from the public RD Pro template using /v1/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 per-inference `reference_images`.
delete_user_style
Delete a user style using /v1/styles/{style_id}. style_id can be either internal id or prompt_style/public_id.
update_user_style
Update a public RD Pro user style using /v1/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 per-inference `reference_images`.
available
list_available_models
Return unique public model identifiers available in /v1/styles/selector.
list_available_styles
List publicly available styles from /v1/styles/selector. Use this to discover valid prompt_style values plus style metadata such as require_input_image and supports_reference_images.
edit
list_edit_tools
List the enabled canvas edit tools from /v1/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 reduction, pixel correction, rotation, inpainting, outpainting, seam tiling, and prompt-driven edits.
run_edit_tool
Run a canvas edit tool on an image via /v1/edit/tools/{tool_id}. Free tools: color_reducer, palette_converter, pixel_correction, k_centroid_downscale, rotate. $0.01 tools: background_remover, color_style_transfer. Premium ($0.18): image_edit, inpainting, outpainting, seam_tiling. Use estimate_edit_tool_cost first for anything that charges — estimation is free. The edited image is returned in base64_images.
estimate
estimate_edit_tool_cost
Validate an edit-tool request and estimate its cost and duration without running it. Always free.
estimate_inference_cost
Estimate generation cost using the public /v1/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 on create_user_style/update_user_style.
authenticate
authenticate
Authenticate this MCP session with a RetroDiffusion public API key.
balance
get_balance
Get credits/balance using the public /v1/inferences/credits endpoint.
fix
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 and accepts optional target width and height values. This repairs existing art—it does not generate a new image. Both engines are free and share a limit of 10 requests per minute per API token. Provide exactly one source as base64 input_image or a public HTTPS image_url. URL input avoids the ALB request-body limit. Decoded images may contain up to 16 megapixels. Successful response JSON is limited to 850,000 bytes for AWS ALB compatibility.
logout
logout
Clear the authenticated RetroDiffusion API key for this MCP session.
service
get_service_status
Check RetroDiffusion subsystem health (/v1/status, no auth). Useful before bulk generation runs.
start
start_inference_job
Start a generation as an async job (POST /v1/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 seconds and can outlive a synchronous MCP call. Poll the returned task_id with get_inference_job roughly every 2-5 seconds.
style
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-inference `reference_images`, or whether you meant style-level `style_reference_images`.

Endpoints

URLTransportStateLatencyChecked
https://mcp.retrodiffusion.ai/mcp streamable-http answering 449 ms 2 min ago

Retro Diffusion Pixel Art — questions

Answers built from our own checks of this server.

What can Retro Diffusion Pixel Art do?
It exposes 20 tools, read directly from the server on our last check. Among them: authenticate, create_inference, create_user_style, delete_user_style, estimate_edit_tool_cost, estimate_inference_cost and 14 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Retro Diffusion Pixel Art mostly used for?
Its tools cluster around inference, user and edit. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Retro Diffusion Pixel Art working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 325 ms. The bar chart above shows every period we have measured.
How do I connect Retro Diffusion Pixel Art?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Retro Diffusion Pixel Art need an API key?
No. Retro Diffusion Pixel Art completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 20 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Retro Diffusion Pixel Art?
It answers our handshake in 325 ms on average, which is faster than 43% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Retro Diffusion Pixel Art open source?
Yes — it is published under the MIT licence and 1 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.