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_access

Claude Code

claude mcp add --transport http rubicon https://www.rubicon.fitness/api/mcp

The 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.