{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_4ke7z9ad76jj","handle":"retro-diffusion-pixel-art","url":"https://wellknown.network/agents/retro-diffusion-pixel-art","links":{"self":"https://wellknown.network/agents/retro-diffusion-pixel-art/record.json","html":"https://wellknown.network/agents/retro-diffusion-pixel-art","markdown":"https://wellknown.network/agents/retro-diffusion-pixel-art/record.md","api":"https://wellknown.network/api/v1/agents/retro-diffusion-pixel-art","status":"https://wellknown.network/api/v1/agents/retro-diffusion-pixel-art/status","claim":"https://wellknown.network/agents/retro-diffusion-pixel-art/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/retro-diffusion-pixel-art/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:mcp.retrodiffusion.ai:server:retro-diffusion-pixel-art","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Retro Diffusion Pixel Art","summary":"Generate authentic pixel art - sprites, animations, and tilesets - from any MCP client","description":"Generate authentic pixel art - sprites, animations, and tilesets - from any MCP client","publisher":{"name":"ai.retrodiffusion","url":null},"homepage":"https://retrodiffusion.ai","repository":"https://github.com/Retro-Diffusion/retro-diffusion-mcp","version":"1.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.retrodiffusion.ai/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-07-10T16:06:45.185326Z","publishedAt":"2026-07-10T16:06:45.185326Z","registryName":"ai.retrodiffusion/pixel-art"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"ai.prompting","name":"Prompt Management","confidence":1,"provenance":"derived"},{"slug":"media.image-generation","name":"Image Generation","confidence":0.583,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.54,"provenance":"derived"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":0.525,"provenance":"derived"}],"categories":["ai","commerce","dev","media"]},"observed":{"status":"live","statusReason":"Responded 33s ago.","lastOkAt":"2026-09-05T17:26:21.049Z","lastProbedAt":"2026-09-05T17:26:21.049Z","statusComputedAt":"2026-09-05T17:26:54.042Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":102},"latestObservations":[{"at":"2026-09-05T17:26:21.049Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":102,"error":null,"detail":{"tools":[{"name":"authenticate","description":"Authenticate this MCP session with a RetroDiffusion public API key."},{"name":"logout","description":"Clear the authenticated RetroDiffusion API key for this MCP session."},{"name":"create_user_style","description":"Create a user style from the public RD Pro template using /v2/styles.\n\nUse `style_reference_images` and `style_reference_caption` for style-level references.\nTh"},{"name":"update_user_style","description":"Update a public RD Pro user style using /v2/styles/{style_id}.\n\nUse `style_reference_images` and `style_reference_caption` for style-level references.\nThese are"},{"name":"delete_user_style","description":"Delete a user style using /v2/styles/{style_id}.\nstyle_id can be either internal id or prompt_style/public_id."},{"name":"list_available_styles","description":"List publicly available styles from /v2/styles/selector.\nUse this to discover valid prompt_style values plus style metadata such as require_input_image and supp"},{"name":"list_available_models","description":"Return unique public model identifiers available in /v2/styles/selector."},{"name":"get_style_usage","description":"Explain how to use a public prompt_style from the RetroDiffusion API.\n\nUse this before create_inference if you are unsure whether a style expects `input_image`,"},{"name":"get_balance","description":"Get credits/balance using the public /v2/inferences/credits endpoint."},{"name":"estimate_inference_cost","description":"Estimate generation cost using the public /v2/inferences endpoint with check_cost=true.\n\nUse `input_image` for the main source image, `reference_images` for ext"},{"name":"create_inference","description":"Generate images using the public /v2/inferences endpoint.\n\nFor the highest quality prefer RD Pro styles (rd_pro__*); they support reference_images for\ncharacter"},{"name":"list_edit_tools","description":"List the enabled canvas edit tools from /v2/edit/tools with their fields, costs, and limits.\n\nEdit tools are the recommended way to post-process generated pixel"},{"name":"fix_pixel_art","description":"Recover the native pixel grid from enlarged, softened, AI-rendered, or compressed pixel art.\n\nStandard uses the native Rust detector. Neural uses the neural rec"},{"name":"run_edit_tool","description":"Run a canvas edit tool on an image via /v2/edit/tools/{tool_id}.\n\nFree tools: color_reducer, palette_converter, pixel_correction, k_centroid_downscale, rotate.\n"},{"name":"estimate_edit_tool_cost","description":"Validate an edit-tool request and estimate its cost and duration without running it. Always free."},{"name":"get_inference_result","description":"Retrieve retained outputs for a synchronous generation.\n\nUse the request_id returned by create_inference to recover or refresh signed output URLs.\nThis lookup i"},{"name":"start_inference_job","description":"Start a generation as an async job (POST /v2/inferences with async=true) and return a task_id.\n\nRecommended for advanced animations (rd_advanced_animation__*), "},{"name":"get_inference_job","description":"Check the status of an async generation started with start_inference_job.\n\nStatuses: pending, running, succeeded, failed. On success the result carries hosted\no"},{"name":"list_inference_jobs","description":"List your most recent async jobs, newest first (GET /v2/inferences/tasks).\n\nRecovery path: if a submission response was lost (timeout, disconnect) before the\nta"},{"name":"get_service_status","description":"Check RetroDiffusion subsystem health (/v2/status, no auth). Useful before bulk generation runs."}],"toolCount":20,"serverName":"retrodiffusion-api","capabilities":["experimental","prompts","resources","tools","tasks"],"serverVersion":"2.14.7","protocolVersion":"2025-06-18"}}],"tools":[{"name":"authenticate","description":"Authenticate this MCP session with a RetroDiffusion public API key."},{"name":"logout","description":"Clear the authenticated RetroDiffusion API key for this MCP session."},{"name":"create_user_style","description":"Create a user style from the public RD Pro template using /v2/styles.\n\nUse `style_reference_images` and `style_reference_caption` for style-level references.\nTh"},{"name":"update_user_style","description":"Update a public RD Pro user style using /v2/styles/{style_id}.\n\nUse `style_reference_images` and `style_reference_caption` for style-level references.\nThese are"},{"name":"delete_user_style","description":"Delete a user style using /v2/styles/{style_id}.\nstyle_id can be either internal id or prompt_style/public_id."},{"name":"list_available_styles","description":"List publicly available styles from /v2/styles/selector.\nUse this to discover valid prompt_style values plus style metadata such as require_input_image and supp"},{"name":"list_available_models","description":"Return unique public model identifiers available in /v2/styles/selector."},{"name":"get_style_usage","description":"Explain how to use a public prompt_style from the RetroDiffusion API.\n\nUse this before create_inference if you are unsure whether a style expects `input_image`,"},{"name":"get_balance","description":"Get credits/balance using the public /v2/inferences/credits endpoint."},{"name":"estimate_inference_cost","description":"Estimate generation cost using the public /v2/inferences endpoint with check_cost=true.\n\nUse `input_image` for the main source image, `reference_images` for ext"},{"name":"create_inference","description":"Generate images using the public /v2/inferences endpoint.\n\nFor the highest quality prefer RD Pro styles (rd_pro__*); they support reference_images for\ncharacter"},{"name":"list_edit_tools","description":"List the enabled canvas edit tools from /v2/edit/tools with their fields, costs, and limits.\n\nEdit tools are the recommended way to post-process generated pixel"},{"name":"fix_pixel_art","description":"Recover the native pixel grid from enlarged, softened, AI-rendered, or compressed pixel art.\n\nStandard uses the native Rust detector. Neural uses the neural rec"},{"name":"run_edit_tool","description":"Run a canvas edit tool on an image via /v2/edit/tools/{tool_id}.\n\nFree tools: color_reducer, palette_converter, pixel_correction, k_centroid_downscale, rotate.\n"},{"name":"estimate_edit_tool_cost","description":"Validate an edit-tool request and estimate its cost and duration without running it. Always free."},{"name":"get_inference_result","description":"Retrieve retained outputs for a synchronous generation.\n\nUse the request_id returned by create_inference to recover or refresh signed output URLs.\nThis lookup i"},{"name":"start_inference_job","description":"Start a generation as an async job (POST /v2/inferences with async=true) and return a task_id.\n\nRecommended for advanced animations (rd_advanced_animation__*), "},{"name":"get_inference_job","description":"Check the status of an async generation started with start_inference_job.\n\nStatuses: pending, running, succeeded, failed. On success the result carries hosted\no"},{"name":"list_inference_jobs","description":"List your most recent async jobs, newest first (GET /v2/inferences/tasks).\n\nRecovery path: if a submission response was lost (timeout, disconnect) before the\nta"},{"name":"get_service_status","description":"Check RetroDiffusion subsystem health (/v2/status, no auth). Useful before bulk generation runs."}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"ai.retrodiffusion/pixel-art","url":"https://registry.modelcontextprotocol.io/v0/servers/ai.retrodiffusion%2Fpixel-art","firstSeenAt":"2026-09-05T14:18:28.813Z","fetchedAt":"2026-09-05T14:18:28.813Z","normalizedAt":"2026-09-05T14:18:28.813Z"}]},"firstSeenAt":"2026-09-05T14:18:28.813Z","updatedAt":"2026-09-05T17:26:55.725Z"}