Developers
MCP client setup
Configure Claude Desktop, Claude Code, Cursor, or another Streamable HTTP client for Yodu Platform MCP.
Every client needs the same endpoint and authorization header:
URL: https://app.yodu.ai/api/mcp
Authorization: Bearer YOUR_YODU_API_KEYClaude Code
claude mcp add --transport http yodu https://app.yodu.ai/api/mcp \
--header "Authorization: Bearer YOUR_YODU_API_KEY"After adding the server, list MCP servers and ask Claude Code to list Yodu's tools. Begin with get_workspace.
Claude Desktop
Add this entry to claude_desktop_config.json:
{
"mcpServers": {
"yodu": {
"url": "https://app.yodu.ai/api/mcp",
"headers": {
"Authorization": "Bearer YOUR_YODU_API_KEY"
}
}
}
}Restart the client after changing its configuration.
Cursor
Add the same server object to ~/.cursor/mcp.json or use Cursor's MCP settings interface:
{
"mcpServers": {
"yodu": {
"url": "https://app.yodu.ai/api/mcp",
"headers": {
"Authorization": "Bearer YOUR_YODU_API_KEY"
}
}
}
}Other clients
The client must support MCP over Streamable HTTP and custom request headers. Configure a stateless HTTP server at the Yodu endpoint and send the bearer header on every request.
Connection checklist
- The endpoint ends in
/api/mcp, not/api/docs. - The transport is HTTP, not a local
stdiocommand. - The header begins with the exact
Bearerscheme. - The key has not been revoked and belongs to the intended workspace.
- A corporate proxy allows HTTPS requests and does not strip the authorization header.
- The first successful tool call is read-only and confirms the workspace identity.
If the server appears connected but tools fail, use Errors and troubleshooting.
