GraphMake
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Turn data into infographics (PNG/SVG): 90+ templates, or KPI cards, charts, timelines and maps.
| Author | com.graphmake |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2116 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"GraphMake": {
"url": "https://graphmake.com/api/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (6)
render_infographicread-onlyRender GraphMake Script into an infographic image (PNG or SVG). GraphMake Script is a short line-based format, e.g. `title "..."`, `kpi "Label" "Value" icon=users`, `bar_chart "T" { Jan: 42\n Feb: 68 }`, `timeline { 2024: "Event" "detail" }`, `style bold` and `row { ... }` for side-by-side blocks; the full syntax is in the GraphMake Script reference. Returns the image and a link that opens it in the GraphMake editor for hand-editing and export. Script errors come back with the line number.
Parameters:
script(required) — string — The GraphMake Script to render.width— number — Optional canvas width in px (max 4000).format— string — png (default) returns an image; svg returns the SVG markup as text, ready to save to a file.height— number — Optional canvas height in px (max 8000).
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
graphmake_script_referenceread-onlyThe full GraphMake Script language reference: every widget, chart, theme, style, size and syntax rule, with examples.
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
list_templatesread-onlyList GraphMake's designed infographic templates: id, name, category, size and what each is for. An optional query such as "sales report", "timeline", "resume" or "comparison" ranks the best matches first; an optional category filters the list.
Parameters:
query— string — Optional words describing the infographic, e.g. "sales report".category— string — Optional category filter.
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
get_templateread-onlyRead one template: its size, description and every editable text and number, as field keys with their current values (e.g. "w0.text": "Annual Report 2026", "w5.datasets.0.values": [820, 1050]). The same keys change the template when it is rendered. With preview set to true, the template's preview image is included.
Parameters:
id(required) — string — Template id, e.g. "business-stats".preview— boolean — Also return the template preview image (default false).
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
render_templateread-onlyRender a template filled with new content. "changes" maps the template's field keys to new values, e.g. {"w0.text": "Q3 Sales Review", "w5.labels": ["Jul","Aug","Sep"], "w5.datasets.0.values": [42, 51, 63]}. Fields not included keep the template's sample content. Replacing a whole list (e.g. "w7.values": [{"label": "A", "value": 40}, ...]) changes how many items it has; each item keeps the colours of the item it replaces. Returns the image and a link that opens the filled template in the GraphMake editor.
Parameters:
id(required) — string — Template id, e.g. "business-stats".format— string — png (default) returns an image; svg returns the SVG markup as text.changes— object — Field key -> new value, e.g. {"w0.text": "Q3 Sales Review"}.
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
open_in_editorread-onlyBuild a GraphMake editor URL that opens with the script already rendered on an editable canvas, where the infographic can be restyled by hand and exported as PNG, SVG or PDF.
Parameters:
script(required) — string — The GraphMake Script to load.
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.