# Retro Diffusion Pixel Art (slim) > Retro Diffusion Pixel Art, an MCP server by retrodiffusion.ai, listed from the official MCP registry. Indexed, not reviewed: facts and our own checks, no score or ranking. Generate authentic pixel art - sprites, animations, and tilesets - from any MCP client - Full: https://www.anchorterminal.com/tools/retrodiffusion-pixel-art.md (~2,050 tokens) · this version ~1,980 tokens · JSON https://www.anchorterminal.com/tools/retrodiffusion-pixel-art.json · canonical https://www.anchorterminal.com/tools/retrodiffusion-pixel-art - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-04 # Retro Diffusion Pixel Art > Indexed, not reviewed: facts from the official MCP registry and our own checks. No score, grade or rank, and not in the rankings until the panel reviews it. How the index works: https://www.anchorterminal.com/indexed/ - Kind: MCP server, by retrodiffusion.ai (https://retrodiffusion.ai) - Listed because: It's published in the registry under retrodiffusion.ai, a namespace the registry only gives to whoever proves they control that domain. - What the official MCP registry says: 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 (streamable HTTP) - Source: https://github.com/Retro-Diffusion/retro-diffusion-mcp - Website: https://retrodiffusion.ai - GitHub stars: 6 - Registry entry updated: 2026-07-10 ## Tools - Tools it lists (33, about 17,343 tokens of context, `tools/list` without credentials over MCP 2025-11-25, checked 2026-10-04 22:20 UTC): - `authenticate` (read-only): Authenticate this MCP session with a RetroDiffusion public API key. - `logout` (writes): Clear the authenticated RetroDiffusion API key for this MCP session. - `create_user_style` (writes): 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.… - `update_user_style` (writes): 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… - `delete_user_style` (writes): Delete a user style using /v2/styles/{style_id}. style_id can be either internal id or prompt_style/public_id. - `list_available_styles` (read-only): 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… - `list_available_models` (read-only): Return unique public model identifiers available in /v2/styles/selector. - `get_style_usage` (read-only): 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`,… - `get_balance` (read-only): Get credits/balance using the public /v2/inferences/credits endpoint. - `estimate_inference_cost` (read-only): Estimate generation cost using the public /v2/inferences endpoint with check_cost=true. Use `input_image` for the main source image, `reference_images` for… - `create_inference` (writes): Generate images using the public /v2/inferences endpoint. For the highest quality prefer RD Pro styles (rd_pro__*); they support reference_images for… - `list_edit_tools` (read-only): 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… - `fix_pixel_art` (read-only): Recover the native pixel grid from enlarged, softened, AI-rendered, or compressed pixel art. Standard uses the native Rust detector. Neural uses the neural… - `run_edit_tool` (writes): 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.… - `estimate_edit_tool_cost` (read-only): Validate an edit-tool request and estimate its cost and duration without running it. Always free. - `get_inference_result` (read-only): Retrieve retained outputs for a synchronous generation. Use the request_id returned by create_inference to recover or refresh signed output URLs. This lookup… - `start_inference_job` (writes): 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__*),… - `get_inference_job` (read-only): Check the status of an async generation started with start_inference_job. Statuses: pending, running, succeeded, failed. On success the result carries hosted… - `list_inference_jobs` (read-only): List your most recent async jobs, newest first (GET /v2/inferences/tasks). Recovery path: if a submission response was lost (timeout, disconnect) before the… - `get_service_status` (read-only): Check RetroDiffusion subsystem health (/v2/status, no auth). Useful before bulk generation runs. - `get_lowpoly_pricing` (read-only): Low-Poly (3D) sizes, prices per operation (generate / revise / animate), styles, limits and export targets. Free. - `estimate_lowpoly_cost` (read-only): 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… - `start_lowpoly_generate` (writes): 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… - `start_lowpoly_revise` (writes): 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. - `start_lowpoly_animate` (writes): 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… - `start_lowpoly_split` (writes): 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… - `start_lowpoly_rerig` (writes): 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… - `get_lowpoly_job` (read-only): 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;… - `get_lowpoly_model` (read-only): A Low-Poly model: status, versions (render URLs, animations) and any running job. - `list_lowpoly_models` (read-only): The account's Low-Poly models, newest first. - `export_lowpoly_model` (writes): 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;… - `recolor_lowpoly_model` (writes): 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… - `delete_lowpoly_animation` (writes): 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. - How its tools read to an agent (0 errors, 5 warnings, 0 notes, about 17,343 tokens; rules at https://www.anchorterminal.com/check.md; not part of the score): - warn TC18 estimate_edit_tool_cost: readOnlyHint is true but the name says "edit" - warn TC21 create_user_style: described almost the same as update_user_style (84% of the same words) - warn TC22 create_inference: the definition is about 2,140 tokens - warn TC22 start_inference_job: the definition is about 1,740 tokens - warn TC23 server: 33 tools, about 17,084 tokens of definitions - JSON: https://www.anchorterminal.com/api/v1/tools/retrodiffusion-pixel-art.json - Being indexed says nothing about quality, and nobody can pay for it. Ask for a review: https://www.anchorterminal.com/builders/#claiming