Create your API key
Open your Wordmarks account, create a personal API key, and copy it once. Each logo costs 1, 1.15 or 1.30 credits depending on the quality you choose.
Developer platform
Connect once, then generate high-resolution PNG logos from Codex, Kilo, Zcode, Claude Code, or any compatible MCP client. SVG can be created afterward from the website.
Open your Wordmarks account, create a personal API key, and copy it once. Each logo costs 1, 1.15 or 1.30 credits depending on the quality you choose.
Use Streamable HTTP directly, or mcp-remote when your agent only supports local stdio.
Ask naturally. The agent calls generate_wordmark_logo and receives the generated image in its real PNG or SVG format.
Remote MCP
MCP URL: https://wordmarks.net/mcp
Transport: Streamable HTTP
Header: Authorization: Bearer YOUR_WORDMARKS_TOKENLocal bridge
{
"type": "local",
"command": [
"npx.cmd", "-y", "mcp-remote",
"https://wordmarks.net/mcp",
"--header", "Authorization: Bearer ${WORDMARKS_TOKEN}"
],
"environment": { "WORDMARKS_TOKEN": "YOUR_TOKEN" },
"timeout": 120000
}Natural-language workflow
Once connected, users simply describe the brand. The agent fetches the options, lets the user pick, then generates.
Create a logo for "Kopi Nusantara", a premium Indonesian
coffee brand. Show me the style and color options first.Style, color & layout
Send only brandName and description. Every option you leave out is filled with the top recommendation from our brand research, exactly like accepting the defaults on the website.
Call get_logo_options (free, no credit). It returns the same style, palette and layout options the website wizard shows, with reasons. Show them to your user, then pass the chosen ids to generate_wordmark_logo.
Pass style, colorPreference or layout directly. Anything you set is used as given; anything missing is still chosen for you.
| Parameter | Controls | Values | Notes |
|---|---|---|---|
| brandName | Text in the logo | Required, spelled exactly | — |
| description | Brand context | What the brand does and for whom | Strongly improves results. |
| style | Typography | geometric, humanist, neo-grotesque, didone, slab-serif, display, monospace, rounded, condensed, stencil | Free text also works. Omit for auto. |
| colorPreference | Color | Words or hex codes, e.g. "monochrome", "deep navy + electric blue", "#0A1628, #3B82F6" | Up to three flat colors. Omit for auto. |
| layout | Layout | wordmark (text only), horizontal (symbol beside name), stacked (symbol above name), monogram | Binding once chosen. Omit for auto. |
| quality | Render quality | standard (1 credit, JPEG), premium (1.15 credits, transparent PNG), deluxe (1.30 credits, transparent PNG) | Defaults to standard. |
Client setup
Add a Streamable HTTP MCP server, use the URL above, then set the Authorization header.
Settings → Agent Behaviour → MCP Servers → add a remote server with URL and Bearer header.
Open MCP settings and add the remote endpoint. If remote HTTP is unavailable, use the local bridge config.
Run: claude mcp add --transport http wordmarks <URL> --header "Authorization: Bearer <TOKEN>"
Add the local mcp-remote bridge to .cursor/mcp.json, then restart Cursor.
Use Streamable HTTP POST, MCP protocol 2025-06-18, and Authorization: Bearer wm_live_...
Retry-After before retrying.