Install Apotheon as an MCP tool
Apotheon speaks the Model Context Protocol. Any MCP-compatible client — Claude Desktop, Cursor, Windsurf, Zed, Claude Code, OpenAI Agents SDK — can install it as a tool and call the same PubMed-verified calculators the website uses.
§ ENDPOINT
Streamable HTTP
The single URL every MCP client connects to. Use the streamable HTTP transport (current spec) — SSE is also exposed at /api/sse for legacy clients.
https://apotheon.io/api/mcp
§ CLAUDE DESKTOP
Claude Desktop / Claude.ai
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or the equivalent on Windows / Linux. Restart the app.
{
"mcpServers": {
"apotheon": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://apotheon.io/api/mcp"]
}
}
}§ CLAUDE CODE
Claude Code CLI
One command, no config file:
claude mcp add --transport http apotheon https://apotheon.io/api/mcp
§ CURSOR / WINDSURF / ZED
Cursor, Windsurf, Zed
All three accept a URL directly. Cursor: ~/.cursor/mcp.json. Windsurf and Zed: settings → MCP servers → add. Same JSON shape:
{
"mcpServers": {
"apotheon": {
"url": "https://apotheon.io/api/mcp"
}
}
}§ OPENAI AGENTS
OpenAI Agents SDK
Use MCPServerStreamableHttp from the Agents SDK and point it at the endpoint above. Same URL, no auth.
§ TOOLS
What's exposed
Every tool returns JSON with the computed result and the PubMed citations the website would have shown. Same pure functions as /api/v1/calc/<slug>.
- compute_creatine — Creatine Loading Protocol
- compute_vitamin_d3 — Vitamin D3 Dose-to-Target
- compute_peptide_reconstitution — Peptide Reconstitution
- compute_magnesium — Magnesium Dosing Protocol
- compute_melatonin — Melatonin Dose & Timing
- compute_iron_repletion — Iron Repletion Protocol
- compute_hair_loss_protocol — Hair Loss Protocol Selector
- compute_zinc — Zinc Dosing Protocol
- compute_b12 — Vitamin B12 Dosing Protocol
- compute_omega_3 — Omega-3 (EPA/DHA) Dosing Protocol
- compute_calcium — Calcium Daily Intake Protocol
- compute_vitamin_k2 — Vitamin K2 Dosing Protocol
- compute_folate_preconception — Folate Preconception Protocol
- compute_folate_homocysteine — Folate Homocysteine Protocol
- compute_folate_mtx — Folate Methotrexate Rescue Protocol
- lookup_compound — monograph summary by slug
- search_compounds — search across name, alias, tag
- lookup_dose_for_week — GLP-1 dose for a treatment week (sema / tirz / reta)
- compare_compounds — side-by-side mechanism + safety + shared cofactors
- find_protocols_by_indication — compounds matching an indication, optional evidence tier
- evidence_tier — quick evidence_quality label for one slug
- contraindications_for — check patient conditions against a compound's CIs
§ LIMITS
Abuse policy
Per-IP rate limit of 30 requests/minute and 1,000 requests/day, applied at the proxy layer. Read-only — no writes, no auth, no personalization. If you need higher limits for a research project, let us know.