Pixel Art MCP
A remote MCP server that allows agents to pixelate images, extract or remap color palettes, and upscale sprites without blur. Images are accepted as URLs or base64 and returned as PNGs.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://mcp.simplepixelart.com/mcpWhat you can do with it
- Pixelate an image
- Extract or remap a palette
- Upscale without blur
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- simplepixelart-mcp 0.1.1
- MCP protocol
- 2025-06-18
- Tools
- 5 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
}
}Tools
5 advertised
pixelate_image — Image to pixel art
Turn a photo or illustration into pixel art: shrink it to a pixel grid and reduce it to a few colours (or a named palette). Returns the PNG.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"scale": {
"type": "integer",
"default": 8,
"maximum": 32,
"minimum": 1,
"description": "Nearest-neighbour upscale of the returned PNG, capped at 1024 px"
},
"width": {
"type": "integer",
"default": 64,
"maximum": 256,
"minimum": 4,
"description": "Width of the pixel grid in pixels (height keeps the aspect ratio)"
},
"colors": {
"type": "integer",
"default": 16,
"maximum": 64,
"minimum": 2,
"description": "Number of colours when no palette is given"
},
"palette": {
"type": "string",
"description": "Palette name (pico-8, sweetie-16, endesga-32, game-boy, 1-bit) or hex colours like \"#1a1c2c,#5d275d\""
},
"image_url": {
"type": "string",
"format": "uri",
"description": "Public http(s) URL of a PNG or JPEG (max 4 MB, 2048x2048)"
},
"image_base64": {
"type": "string",
"description": "PNG or JPEG as base64 (or a data: URL), if there is no public URL"
}
},
"additionalProperties": false
}extract_palette — Extract palette
Pull the main colours out of an image (median cut). Returns hex codes plus a GIMP/Aseprite .gpl palette.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"colors": {
"type": "integer",
"default": 8,
"maximum": 64,
"minimum": 2,
"description": "How many colours to extract"
},
"image_url": {
"type": "string",
"format": "uri",
"description": "Public http(s) URL of a PNG or JPEG (max 4 MB, 2048x2048)"
},
"image_base64": {
"type": "string",
"description": "PNG or JPEG as base64 (or a data: URL), if there is no public URL"
}
},
"additionalProperties": false
}remap_palette — Recolour to a palette
Recolour an existing pixel art image so every pixel uses a colour from the given palette (e.g. PICO-8 or Game Boy). Size is kept. Returns the PNG.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"palette"
],
"properties": {
"palette": {
"type": "string",
"description": "Palette name (pico-8, sweetie-16, endesga-32, game-boy, 1-bit) or hex colours like \"#1a1c2c,#5d275d\""
},
"image_url": {
"type": "string",
"format": "uri",
"description": "Public http(s) URL of a PNG or JPEG (max 4 MB, 2048x2048)"
},
"image_base64": {
"type": "string",
"description": "PNG or JPEG as base64 (or a data: URL), if there is no public URL"
}
},
"additionalProperties": false
}upscale_pixel_art — Upscale without blur
Scale pixel art up by a whole number with nearest neighbour, so pixels stay sharp. Output is capped at 1024 px.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"scale": {
"type": "integer",
"default": 8,
"maximum": 64,
"minimum": 2
},
"image_url": {
"type": "string",
"format": "uri",
"description": "Public http(s) URL of a PNG or JPEG (max 4 MB, 2048x2048)"
},
"image_base64": {
"type": "string",
"description": "PNG or JPEG as base64 (or a data: URL), if there is no public URL"
}
},
"additionalProperties": false
}list_palettes — List built-in palettes
List the built-in pixel art palettes and their colours.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 910 ms
- 95th percentile latency
- 910 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 910 ms · metadata changed · 5 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http pixel-art-mcp https://mcp.simplepixelart.com/mcpCodex
codex mcp add pixel-art-mcp --url https://mcp.simplepixelart.com/mcpCursor
{
"mcpServers": {
"pixel-art-mcp": {
"url": "https://mcp.simplepixelart.com/mcp"
}
}
}Cline
{
"mcpServers": {
"pixel-art-mcp": {
"type": "streamableHttp",
"url": "https://mcp.simplepixelart.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"pixel-art-mcp": {
"type": "http",
"url": "https://mcp.simplepixelart.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http pixel-art-mcp https://mcp.simplepixelart.com/mcpClaude Desktop
{
"mcpServers": {
"pixel-art-mcp": {
"url": "https://mcp.simplepixelart.com/mcp"
}
}
}Windsurf
{
"mcpServers": {
"pixel-art-mcp": {
"serverUrl": "https://mcp.simplepixelart.com/mcp"
}
}
}Let your agent find its tools
Find servers like Pixel Art MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.