Public API

Add the Olympus Bets MCP Server to your AI client

The fastest public setup takes about 30 seconds and needs no config file — if you use Claude or ChatGPT in your browser, just paste one URL (below). Per-client config blocks for desktop apps follow. Twenty read-only tools span 12 leagues: 6 discovery tools need nothing at all, 9 data tools take a free API key minted with just an email, and 5 protected tools require an eligible MCP subscription bearer token.

Endpoint
https://app.olympus-bets.com/mcp
Transport
Streamable HTTP
Authentication
None (6 discovery); free email-minted key (9 data); paid bearer token (5 protected)
Registry
com.olympus-bets/olympus-bets-analytics

The agent tiers

This server is built for AI agents — connect from any MCP-capable client or agent SDK (Claude Code, the Anthropic API tool runner, Cursor, Windsurf, custom agents). No Claude Pro or ChatGPT subscription is required. The 6 discovery tools above are open with no signup; the 9 data tools take a free API key minted with just an email at app.olympus-bets.com/mcp/free-key. That evaluation surface can change; it is not a permanent free data utility. When your agent's task needs the premium layer — model-vs-market edges, pick selections, projection history — these are the two bearer tiers:

MCP Pro is the full agent tier: 10,000 weighted units per month, the complete available normalized projection archive, and a filterable 90-day resolved premium-pick view — complete on its own for agent workflows, and the human behind the agent gets full website Premium included. MCP Connect (1,000 units/month; today’s premium slate and matchup detail) comes bundled with any website Premium plan — existing members already have it at no added cost. Archive start dates and model-only completeness vary by league and era. Agents can retrieve plans and checkout links in-band via the get_subscription_options tool.

Olympus MCP Pro premium sports analytics data connected to AI agent tools
{
  "mcpServers": {
    "olympus-bets": {
      "type": "streamable-http",
      "url": "https://app.olympus-bets.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_TOKEN"
      }
    }
  }
}

Create or rotate your token under Premium → Account & Billing. The token is shown once and Olympus stores only an irreversible lookup ID.

Start MCP Pro — $49/month · $499/year — save $89

Billing policy: existing subscriptions are never automatically changed, upgraded, or charged. MCP Pro starts only through its separate explicit checkout, and there are no usage overage charges. Compare MCP plans.

⚡ Fastest way — Claude or ChatGPT (about 30 seconds)

Using Claude or ChatGPT in your browser? You don't need any of the config files below — just add a connector and paste one URL.

  1. Open Settings → Connectors → Add custom connector (ChatGPT requires a Pro plan).
  2. Paste the URL below and set Authentication: None. Save.
  3. Ask: “What does Olympus like tonight?” or “Show me Olympus's last 30 days.”
https://app.olympus-bets.com/mcp

No signup for the 6 discovery tools; a free email-minted key for the 9 data tools. All tools are read-only. Protected premium tools require an eligible paid bearer token.

Before you buy MCP Pro for ChatGPT: ChatGPT custom connectors currently offer only No authentication or OAuth — there is no field for a bearer token. The premium tools need an Authorization: Bearer header, so they cannot be reached from ChatGPT today. ChatGPT works fully for the free public tools. For the premium tier use Claude Code, Cursor, Windsurf, Cline, or your own agent, which send the header from your MCP config. Claude’s own custom connectors do have a Request headers option that accepts Authorization, but it is in beta rollout — check whether your account shows it, or ask Anthropic for access. OAuth support to close the ChatGPT gap is planned.

Agent quickstart — three copy-paste calls

Building an agent or evaluating the server from a terminal? You can hit the endpoint directly — no client install, no SDK. The server is stateless Streamable HTTP, so a single tools/call POST works as-is.

1. Anonymous discovery call — no key, works right now:

curl -s -X POST https://app.olympus-bets.com/mcp \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_performance_summary","arguments":{}}}'

2. Free-key data call — mint a free API key with just an email at app.olympus-bets.com/mcp/free-key (no payment method, 250 weighted units/month), then:

curl -s -X POST https://app.olympus-bets.com/mcp \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -H 'Authorization: Bearer obmcp_YOUR_FREE_KEY' \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"get_todays_projections","arguments":{"league":"MLB"}}}'

3. Claude Code — one command registers the server for every session:

claude mcp add --transport http olympus-bets https://app.olympus-bets.com/mcp \
  --header "Authorization: Bearer obmcp_YOUR_FREE_KEY"

Omit the --header flag and the 6 discovery tools still work anonymously. A keyless call to a data tool returns an [mcp_auth] message pointing at the free mint page — it is not a rate-limit and nothing needs to be purchased. Full tool schemas: tools/list, or /.well-known/mcp/tools.json.

Per-client setup (desktop apps & config files)

Prefer a desktop app, or want a copy-paste JSON block? Pick your client below — otherwise the 30-second method above is all you need.

1. Claude Desktop (macOS & Windows)

Edit your Claude Desktop configuration file and add the olympus-bets server under mcpServers. Restart Claude Desktop.

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "olympus-bets": {
      "type": "streamable-http",
      "url": "https://app.olympus-bets.com/mcp"
    }
  }
}

2. Claude.ai (Custom Connectors)

In Claude.ai, open Settings → Connectors → Add custom connector. Paste:

Name: Olympus Bets Analytics
URL:  https://app.olympus-bets.com/mcp
Auth: None

The connector becomes available in every Claude.ai conversation. No restart required.

3. ChatGPT Pro (Custom Connectors)

In ChatGPT, open Settings → Connectors → New connector (Pro plan required). Paste:

Server URL:    https://app.olympus-bets.com/mcp
Authentication: None
Trust level:    Read-only data source

Available in any conversation where the connector is enabled.

4. Cursor

Edit your Cursor MCP configuration:

~/.cursor/mcp.json

{
  "mcpServers": {
    "olympus-bets": {
      "url": "https://app.olympus-bets.com/mcp"
    }
  }
}

Cursor picks up the server on next launch.

5. Windsurf

Edit your Windsurf MCP configuration:

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "olympus-bets": {
      "serverUrl": "https://app.olympus-bets.com/mcp"
    }
  }
}

6. VS Code (MCP extension)

If you're using an MCP-compatible VS Code extension, add to your settings.json:

"mcp.servers": {
  "olympus-bets": {
    "url": "https://app.olympus-bets.com/mcp"
  }
}

Exact key names vary by extension — check the extension's documentation if this format doesn't load.

7. Any other MCP client

The server speaks Model Context Protocol 2025-06-18 over Streamable HTTP. Any MCP-compatible client can connect with just the endpoint URL:

https://app.olympus-bets.com/mcp

Discovery and full tool schema live at:

https://app.olympus-bets.com/.well-known/mcp/server-card.json

Try it — example prompts

Paste any of these into your AI client after the MCP server is installed:

Tools exposed (all read-only)

Large data tools are token-conscious by default: use detail=full only for full performance breakdowns, verbose=true only when needed, and cursor for resolved-history pagination.

Trust and safety

About Olympus Bets Analytics

Olympus Bets Analytics (legal entity Olympus Bets LLC) is a quantitative sports betting analytics platform. Every projection is produced by a league-specific Monte Carlo simulation engine (10,000+ iterations per game), Platt-scaled and isotonic-calibrated against historical outcomes, and Kelly-sized with 15% Bayesian probability shrinkage. The full pipeline is documented at /methodology.

The MCP server reads the same canonical data files the production engines write at simulation time — single source of truth, no shadow datastore.

Brand disambiguation: Olympus Bets Analytics is not affiliated with "OlympusBet", an unrelated Curaçao-licensed online sportsbook at olympusbet.com.