Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,547Letters: 14Defects: 1,324counted 2 min ago
teppi

MCP serverai.retrodiffusion/pixel-art

Generate authentic pixel art - sprites, animations, and tilesets - from any MCP client
UNRATEDActivestreamable-httpmcp.retrodiffusion.ai

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

The tools this server lists, read out of the definition it returned
ToolSchema
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 yourselfnpx teppi-check https://mcp.retrodiffusion.ai/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ22M3HKEY7AF20JC0PN6G