KitScout

Categories › Media & Design › Image generation & editing

Retro Diffusion Pixel Art

MCP serverVerified domain · retrodiffusion.aiRemote● LiveAPI key needed

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

Install

Remote server: your requests and data go to mcp.retrodiffusion.ai. Claude Code: claude mcp add --transport http retro-diffusion-pixel-art https://mcp.retrodiffusion.ai/mcp · Claude app: Settings → Connectors → Add custom connector.

What it can do

The tools this server listed when we connected to it, in its own words.

  • authenticate — Authenticate this MCP session with a RetroDiffusion public API key.
  • logout — Clear the authenticated RetroDiffusion API key for this MCP session.
  • 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-l
  • 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 re
  • delete_user_style — Delete a user style using /v2/styles/{style_id}. style_id can be either internal id or prompt_style/public_id.
  • 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_
  • list_available_models — Return unique public model identifiers available in /v2/styles/selector.
  • 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 exp
  • get_balance — Get your balance, plan usage left (%) and API job slots in use. Reads /v2/inferences/credits plus the account usage (GET /usage). On a plan,
  • estimate_inference_cost — Estimate generation cost using the public /v2/inferences endpoint with check_cost=true. Use `input_image` for the main source image, `refere
  • create_inference — Generate images using the public /v2/inferences endpoint. For the highest quality prefer RD Pro styles (rd_pro__*); they support reference_i
  • 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-proc
  • fix_pixel_art — Recover the native pixel grid from enlarged, softened, AI-rendered, or compressed pixel art. Standard uses the native Rust detector. Neural
  • run_edit_tool — Run a canvas edit tool on an image via /v2/edit/tools/{tool_id}. $0.001 tools (per frame for animated inputs): color_reducer, palette_conver
  • estimate_edit_tool_cost — Validate an edit-tool request and estimate its cost and duration without running it. Always free.
  • get_inference_result — Retrieve retained outputs for a synchronous generation. Use the request_id returned by create_inference to recover or refresh signed 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_advan
  • get_inference_job — Check the status of an async generation started with start_inference_job. Statuses: pending, running, succeeded, failed. On success the resu
  • list_inference_jobs — List your most recent async jobs, newest first (GET /v2/inferences/tasks). Recovery path: if a submission response was lost (timeout, discon
  • get_service_status — Check RetroDiffusion subsystem health (/v2/status, no auth). Useful before bulk generation runs.
  • get_lowpoly_pricing — Low-Poly (3D) sizes, prices per operation (generate / revise / animate), styles, limits and export targets. Free.
  • 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 t
  • 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
  • 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 p
  • 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 a
  • 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
  • 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
  • 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 e
  • get_lowpoly_model — A Low-Poly model: status, versions (render URLs, animations) and any running job.
  • list_lowpoly_models — The account's Low-Poly models, newest first.
  • 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
  • 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 P
  • 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 c

KitScout test notes

Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.

Similar tools