CleanVector
Server Details
Create professional SVG artwork, icons and vector logos from a prompt, or vectorize any image.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- bydllhcbn/cleanvector-mcp
- GitHub Stars
- 0
- Server Listing
- CleanVector MCP Server
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 11 tools
Most tools have clear, distinct purposes: generation, download, task status, and account queries are separated cleanly. The only mild overlap is between get_task and wait_for_task, but the descriptions clarify that wait_for_task is the blocking preferred alternative.
All tools follow a consistent verb_noun snake_case pattern: generate_*, download_*, list_*, get_*, vectorize_image, and wait_for_task. There are no mixed conventions or vague verbs.
11 tools is well-scoped for a vector graphics generation service. Each tool covers a distinct part of the workflow: creating tasks, checking status, downloading results, managing mascots, and viewing account info.
The async task lifecycle is well covered: submit, poll/wait, list, and download results for all generation types. Minor gaps exist around task cancellation and mascot creation, but those are described as dashboard-side operations, so agents can still complete core workflows.
Available Tools
11 toolsdownload_logo_kitDownload logo brand kitBInspect
Return a completed logo kit as an embedded ZIP resource. Includes three SVGs, three PNGs and palette.json. MCP output is capped at 2048px; use zip_url from the task result for larger files.
Inputs: task_id (required), width.
download_pngDownload result as PNGAInspect
Return the finished artwork as a PNG image (free on all plans). Use after a task succeeded. For larger exports up to 8192px, use the png_url from the task result with the same Bearer key.
Inputs: task_id (required), width, variant.
download_svgDownload result as SVGAInspect
Return the finished artwork as SVG markup. Use after a task succeeded.
Inputs: task_id (required), variant.
generate_illustrationGenerate SVG artworkAInspect
Generate professional, editable SVG artwork from a text prompt: illustrations, icons, stickers and mascot scenes. The result is real vector paths with a transparent background, not an embedded bitmap. Returns a task that processes asynchronously, so call wait_for_task with the returned id to get the result. Pass mascot_id (from list_mascots) to keep a consistent character across scenes. Costs 4 credits.
Inputs: prompt (required), mascot_id, aspect_ratio, no_background.
generate_logoGenerate vector logo and brand kitAInspect
Generate a professional vector logo as editable SVG, delivered as a brand kit: the original mark, black and white variants, transparent PNG exports and a color palette measured from the finished artwork. An optional reference can refine an existing identity or provide loose inspiration. Runs asynchronously, so call wait_for_task with the returned id, then download_logo_kit. Costs 8 credits.
Inputs: prompt (required), brand_name, request_id, reference_role, +2 more.
get_accountGet account infoAInspect
Current plan and credit balance. Costs: vectorize 1, generate/enhance 4, logo 8 credits. PNG and SVG downloads are free on every plan.
Inputs: no named parameters.
get_taskGet task statusBInspect
Fetch the current status of a task. Status is one of queued, processing, succeeded, failed. A succeeded task includes the result with download URLs.
Inputs: task_id (required).
list_mascotsList mascotsAInspect
List the user's ready-to-use mascots (consistent characters). Pass a mascot id to generate_illustration to place that character in a new scene. Mascots are created in the CleanVector dashboard.
Inputs: no named parameters.
list_tasksList recent tasksAInspect
List the user's most recent tasks, newest first.
Inputs: limit.
vectorize_imageVectorize imageAInspect
Convert a raster image (PNG/JPG/WebP, max 5 MB) into a clean, editable SVG. Provide image_url or image_base64. no_background defaults to true and isolates the subject (4 credits). Set no_background false with mode 'direct' to trace as-is (1 credit); mode 'enhance' redraws with AI first (4 credits). Runs async, so poll with wait_for_task.
Inputs: mode, prompt, image_url, image_base64, +1 more.
wait_for_taskWait for task to finishAInspect
Block until a task settles (succeeded/failed) or the timeout passes. Preferred over polling get_task in a loop. Generation typically takes 10-60 seconds.
Inputs: task_id (required), timeout_seconds.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Generate and vectorize clean, editable SVG graphics from text, images, or both.
Image to SVG with a vectorization model we trained in-house. Clean, editable logos, icons, line art.
Convert PNG, JPG and WebP to SVG. Recolor an SVG, reduce its colors or remove its background.
Lets AI assistants draw: logos, posters, illustrations and scenes, as editable SVG and PNG.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceGenerates SVGs from text prompts and converts raster images to SVG using the Quiver AI API.2MIT
- AlicenseNot gradedqualityBmaintenanceProvides a remote design engine for AI clients to create app screens, icons, illustrations, and charts as clean SVG, saved to SVG Lab projects and exportable as SVG, PNG, or PDF.CC BY-4.0
- AlicenseAqualityBmaintenanceEnables AI-powered image to SVG vectorization, background removal, and SVG manipulation directly through MCP-compatible clients. Users can convert images, process batches, and edit vector properties like colors and complexity using the svg.new API.7108 npm1MIT
- AlicenseNot gradedqualityDmaintenanceEnables creation, validation, rendering, and optimization of SVG images with conversion capabilities to PNG, React components, React Native components, and Data URIs.ISC
Glama MCP Gateway
Add one secure layer between your agents and this server.