VecSnap Image to SVG
Server Details
Convert images to clean SVG with few anchor points, plus centerline single lines.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 8 tools
Several pairs overlap in purpose: get_conversion vs read_card both report conversion status/figures, start_conversion vs vectorize_image both kick off a conversion, and get_svg vs unlock_file both yield a download link. The descriptions do disambiguate via caller ("Only the VecSnap card calls this") and cost (get_svg never spends a credit, unlock_file does), which helps, but the boundary is caller-based rather than purpose-based and an agent must read carefully.
All names are consistent snake_case verb_noun (create_upload, get_conversion, get_credits, get_svg, read_card, start_conversion, unlock_file, vectorize_image). Minor inconsistency in verb choice: the same read operation is called get_conversion in one place and read_card in another, and start_conversion/vectorize_image use different verbs for near-identical actions.
Eight tools is a reasonable, well-scoped count for an image-to-SVG conversion service. However, four of the eight are explicitly marked as card-only, so the agent-facing surface is effectively half the count, which makes the set feel slightly padded from the caller's perspective.
The core lifecycle is covered end-to-end: upload the image, start conversion, poll status, retrieve the SVG, unlock/pay with a credit, and check the credit balance. Gaps are minor — no way to list past conversions/history, re-run a conversion with different settings, or top up credits — but agents can work around these.
Available Tools
8 toolscreate_uploadCreate an uploadCIdempotentInspect
Only the VecSnap card calls this. It answers where to send the image the person dropped.
Inputs: size_bytes (required), content_type (required).
get_conversionCheck a conversionARead-onlyIdempotentInspect
Use this when vectorize_image answered that a conversion is still running, to read how it stands and its figures.
Inputs: conversion_id (required).
get_creditsCheck creditsARead-onlyIdempotentInspect
Use this when the user asks how many VecSnap credits they have left.
Inputs: no named parameters.
get_svgGet the SVG fileARead-onlyIdempotentInspect
Use this when the user asks for the finished SVG file itself, to save or use it. It never spends a credit. If the person has already unlocked this image, in the VecSnap card or on their VecSnap page, it answers download_url, a link that downloads the file for an hour (for the person or a program). If not, download_url is null and page_url is the person's way to unlock it, for one credit.
Inputs: conversion_id (required).
read_cardRead a conversion for the cardCRead-onlyIdempotentInspect
Only the VecSnap card calls this. It answers how a conversion stands, its picture and its figures.
Inputs: conversion_id (required), want_picture.
start_conversionStart a conversionCIdempotentInspect
Only the VecSnap card calls this. It starts a conversion and answers at once, so the card can show it.
Inputs: url, again, image, preset, +2 more.
unlock_fileUnlock the fileADestructiveIdempotentInspect
Only the VecSnap card calls this. The person pressed Download: it spends one credit from their VecSnap account, once per image, and answers the file's link.
Inputs: conversion_id (required).
vectorize_imageVectorize an image to SVGAIdempotentInspect
Use this when the user wants an image converted to SVG or vector (vectorize, trace, image to SVG): a logo, an icon, an illustration, a picture from an AI tool. It converts an image the user already has, and does not create new images. Pass the image as a file, or a public https link, and never a file name or made-up data. If you cannot pass it as either, call this with neither: a card in the chat lets them drop it, or the answer says where they can. It answers the conversion's figures and page_url, the person's VecSnap page. Converting is free; the file costs one credit, once per image, and the person saves it from the card or that page. Where a card shows, it holds the drawing, its figures and its cost. With no card, page_url is the person's way to the result.
Inputs: url, image, preset.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Convert PNG, JPG and WebP images, including AI-generated ones, to clean SVG, PDF, EPS or DXF.
Vectorize images to SVG, PDF, EPS or DXF, and check a DXF before cutting.
Convert PNG/JPG images to clean SVG, DXF or EPS vectors for cutting machines, laser and print.
Generate and vectorize clean, editable SVG graphics from text, images, or both.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceGenerates SVGs from text prompts and converts raster images to SVG using the Quiver AI API.2MIT
- AlicenseAqualityBmaintenanceEnables Claude on Windows to convert PNG, JPG, PSD, TIFF and other bitmaps into editable SVG, AI, EPS, PDF, DXF or EMF — including whole-folder batch runs with detail, colour and layering options — by automating a licensed desktop tracing application's wizard GUI. Each call returns the output path, size, detected settings and a preview image.3MIT
- AlicenseNot gradedqualityDmaintenanceEnables high-quality conversion of SVG files to PNG, ICO, and JPG formats with optimized Chinese character rendering. Supports single file, batch, and string-based conversions using multiple rendering engines including Cairo, SVGLib, and PIL.MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to generate professional SVG artwork, icons, and vector logos from text prompts, and to vectorize raster images into clean, editable SVG files.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.