Text & JSON become diagrams, slides, and brand assets — via REST and MCP API.
Your agent supplies the data. AnnexShow turns it into a professional visualization in seconds and returns a shareable link. No design software, no manual layout work.
curl -X POST https://annexshow.com/api/v1/agent/visualize \
-H "X-AnnexShow-Api-Key: ask_your_token" \
-H "Content-Type: application/json" \
-d '{"nodes":[{"id":"a","label":"Idea"},{"id":"b","label":"Execution"}],"edges":[{"from":"a","to":"b"}],"layout":"tree","share":true}'Why AnnexShow for agents
One API call, one finished visual.
Send a title, bullet points, or a JSON structure to the agent API. AnnexShow handles layout, colors, and aspect ratio. The result is ready to use immediately.
Every asset looks like it came from one source.
Brandkits store colors, fonts, and logos. Just pass a brandkit_id — AnnexShow applies your brand automatically to every generated graphic.
No file chaos, no version conflicts.
Every visualization can be published via a share link. The link works in browsers, emails, chat threads, or embedded in dashboards.
Same editor, two modes.
Use the visual canvas editor for manual work — or automate recurring graphics via the API. Perfect for AI agents, no-code workflows, and productivity tools.
Your data stays in the EU.
AnnexShow runs GDPR-ready on EU hosting — no US cloud lock-in.
3D on demand.
With "style": "3d" bar charts become isometric 3D visuals; objects3d places 3D primitives — editable like any other object.
What you can automate with the agent API
| Use case | Input | Output |
|---|---|---|
| Synergy diagrams | List of terms or JSON nodes | Radial bubble diagram + share link |
| Org charts | JSON hierarchy | Tree diagram with reporting lines |
| Presentations | Slides with titles and bullets | Multi-page canvas presentation |
| Brand assets | Brandkit ID + content | On-brand graphic on the first try |
| Charts & KPIs | JSON data (labels, values) | Bar, line, pie, or 3D chart |
Code examples
cURL — structure to share link
curl -X POST https://annexshow.com/api/v1/agent/visualize \
-H "X-AnnexShow-Api-Key: ask_your_token" \
-H "Content-Type: application/json" \
-d '{
"nodes": [
{"id": "idea", "label": "Idea"},
{"id": "concept", "label": "Concept"},
{"id": "design", "label": "Design"},
{"id": "launch", "label": "Launch"}
],
"edges": [
{"from": "idea", "to": "concept"},
{"from": "concept", "to": "design"},
{"from": "design", "to": "launch"}
],
"layout": "tree",
"title": "Process Flow",
"share": true
}'Python SDK — diagram from JSON data
from annexshow import AnnexShow
client = AnnexShow(api_key="ask_your_token")
result = client.visualize(
title="Quarterly Numbers",
layout="radial",
nodes=[
{"id": "revenue", "label": "Revenue +12 %"},
{"id": "customers", "label": "3 new customers"},
{"id": "pipeline", "label": "Pipeline filled"},
],
edges=[
{"from": "revenue", "to": "customers"},
{"from": "revenue", "to": "pipeline"},
],
share=True,
)
print("Share link:", result["share_url"])MCP integration
AnnexShow can be used as an MCP server in Claude Desktop, Claude Code, and other MCP clients — see the agent guide and the OpenAPI spec.
{
"mcpServers": {
"annexshow": {
"command": "node",
"args": ["mcp/index.js"],
"env": { "ANNEXSHOW_API_KEY": "ask_your_token" }
}
}
}Transparent pricing
Free — €0/month
2 projects with cloud storage · basic tools and templates · PNG/JPG/SVG export · guest mode without sign-up
Pro — €5.90/month or €59/year
Unlimited projects and brandkits · all export formats (PDF/PPTX/GIF/MP4) · API access for agents · 3D and premium tools · share without AnnexShow badge · cancel anytime
No hidden fees, no limited-time offers.
Frequently asked questions
- Do I need a Pro plan for the API?
- Yes. API access is included in the Pro plan (€5.90/month or €59/year). The free tier does not include API access.
- How do I get an API key?
- In your AnnexShow profile under Settings → API Tokens, generate a token starting with
ask_. - Can I test the API without signing up?
- No. You need an AnnexShow account with a Pro plan to generate an API key. The visual editor is available in the free tier and even as a guest.
- What data does POST /api/v1/agent/visualize accept?
- Either a list of
nodesandedges, achartobject,objects3dfor 3D primitives, or a textbrief(if the server-side AI path is enabled). - Where can I find the full documentation?
- In the agent guide and the OpenAPI spec at annexshow.com/.well-known/openapi.yaml.
Give your agent an eye for good design.
Start for free and equip your automations with professional visuals.