https://mcp.trodo.ai/mcp. Generate a direct API key from Integrations → MCP for Claude & Cursor and use it in the bearer header.
Python (mcp SDK)
Node (@modelcontextprotocol/sdk)
Plain curl (for debugging)
Response shape
Everytools/call response follows the MCP spec:
structuredContent is the projected payload — same structure as our internal tool result, minus internal fields like raw. Capped at 80,000 characters; oversize responses return an error suggesting a narrower query.
Auth options
- Direct API key (this page) — simplest for headless / scripts.
- OAuth 2.1 + PKCE — for user-facing apps. Discover the issuer at
https://mcp.trodo.ai/.well-known/oauth-protected-resource(returnsauthorization_servers: ["https://api.trodo.ai"]), then read the authorization server metadata athttps://api.trodo.ai/.well-known/oauth-authorization-serverfor endpoints. PKCE (S256) is mandatory; refresh tokens rotate on use.