AutoSprite is an AI sprite sheet generator. Upload a single sprite, pick a moveset, and export engine-ready spritesheets for Unity, Godot, GameMaker, and Phaser in minutes.
This listing identifies a third-party MCP server. MCPBundles is not affiliated with, sponsored by, or endorsed by the service or its operator unless stated on this page.
This server may ask you to sign in when your AI client connects.
Last probed Nov 3, 2026 · autosprite.io
31tools discovered
For AI agents — MCPBundles Directory API
For MCP client apps (human connect):
MCP connect URL: https://autosprite.io/api/mcp
Skill page: https://www.mcpbundles.com/skills/autosprite-mcp-554528bcba
Explore capabilities (31)
read 11
write 2
other 12
Showing 25 of 31
Showing 25 of 31 tools from the public preview. Connect the server to inspect the full live tool list.
Generate8
Get6
List5
Create2
Other capabilities4
List Characters
read
list_characters
List your AutoSprite characters.
- Optional parameters:
• limit (1-50, default 20)
• cursor (string) for pagination
• search (string) to filter by name
- Returns `items[]` with id, name, characterImage, and spritesheets (sheet/atlas/audio download URLs include short-lived `?sig=` tokens).
- Spritesheets generated with sound will have an `audioUrl` field with a downloadable MP3.
- Example call:
{} (no parameters) or {"limit": 10, "search": "mage"}
List Characters — List your AutoSprite characters.
- Optional parameters:
• limit (1-50, default 20)
• cursor (string) for pagination
• search (string) to filter by name
- Returns `items[]` with id, name, characterImage, and spritesheets (sheet/atlas/audio download URLs include short-lived `?sig=` tokens).
- Spritesheets generated with sound will have an `audioUrl` field with a downloadable MP3.
- Example call:
{} (no parameters) or {"limit": 10, "search": "mage"}
Get Character — Fetch detailed information about a character.
- Parameters: {"characterId": "<id>"}.
- Returns `character` with id, slug, baseImageUrl, thumbnailUrl, createdAt, motions (latest spritesheet IDs per kind). URLs include `?sig=` tokens that expire after a few minutes.
- Example call: {"characterId": "cmgfz0m6c0067xj4k040fa6un"}
List Spritesheets — List spritesheets generated for a character.
- Parameters: {"characterId": "<id>", "latestOnly"?: boolean, "kind"?: string, "limit"?: number, "cursor"?: string}.
- When latestOnly=true, only the newest sheet per (kind, direction) is returned.
- Isometric pack sheets report kind iso_<action>_<direction> for all eight directions (e.g. iso_walk_left, iso_attack_up; custom packs: iso_custom_<name>_<direction>); `kind` filters on the same values.
- Each item includes metadata plus download UR
Get Spritesheet — Fetch detailed information about a spritesheet.
- Parameters: {"spritesheetId": "<id>"}.
- Returns frame specs, status, and download URLs for sheet/atlas/audio (URLs include short-lived `?sig=` tokens).
- If the spritesheet was generated with sound, `audioUrl` will contain a downloadable MP3 URL.
- Example call: {"spritesheetId": "cmgz7c7m1002w9x0i1234abcd"}
Generate Spritesheet — Generate animations (seed frame + video + spritesheet) for a character. Provide the animations you want and optional spritesheet sizing. Supported kinds: idle, walk, run, attack, jump, custom (side-view / sidescroller characters). ISOMETRIC / TOP-DOWN / RPG characters: use generate_isometric_pack (recommended) — all eight directions (up, northeast, right, southeast, down, southwest, left, northwest) from one render for 15 credits per action, so the character stays consistent across views. Only w
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
AutoSprite is an AI sprite sheet generator. Upload a single sprite, pick a moveset, and export engine-ready spritesheets for Unity, Godot, GameMaker, and Phaser in minutes.
How do I connect AutoSprite to my AI agent?
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
How many tools does AutoSprite provide?
Operate this server?
Request removal if you do not want AutoSprite listed here, or claim the listing if you want to manage it on MCPBundles.
Operate AutoSprite?
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.
MCPBundles publishes this directory for MCP discovery. Except where we host or operate an offering, third-party services run under their own terms. Product and company names on this page are used in a descriptive, identifying way (including under nominative fair use where applicable); they remain the property of their owners. Nothing here grants you rights in those marks, and nothing here is an offer to sell a third party's services. Terms · Request removal
More in developer tools
Other MCP servers in this category from the directory index
Generate Isometric Pack — Animate an ISOMETRIC / top-down / RPG character: ONE render produces all EIGHT directions (up, northeast, right, southeast, down, southwest, left, northwest) as eight spritesheets plus one zip, for 15 credits. Recommended for isometric animations: every direction comes from the same render, so the character stays consistent across views. Call it once per action (e.g. walk, then run). Only if the user explicitly wants a single facing (e.g. just a down-facing idle), use generate_spritesheet with k
Get Job Status — Check the status of a job created via generate_spritesheet, generate_isometric_pack or generate_character_3d_model / generate_character_3d_animations.
- Parameters: {"jobId": "<id>"}
- Returns the latest worker status, plus any spritesheet IDs created once a spritesheet job succeeds. An isometric pack that succeeded returns its eight spritesheetIds plus a zipUrl (short-lived) with every direction. For 3D jobs (jobId starts with "3d_"), poll until status is "succeeded" then call get_character
List Jobs — List spritesheet export jobs created via generate_spritesheet.
- Optional filters: {"characterId"?: string, "status"?: "queued"|"running"|"succeeded"|"failed", "limit"?: 20, "cursor"?: string}
Create Character — Create a new character from a prompt.
- Parameters:
• name (string, required): Display name for the character (max 100 chars).
• prompt (string, required): Description of the character to render (max 600 chars).
• usePromptTemplate (boolean, optional, default true): Append "Solid white background…" helper suffix. Set to false to pass the prompt verbatim.
• isHumanoid (boolean, optional, default true): Set to false for vehicles, spaceships, blobs, or non-walking characters.
Upload Character — Create a new character from your own image.
- Parameters:
• name (string, required): Display name for the character (max 100 chars).
• imageUrl (string, optional): Either a URL to download the image from, or a data URI with the image encoded as base64 (e.g. "data:image/png;base64,iVBOR..."). Supported formats: PNG, JPEG, WebP, GIF, BMP, SVG. Max 15MB.
• uploadKey (string, optional): R2 storage key returned by `request_upload_url`. Use this for local file uploads instead of imageUrl
Request Upload Url — Get a presigned URL to upload a local image file to AutoSprite storage.
- Use this before `upload_character` when you have a local file to upload.
- Parameters:
• fileName (string, required): Name of the file (e.g. "knight.png").
• contentType (string, required): MIME type. One of: image/png, image/jpeg, image/webp, image/gif, image/bmp.
- Returns:
• uploadUrl: Presigned PUT URL (expires in 15 minutes).
• uploadKey: Storage key to pass to `upload_character`.
• instructi
Generate Portrait — Generate a close-up portrait of a character's face and shoulders.
- Parameters:
• character_id (string, required): The character ID to generate a portrait for.
- Notes:
• Costs 1 AutoSprite credits per call.
• Returns a jobId — poll with get_job_status to check completion.
• The portrait reuses the character's base image and art style.
- Example call:
{"character_id": "abc-123"}
Generate Pose — Generate a new pose for a character from a text prompt.
- Parameters:
• character_id (string, required): The character ID.
• prompt (string, required): Describe the pose (e.g. "character swinging a sword overhead").
• name (string, optional, max 40 chars): Short display name for the pose (e.g. "Spell Cast", "Jump Attack"). Keep it to 1-3 words. If omitted, defaults to "Generated Pose".
- Notes:
• Costs 3 credits per call (pro quality model).
• Returns a jobId — poll with
Pad Character — Add padding around a character's base image (make the character smaller within the frame).
- Parameters:
• character_id (string, required): The character ID.
• character_size (number, required): How much of the frame the character should fill, 20-100. 100 = no padding, 50 = character fills half the frame.
- Notes:
• Costs 1 credit (0 if character_size is 100).
• Synchronous — returns immediately with the result.
• The original base image is saved as an "Original" pose aut
Generate Character 3d Model — Build a rigged 3D model (GLB) from a character's image, including an idle animation.
- Parameters:
• characterId (string, required): ID of the character to convert to 3D.
• prompt (string, optional): description to guide the build (defaults to the character's description/name).
- Notes:
• Costs 50 credits. Async — returns a jobId.
• Poll get_job_status with the jobId until status is 'succeeded', then call get_character_3d_model to download the rigged GLB.
• Use generate_c
Generate Character 3d Animations — Unlock additional 3D animation clips on a character that already has a rigged 3D model.
- Parameters:
• characterId (string, required): a character that already has a 3D model (run generate_character_3d_model first).
• animationIds (string[], required): which animations to add.
- Notes:
• Costs 5 credits per NEW animation (already-unlocked ones are skipped, never re-charged). Async — returns a jobId.
• Poll get_job_status with the jobId until 'succeeded', then call get_charac
Get Character 3d Model — Get the current 3D state of a character: status, any in-flight job, presigned download URLs for the model + rigged GLB, which animations are unlocked, and the full catalog of animations you can generate.
- Parameters: {"characterId": "<id>"}.
- Notes:
• status is "not_started" (no model yet), "generating" (a build is in progress), or "ready" (model exists).
• activeJobId is set whenever a 3D job (build or add-animations) is in flight — poll it with get_job_status. Use this to resume
List 3d Animations — List every 3D animation clip you can generate for a character, with its credit cost. Use this to discover options before calling generate_character_3d_animations (no character required).
- Parameters: none.
- Returns modelCost (to first build the rigged model), animationCost (per clip), and the animation catalog (id, label, cost).
- Example call: {}
List Assets — List your AutoSprite assets (static objects/props).
- Optional parameters:
• limit (1-50, default 20)
• cursor (string) for pagination
• search (string) to filter by name
• folderId (string) to filter by folder
- Returns `items[]` with id, name, description, baseImageUrl, thumbnailUrl, hasVideo, spritesheetCount.
- Example call:
{} (no parameters) or {"limit": 10, "search": "tree"}
Get Asset — Fetch detailed information about an asset including its spritesheets.
- Parameters: {"assetId": "<id>"}.
- Returns asset details and all generated spritesheets with download URLs.
- Example call: {"assetId": "cmgfz0m6c0067xj4k040fa6un"}
Get Asset Spritesheet — Fetch detailed information about an asset spritesheet.
- Parameters: {"spritesheetId": "<id>"}.
- Returns frame specs, status, and download URLs for sheet/atlas.
- Example call: {"spritesheetId": "cmgz7c7m1002w9x0i1234abcd"}
Generate Asset Preview — Generate preview images for a game asset.
- Parameters:
• category (string, required): Type of asset (weapon, item, character, prop, effect, texture).
• description (string, required): Description of the asset to generate (max 200 chars).
• style (string, required): Art style (pixel, painted, flat, anime, comic, isometric).
• quality ("turbo" | "ultra", optional, default "turbo"): Image generation tier.
- turbo: ~4–8s, returns 4 draft URLs to choose from.
- ultr
Create Asset — Create and save a game asset from an image.
- Parameters:
• name (string, required): Display name for the asset (max 100 chars).
• imageUrl (string, optional): URL of the image to use (e.g., from generate_asset_preview).
• uploadKey (string, optional): R2 storage key returned by `request_upload_url`. Use this for local file uploads instead of imageUrl.
• description (string, optional): Description of the asset (max 200 chars).
• folderId (string, optional): Folder to save t
Animate Asset — Generate an animation video from an asset's image.
- Parameters:
• assetId (string, required): ID of the asset to animate.
• animationPrompt (string, required): Description of the animation (max 200 chars).
• isLooping (boolean, optional): Whether the animation should loop seamlessly. Default false (ignored by ultra, which can't loop).
• videoTier (string, optional, default "turbo"): picks the video tier + price. "turbo" (5 credits, 2s; loops supported at no extra cost), "pro"
Generate Asset Spritesheet — Generate a custom spritesheet from an asset's animation video.
- Parameters:
• assetId (string, required): ID of the asset (must have video from animate_asset).
• frameSize (number, required): Size of each frame in pixels (32-512).
• maxFrames (number, required): Number of frames to extract (4-64).
• removeBg (string, required): Background removal mode - "default" or "ultra".
- Notes:
• No credit cost (free).
• Asset must have a video (run animate_asset first).
•
Showing the first 25 tools — full list and schemas: Directory API.
MCPBundles probed 31 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
What authentication does AutoSprite require?
AutoSprite may require signing in to the provider before tools can run. Connect through MCPBundles or your MCP client and complete any provider login when prompted.
Don't want this listed?
Request removal from the MCPBundles directory. We stop publishing this listing on mcpbundles.com.
MCPBundles is an independent platform built on the open Model Context Protocol standard. MCPBundles is not affiliated with, sponsored by, or endorsed by Anthropic PBC.