Jinero MCP server
online · 96% uptimeonline.jinero/jinero·v1.4.0·1 starsAI-agent design tools: fonts, font recognition, palettes, color naming, contrast, code, SVG, CSS.
1 stars
Reviews
Write oneNobody has reviewed Jinero yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Jinero tools (15)
write = sends, deletes, buys or postscheck_contrastFreeCheck the WCAG contrast ratio between a foreground and background color, with AA/AAA pass/fail for normal and large text.
convert_codeFreeConvert code between text formats (e.g. JSON↔YAML, CSS↔SCSS). Pure text transformation: the source is parsed and re-serialized, never executed and never stored. Use list_code_converters for valid from/to ids and per-converter options. Rate limit: 30 calls/min per IP.
detect_codeFreeDetect the language/format of a code snippet. Static analysis only — the snippet is never executed and never stored.
extract_colorsFreeExtract a dominant-color palette from an image. Send either a public image_url or image_base64 (base64/data-URI, e.g. a local screenshot). The image is processed in memory and never stored. Each color comes back with its hex, rgb, hsl, share of the image, and the closest human color name — a named palette in one call. Rate limit: 10 calls/min per IP.
get_color_shadesFreeGenerate tints and shades for a base color (lighter/darker steps) with hex values.
get_fontFreeGet full metadata for one font family by slug: styles, weights, axes, license, subsets and download/CSS URLs.
get_font_download_urlFreeReturn the direct ZIP download URL for a font family (all styles + a ready fonts.css). Does NOT download — hand the URL to the user or fetch it separately.
get_font_filesFreeList every font file (weight/italic/format + direct woff2/ttf URL) for a family — handy for building custom @font-face rules.
get_fonts_cssFreeGenerate ready-to-use @font-face CSS for a family spec (Google-Fonts-compatible), e.g. "inter:wght@400,700" or a variable range "inter:wght@300..900". Returns CSS text.
get_paletteFreeGet one color palette by id: its colors (hex), name/derived title, mood, harmony, temperature and tags.
minify_codeFreeMinify or beautify JS, CSS, HTML, SVG, JSON or XML text. Set type=auto to sniff the language. The code is only parsed and re-printed — never executed and never stored. Rate limit: 30 calls/min per IP.
name_colorFreeGet the closest human-readable name for one or more colors. Pass a single hex or several comma-separated (e.g. "#3b82f6,#000,#ff7f50"); returns each input with its nearest color name, the reference hex, an exact-match flag and the perceptual distance.
recognize_fontFreeIdentify which font is used in an image. Powered by our OWN CNN embedding model, trained on the jinero font catalog — it matches fonts by visual shape/style, so it needs NO OCR and NO text (works for Latin and Cyrillic). Send a tight crop of one line of text as either image_url (public URL) or image_base64 (base64/data-URI, e.g. a local screenshot). The image is processed in memory and deleted immediately — never stored. Returns the most visually similar font families with scores. Typically 0.3-1.7 s (an OCR-assisted rerank of top candidates engages when retrieval is uncertain). Rate limit: 5 calls/min per IP (model inference is compute-heavy).
search_fontsFreeSearch the free font catalog by name, category, style tags, language coverage, variable/monospace flags and style count. Returns a paginated list of families.
search_palettesFreeSearch the color-palette catalog by name, tone, temperature, mood, harmony, exact color count and tags. Returns a paginated list.
Public scan report
scanner v0.1.10 · 2026-11-02 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 2661ms17/20
- Tool poisoning15 tool descriptions checked15/15
- Auth qualityopen endpoint, read-only tools10/15
- Maintenancelast push 20 days ago15/15
- Maintainer identityendpoint served from the registry-verified namespace domain8/10
How Jinero compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 87/100
- higher than 78% of 4,460 AI and agents servers
- Tools
- 15
- the typical AI and agents server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 96%
- of our recent checks; the typical remote AI and agents server answers 100%
- Response time
- 397 ms
- faster than 35% of 2,331 AI and agents servers
- GitHub stars
- 1
- more than 50% of 2,711 AI and agents servers
What its tools let an agent do: 15 read
Install Jinero in Claude Code, Cursor or VS Code
claude mcp add --transport http jinero https://jinero.online/mcp
What the publisher says
From the Jinero repository's README, as published. We do not edit it. Read it on GitHub
Jinero MCP Server
online.jinero/jinero — a hosted, remote Model Context Protocol server that gives AI agents (Claude, Cursor, Cline, Zed, Gemini CLI…) the design tools of jinero.online: 22 read-only tools for fonts (search, CSS, files, recognition from an image), color math (WCAG contrast, shades, naming, palette extraction), curated palettes, code minify/convert/detect, SVG optimization and SCSS helpers.
- Endpoint: https://jinero.online/mcp (Streamable HTTP)
- Auth: none — anonymous & free, rate-limited at 60 req/min per IP (plus per-tool caps on heavy tools, see below)
- Registry: online.jinero/jinero in the official MCP registry
- Manifest: /.well-known/mcp/server.json
- Human docs: jinero.online/dev/mcp — full reference with example responses
Connect
Claude Code (CLI):
claude mcp add --transport http jinero https://jinero.online/mcpClaude Desktop / Cursor / Cline (config):
{
"mcpServers": {
"jinero": { "type": "http", "url": "https://jinero.online/mcp" }
}
}Older stdio-only clients can bridge with npx mcp-remote https://jinero.online/mcp.
Trust & safety
Every tool declares MCP annotations, verifiable in tools/list:
- all 22 tools are readOnlyHint: true and idempotentHint: true;
- submitted code/SVG is parsed and transformed as text — never executed, never stored;
- uploaded images (font recognition, color extraction) are processed in memory and deleted immediately;
- only three tools fetch a user-supplied URL (recognizefont, extractcolors, svgtodatauri) — marked openWorldHint: true, with SSRF-guarded, size-capped fetches.
A note for automated risk scanners: some directories classify minifycode, convertcode, generateclamp or recognizefont as "write" tools based on their verbs. They are pure functions — text/math in, text out; nothing on the server or the caller's side is modified. The authoritative signal is the readOnlyHint: true annotation each of the 22 tools declares in tools/list (snapshotted in tools.json).
Rate limits
The whole endpoint is capped at 60 requests/min per IP. On top of that, compute-heavy tools enforce their own per-tool per-IP caps (server v1.4.0+), returned as a clean tool error with a retry hint when exceeded — each cap is also stated in the tool's description:
Tests & CI
tests/tools.test.mjs exercises every declared tool against the live endpoint (zero dependencies, Node 20+):
npm testCI runs the suite on every push and weekly (workflow), and tools.json is a committed snapshot of the live tools/list — schemas and annotations included (npm run update-snapshot to refresh).
Try it without a client
# List all tools
curl -s -X POST https://jinero.online/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'More runnable examples in examples/.
Tool reference
Generated from the live tools/list of the current server version.
Fonts
search_fonts
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Jinero: common questions
- Is Jinero MCP server safe?
- Yes, by our scan: it is graded A (87/100). Read the Jinero safety report
- How do I install Jinero?
- It runs remotely at jinero.online. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Jinero need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Jinero maintained?
- The last commit was 23 days ago (2026-10-12). The latest release is v1.4.0.
- Is Jinero up?
- 96% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Jinero?
- Servers from other publishers that do the same job: Figma Context MCP server, Agent-Native Design MCP server and Roast My Design System MCP server.
- How does Jinero compare with other AI and agents MCP servers?
- safety score 87/100 (higher than 78% of 4,460 AI and agents servers); tools 15 (the typical AI and agents server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Jinero
Same job from other publishers: the closest match first, then the best rated.
- Figma ContextGive your coding agent access to your Figma data. Implement designs in any framework in one-shot.not reviewedWidely usedB
- Agent-Native DesignAgent-Native design tool - create and edit visual designs with agent assistancenot reviewedEstablishedA
- Roast My Design SystemAudit your Design System and serve your Agent the rules that keep AI-written UI on-system.not reviewedEstablishedA
- KilnSpawn an object into existence: describe it, and your agent designs it, checks it, and 3D prints it.not reviewedEstablishedB
- Roast My Design SystemAudit your Design System and serve your Agent the rules that keep AI-written UI on-system.not reviewedEstablishedA