Developer resources
RUBICON.fitness MCP and API
Connect a trusted coding agent to the RUBICON.fitness MCP server, or inspect the public HTTP API contract.
Connect Rubicon MCP
Rubicon MCP is a remote Streamable HTTP server. Protected tools use OAuth. Add the endpoint to your agent, then sign in as the athlete or coach whose data the agent may use.
Codex
codex mcp add rubicon --url https://www.rubicon.fitness/api/mcp
codex mcp login rubicon --scopes training:read,training:write,feedback:read,programming:write,offline_accessClaude Code
claude mcp add --transport http rubicon https://www.rubicon.fitness/api/mcpThe listed Codex scopes cover training reads, athlete-owned log edits, feedback reads, and programming drafts. They exclude the operator-only programming:admin scope.
Connection facts
- Transport
- Streamable HTTP
- Authentication
- OAuth with PKCE
- MCP endpoint
- https://www.rubicon.fitness/api/mcp
- Protected resource metadata
- /.well-known/oauth-protected-resource/api/mcp
A plain browser GET returns 405 by design. Configure the URL as an HTTP MCP server. The client initializes the protocol over POST and follows the OAuth metadata when a protected tool needs access.
HTTP API
The public HTTP API and its OpenAPI document come from the same Effect HttpApi contract. The OpenAPI document covers HTTP routes, not MCP tools.