VIBE CODING

MCP Server

Connect SpriteSynth to Claude, Cursor, Windsurf, or any MCP-compatible AI assistant. Generate animated pixel art characters, tilesets, and game objects directly from your coding environment.

Terminal
$ claude mcp add spritesynth https://api.spritesynth.com/mcp -t http -H "Authorization: Bearer YOUR_KEY"
✓ Added MCP server "SpriteSynth" (spritesynth) to project
  Connected to https://api.spritesynth.com/mcp
  61 tools available — try "generate a pixel knight sprite"
Create .claude/mcp.json in your project root
{
    "mcpServers": {
        "spritesynth": {
            "type": "http",
            "url": "https://api.spritesynth.com/mcp",
            "headers": {
                "Authorization": "Bearer YOUR_API_KEY"
            }
        }
    }
}
Create .cursor/mcp.json in your project root
{
    "mcpServers": {
        "spritesynth": {
            "type": "http",
            "url": "https://api.spritesynth.com/mcp",
            "headers": {
                "Authorization": "Bearer YOUR_API_KEY"
            }
        }
    }
}
Create .vscode/mcp.json in your project root
{
    "mcpServers": {
        "spritesynth": {
            "type": "http",
            "url": "https://api.spritesynth.com/mcp",
            "headers": {
                "Authorization": "Bearer YOUR_API_KEY"
            }
        }
    }
}
Create .codex/mcp.json in your project root
{
    "mcpServers": {
        "spritesynth": {
            "type": "http",
            "url": "https://api.spritesynth.com/mcp",
            "headers": {
                "Authorization": "Bearer YOUR_API_KEY"
            }
        }
    }
}
Create ~/.gemini/mcp.json
{
    "mcpServers": {
        "spritesynth": {
            "type": "http",
            "url": "https://api.spritesynth.com/mcp",
            "headers": {
                "Authorization": "Bearer YOUR_API_KEY"
            }
        }
    }
}
Create opencode.json in your project root
{
    "mcpServers": {
        "spritesynth": {
            "type": "http",
            "url": "https://api.spritesynth.com/mcp",
            "headers": {
                "Authorization": "Bearer YOUR_API_KEY"
            }
        }
    }
}
Create .windsurf/mcp.json
{
    "mcpServers": {
        "spritesynth": {
            "type": "http",
            "url": "https://api.spritesynth.com/mcp",
            "headers": {
                "Authorization": "Bearer YOUR_API_KEY"
            }
        }
    }
}
Create .cline/mcp.json
{
    "mcpServers": {
        "spritesynth": {
            "type": "http",
            "url": "https://api.spritesynth.com/mcp",
            "headers": {
                "Authorization": "Bearer YOUR_API_KEY"
            }
        }
    }
}
Create .roo/mcp.json
{
    "mcpServers": {
        "spritesynth": {
            "type": "http",
            "url": "https://api.spritesynth.com/mcp",
            "headers": {
                "Authorization": "Bearer YOUR_API_KEY"
            }
        }
    }
}
Add to ~/.continue/config.json
{
    "models": [],
    "mcpServers": {
        "spritesynth": {
            "type": "http",
            "url": "https://api.spritesynth.com/mcp",
            "headers": {
                "Authorization": "Bearer YOUR_API_KEY"
            }
        }
    }
}
Add to ~/.config/zed/settings.json
{
    "mcp": {
        "spritesynth": {
            "type": "http",
            "url": "https://api.spritesynth.com/mcp",
            "headers": {
                "Authorization": "Bearer YOUR_API_KEY"
            }
        }
    }
}
Add to claude_desktop_config.json
{
    "mcpServers": {
        "spritesynth": {
            "type": "http",
            "url": "https://api.spritesynth.com/mcp",
            "headers": {
                "Authorization": "Bearer YOUR_API_KEY"
            }
        }
    }
}
Create .junie/mcp.json
{
    "mcpServers": {
        "spritesynth": {
            "type": "http",
            "url": "https://api.spritesynth.com/mcp",
            "headers": {
                "Authorization": "Bearer YOUR_API_KEY"
            }
        }
    }
}
Generic HTTP MCP Server Config
{
    "mcpServers": {
        "spritesynth": {
            "type": "http",
            "url": "https://api.spritesynth.com/mcp",
            "headers": {
                "Authorization": "Bearer YOUR_API_KEY"
            }
        }
    }
}

Most MCP clients expect a JSON config with an mcpServers key. Adjust the file path based on your client's documentation.

Works with your favorite tools

61 tools across generation, project management, asset editing, and game engine export.

Claude Code
CLI
Cursor
IDE
VS Code
IDE
Windsurf
IDE
Cline
Extension
Continue
Extension
Zed
IDE
Claude Desktop
App
Gemini CLI
CLI
Codex CLI
CLI

Also works with: Gemini CLI, Codex CLI, Junie, Kiro, Warp, BoltAI, LM Studio, Perplexity Desktop, and any MCP-compatible client.

Available Tools

61 tools across 11 categories. Full CRUD on all resources, generation, image ops, and game engine export.

Generation

create-character

Generate multi-directional character sprite sheets with 4 or 8 directions from a text description.

create_character(description="pixel knight", directions=8)
Estimated cost: $0.03 | 5 credits
generate-image

Generate pixel art, characters, tilesets, and animations from text descriptions.

generate_image(description="forest tileset")
Estimated cost: $0.006 | 1 credit
create-tileset

Generate seamless tilesets for top-down, sidescroller, or isometric games. Supports terrain chaining.

create_tileset(description="grass to stone", type="top_down")
Estimated cost: $0.09 | 15 credits
animate-character

Generate walk cycles, run animations, attacks, and custom motions from text prompts or skeleton rigs.

animate_character(character_id="abc123", animation_type="walk")
Estimated cost: $0.06 | 10 credits
generate-with-style

Generate pixel art that matches a reference image. Perfect for maintaining art style consistency across your project.

generate_with_style(description="tree", reference_image_id="img123")
Estimated cost: $0.012 | 2 credits
generate-ui

Create game UI elements — buttons, panels, health bars, mana bars, inventory slots, and dialog boxes.

generate_ui(description="health bar", ui_type="health_bar")
Estimated cost: $0.012 | 2 credits

Image Operations

inpaint-image

Edit specific regions of your sprites while preserving style. Change clothes, add accessories, fix details.

from $0.012 | 2 credits
edit-image

Apply text-instructed edits to any image. Modify colors, add elements, or transform style.

from $0.012 | 2 credits
image-to-pixelart

Convert any image to pixel art. Adjust color count, pixel size, and style for perfect retro aesthetics.

from $0.006 | 1 credit
remove-background

AI-powered background removal. Returns clean sprites with transparent backgrounds.

from $0.006 | 1 credit
resize-image

Resize with nearest-neighbor or Lanczos interpolation. Perfect pixel scaling for game assets.

from $0.006 | 1 credit
rotate-image

Rotate sprites by 90, 180, or 270 degrees. Preserves pixel-perfect quality.

from $0.006 | 1 credit

Resource Management

Projects

Create, update, delete, duplicate, archive, and unarchive projects. Full CRUD on your workspace.

6 tools
Characters

Manage characters, add/update states, assign to projects, export as ZIP or game engine format.

7 tools
Objects

Create game objects with states (idle, broken, open, active). Full CRUD, export, and project assignment.

7 tools
Tilesets

Update, delete, duplicate, export, and inspect tiles. Full metadata management.

5 tools
Assets

Delete, bulk-delete, move between projects, and download with signed URLs.

4 tools
Templates

Save, browse, apply, and duplicate generation configs. Share presets with the community.

6 tools

Game Engine Export

export-character-engine

Export characters in Unity, Godot, Aseprite, or generic sprite sheet format with metadata.

export_character_engine(character_id="abc123", format="unity")
export-tileset-engine

Export tilesets for Tiled, Unity, or Godot with proper grid data and tile metadata.

export_tileset_engine(tileset_id="xyz789", format="tiled")

How it works

1

Install

Run the install command in your terminal. Works with Claude Code, Cursor, VS Code, and 15+ other clients.

2

Generate

Ask your AI to create characters, tilesets, or objects. It uses the right tool and saves results to your project.

3

Export

Export directly to Unity, Godot, Tiled, or Aseprite. Sprite sheets and metadata included automatically.

Pro tip

Help your AI find and use the tools. Include this link in your prompts for a complete overview of all SpriteSynth tools:

@https://api.spritesynth.com/mcp/docs

Works with AI assistants that support URL context fetching (Claude, ChatGPT, etc.)

Start building with AI

No credit card required. 40 fast generations + 5 daily slower ones. Start building with AI — upgrade when you need more.

Get Started Free