PresentationsSlides from a sentence
A one-line brief becomes a themed, editable deck — your agent replies with the link to open it.
create_presentationThe Theo MCP server hands your AI agent the whole OpenCharts studio — 87 tools for decks, sheets, sites, boards, songs, images, and video. Ask in chat; a real, editable artifact comes back.

No SDK, no glue code. One hosted Streamable HTTP endpoint means new OpenCharts tools appear on your agent the day they ship.





Warp
Claude Desktop / Claude Code
Claude Code (CLI)
Cursor
VS Code (GitHub Copilot)Codex (OpenAI)
Windsurf (Codeium)AmpEverything Theo builds in the app, your agent can build over MCP — organized into 14 groups.
Nothing to install, nothing to host. Create a key, hand your agent one block of config, and the whole studio is on its tool belt.
Set up Warp
Skip the config entirely — paste the setup prompt into Warp and it installs the server itself, then verifies with a whoami call.
{
"mcpServers": {
"opencharts": {
"type": "http",
"url": "https://www.opencharts.com/api/mcp",
"headers": {
"Authorization": "Bearer {{YOUR_API_KEY}}"
}
}
}
}Swap {{YOUR_API_KEY}} for the key you created — that's the whole setup.
Fastest paths
npx add-mcp https://www.opencharts.com/api/mcpclaude mcp add --transport http opencharts https://www.opencharts.com/api/mcp --header "Authorization: Bearer {{YOUR_API_KEY}}"MCP calls don't return walls of text — they return living OpenCharts projects. Editable, shareable, and already in your workspace when you open the link. These demos play right here.
PresentationsA one-line brief becomes a themed, editable deck — your agent replies with the link to open it.
create_presentation
Theo SheetsWorkbooks built cell by cell — formulas recalculate the moment you open the sheet.
apply_sheet_ops
BoardsCards land on your boards and the board's rules run in the same write, so automations fire instantly.
add_board_card
NotesResearch, briefs, and specs come back as structured Markdown notes you can edit and share.
create_notes
Theo AgentsDispatch a Theo Agent that runs in the background and reports back when the job is done.
run_agent
Code CanvasReal files, real edits — every change lands on the project's live preview URL.
update_code_projectFrom a chat message to an editable artifact in four moves — no context-switching, no copy-paste, no dead ends.
Create a read · write · ai key in the Developers hub. Rotate or revoke it any time.
Drop the endpoint into your agent — or hand it the setup prompt and it wires itself.
“Build a flowchart of our onboarding.” The right tool runs against your workspace.
Not a wall of text — a living OpenCharts project, open in the editor and ready to ship.
Onboarding Flow
Flowchart · opens in the editor
Everything Theo builds in the app, organized into 14 groups. Tap a group to see every tool inside it.
Plus 5 ambient resources your agent can read for context:
Agents get exactly the access you grant — nothing more. Every key is scoped, every call is logged, and everything can be revoked in one click.
Mint a key per agent with exactly the powers it needs — and revoke it instantly from the Developers hub.
120 requests a minute per key keeps a runaway loop from ever touching your workspace.
Status, latency, tokens, and credits for every call — filterable per key in Developer Analytics.
The details developers ask before wiring an agent to the whole OpenCharts studio.

Give your agent the whole OpenCharts studio in about three minutes. Free on every plan, nothing to host.