Create professional SVG artwork, icons and vector logos from a prompt, or vectorize any image.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by CleanVector.
generate_illustrationGenerate professional, editable SVG artwork from a text prompt: illustrations, icons, stickers and mascot scenes. Pass a `mascot_id` to keep one character consistent across scenes.
generate_logoGenerate a vector logo with original, black and white variants, PNG exports and a measured palette. Accepts a reference image to refine an existing identity or to use as loose inspiration.
vectorize_imageConvert a PNG, JPG or WebP (up to 5 MB, by URL or base64) into a clean, editable SVG.
wait_for_taskWait for an asynchronous task to settle and return its result.
get_taskFetch the status of one task, including download URLs once it succeeds.
list_tasksList the account's most recent tasks.
Create professional SVG artwork, icons and vector logos from a prompt, or vectorize any image.
Docs Β· Get an API key Β· MCP Registry Β· Gallery
CleanVector is a hosted Model Context Protocol server. It gives Claude Code, Cursor, VS Code, Windsurf and any other MCP client three things most image tools cannot return to an agent:
Nothing to install or run. The server is remote, speaks Streamable HTTP and is listed in the official MCP Registry as ai.cleanvector/cleanvector. Clients and directories can inspect the server metadata and tool schemas without credentials; every tool call still requires a CleanVector API key.
These three vector logos were generated from a one-sentence brief each. They are the actual SVG files, stored in examples/.
Northstar An interlocking N and compass for a strategy studio | Kinfold A folded ribbon K for a community platform | Halo Two orbital loops forming an H for a spatial computing studio |
What you can ask your agent once it is connected:
Generate six matching flat line icons for a fitness app as SVG and put them in
public/icons.
Design a logo for "Northstar", a strategy studio. Geometric, confident, deep blue with one coral accent. Save the SVG and the black and white variants into
./brand.
Vectorize
./mockups/hero.pngand replace the raster in the landing page with the SVG.
Claude Code
Cursor (~/.cursor/mcp.json)
VS Code (.vscode/mcp.json)
Windsurf (~/.codeium/windsurf/mcp_config.json)
Claude Desktop and other stdio-only clients (through mcp-remote)
| Tool | What it does | Cost |
|---|---|---|
generate_illustration | Generate professional, editable SVG artwork from a text prompt: illustrations, icons, stickers and mascot scenes. Pass a mascot_id to keep one character consistent across scenes. | 4 credits |
generate_logo | Generate a vector logo with original, black and white variants, PNG exports and a measured palette. Accepts a reference image to refine an existing identity or to use as loose inspiration. | 8 credits |
vectorize_image | Convert a PNG, JPG or WebP (up to 5 MB, by URL or base64) into a clean, editable SVG. | 1 or 4 credits |
wait_for_task | Wait for an asynchronous task to settle and return its result. | free |
get_task | Fetch the status of one task, including download URLs once it succeeds. | free |
list_tasks | List the account's most recent tasks. | free |
list_mascots | List saved mascots whose ids keep a character consistent. | free |
download_svg | Return finished artwork as SVG markup. | free |
download_png | Return finished artwork as a PNG image in the agent's context, at any width. | free |
download_logo_kit | Return three SVGs, three PNGs and palette.json as a ZIP. | free |
get_account | Return the current plan and credit balance. | free |
Generation is asynchronous. A typical flow is generate_illustration, then wait_for_task, then download_svg. Downloads and re-exports never cost credits.
| Endpoint | https://cleanvector.ai/api/mcp |
| Transport | Streamable HTTP |
| Authentication | Public discovery; Authorization: Bearer cv_... API key required for tool calls |
| Registry name | ai.cleanvector/cleanvector |
| Access | Plus and Pro plans |
| REST API | The same key works with the REST API, documented in the dashboard |
The registry manifest is in server.json.
Every result is standard SVG: plain <path> elements with fills, no embedded images, no scripts and a transparent canvas. It opens and edits in Figma, Illustrator, Inkscape and the free CleanVector SVG editor. Read how CleanVector works for what to check before using an asset in production.
AI-generated logos do not come with trademark clearance. Search the relevant trademark databases before relying on a mark commercially.
The documentation, configuration examples and example artwork in this repository are released under the MIT License. The CleanVector service itself is a hosted commercial product.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/cleanvector-2)<a href="https://allmcps.com/mcp/cleanvector-2"><img src="https://allmcps.com/api/badge/cleanvector-2?style=directory" alt="CleanVector on AllMCPs" /></a>