Brode
OfficialBrode.io — image to embroidery & vector MCP server
Brode.io converts any image into machine embroidery files (DST, PES, JEF, VP3, EXP, U01, XXX) or vector graphics (SVG, PDF, EPS, DXF).
Remote MCP server (Streamable HTTP, MCP 2025-06-18), hosted at https://brode.io/api/mcp — same engine and same free account as the brode.io web app (free tier: 5 vectorizations + 2 embroideries per month).
Tools
Tool | What it does |
| Convert an uploaded image ( |
| Guidance: rendering presets (fidele, equilibre, epure, graphiste, minimaliste), output formats and common options. |
| Poll a conversion (queued → processing → completed/failed) with progress stage and result metadata (colors, stitches, dimensions). |
| Returns an absolute download URL for the result file, preview PNG, thread color chart PDF or stitch trace JSON — fetch it with your API key as Bearer. |
Related MCP server: Ink/Stitch MCP Bridge
Get an API key (free)
Create a free account at brode.io/register
Open Settings → API keys and create a key (
brode_…)
Configuration
Claude Desktop / Cursor — mcp.json
{
"mcpServers": {
"brode": {
"type": "http",
"url": "https://brode.io/api/mcp",
"headers": { "Authorization": "Bearer brode_YOUR_KEY" }
}
}
}Claude Code
claude mcp add --transport http brode https://brode.io/api/mcp \
--header "Authorization: Bearer brode_YOUR_KEY"ZCode — ~/.zcode/cli/config.json
{
"mcp": {
"servers": {
"brode": {
"type": "http",
"url": "https://brode.io/api/mcp",
"headers": { "Authorization": "Bearer brode_YOUR_KEY" }
}
}
}
}Usage pattern (important)
Tool arguments are model-generated — never inline image bytes. Upload the file once with curl, then convert by reference:
curl -sS -H "Authorization: Bearer brode_YOUR_KEY" \
-F "file=@image.png" \
https://brode.io/api/mcp/upload
# → {"input_key":"uploads/<uuid>/source.png","ext":"png",...}Then call brode_convert:
{ "input_key": "uploads/<uuid>/source.png", "output_format": "dst", "wait_seconds": 30 }And fetch the result with the URL returned by brode_download:
curl -sS -H "Authorization: Bearer brode_YOUR_KEY" -o design.dst "<url>"Embroidery files carry the design name as their internal machine label (e.g. LA: in DST headers), taken from the uploaded filename.
Quotas & pricing
Conversions use your brode.io plan quota — free tier: 5 vectorizations + 2 embroideries per month; paid plans from €9.90/month (pricing).
Links
Web app: https://brode.io
Full MCP documentation: https://brode.io/tools/mcp
Stitch simulator (free tool): https://brode.io/tools/stitch-simulator
Support: support@brode.io
This repository is the public documentation of the hosted Brode.io MCP server. The conversion engine itself is closed-source and runs on brode.io infrastructure.
This server cannot be deployed
Maintenance
Related MCP Connectors
Convert any image into machine embroidery files (DST, PES…) or vector graphics (SVG, PDF, EPS, DXF).
Vectorize images: PNG/JPG to SVG, PDF, EPS, DXF. Turns logos, icons and scans into clean vectors.
Convert PNG, JPG and WebP images to SVG vector paths. Runs on Apify, $0.01 per image.
Generate and vectorize clean, editable SVG graphics from text, images, or both.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceAI logo design MCP server — generates SVG logos with text-to-path conversion, SVG optimization, and full brand kit export (favicon, social media sizes, color palette). 4 tools: text_to_path, optimize_svg, export_brand_kit, image_to_svg.124 npm47MIT
- FlicenseAqualityCmaintenanceEnables AI assistants to convert SVG designs into machine-embroidery files (DST, PES, etc.) without Inkscape, and provides tools for lettering, validation, and previews.21-
- AlicenseNot gradedqualityBmaintenanceFuse bead MCP: convert images, generate AI art, matchcolors (CIEDE2000) estimate bead costs.MIT
- FlicenseNot gradedqualityCmaintenanceEnables ChatGPT to queue validated embroidery designs, compile constrained one-color designs, describe Brother SE700 limits, list queued jobs, and request phone-side transfers to a Brother SE700 after explicit user approval.-