Skip to main content
Glama

Server Details

Create professional SVG artwork, icons and vector logos from a prompt, or vectorize any image.

Ownership verified
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

A3.9/5.0

Scored across 11 tools

Disambiguation4/5

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.

Naming Consistency5/5

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.

Tool Count5/5

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.

Completeness4/5

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 tools
download_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.

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

    Related MCP Servers

    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.