Public MCP server · Streamable HTTP

Connect your AI to a live sports model

Add the Olympus Bets MCP server to Claude, ChatGPT, Cursor, Windsurf or your own agent. Twenty-four 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 9 protected tools require an active Premium or MCP Pro bearer token.

https://app.olympus-bets.com/mcp
6
No signup
Discovery: methodology, performance summary, engine versions, data status, brand card, plans.
Works in every client, including ChatGPT and Claude.ai connectors.
9
Free API key
Data: today's free projections, schedules, game projections, public track record and pick history, model-vs-market, team and player profiles. 250 weighted units a month.
Mint one with just an email at /mcp/free-key.
8
Paid bearer token
Premium slate, premium matchups, player props, the Oracle board, resolved premium history and the projection archive.
MCP Connect comes with website Premium; MCP Pro is the full agent tier.

What each client can reach

Keys travel in an Authorization: Bearer header. Clients that cannot send that header reach the 6 no-signup tools only. The server does not offer OAuth yet.

Client6 no-signup toolsFree key + paid
ChatGPT Developer mode connector, paid web plansYesNo
Claude.ai & Claude Desktop Custom connectorYesBeta only Request headers option, limited rollout
Claude CodeYesYes
CursorYesYes
WindsurfYesYes
VS Code GitHub Copilot agent modeYesYes
Gemini CLIYesYes
Microsoft Copilot StudioYesYes
Perplexity Pro Custom connectorYesUntested API key option; header name not documented
Grok grok.com custom connectorYesUntested header/API key listed; setup not documented
Mistral Le Chat Token authYesYes
Agent APIs OpenAI Responses API, xAI API remote MCP, your own agentYesYes

Fastest way: Claude or ChatGPT in the browser

About 30 seconds and no config file. This path reaches the 6 no-signup tools.

  1. Claude: Settings → Connectors → Add custom connector. ChatGPT (paid web plans): turn on Developer mode, then create a connector.
  2. Paste the server URL and choose no authentication. Save.
  3. Ask: “How has Olympus Bets performed by league?” or “Which leagues does Olympus cover right now?”
https://app.olympus-bets.com/mcp

Before you buy MCP Pro for ChatGPT: ChatGPT connectors offer only no authentication or OAuth, so they cannot send the bearer token the free-key and paid tools need. ChatGPT works for the 6 no-signup tools. Claude’s connectors have a Request headers option that accepts Authorization, but it is in limited beta; check whether your account shows it. For keyed tools today, use Claude Code, Cursor, Windsurf, VS Code or your own agent. OAuth support is planned.

Agent quickstart: three copy-paste calls

Hit the endpoint directly from a terminal. 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.

Setup by client

Replace obmcp_YOUR_FREE_KEY with your free or paid key, or drop the header line to stay on the 6 no-signup tools.

Claude.ai and Claude Desktop

Reaches: 6 no-signup tools (keyed tools only with the Request headers beta)

Open Settings → Connectors → Add custom connector and paste the values below. Claude Desktop adds remote servers through the same Connectors screen, not through claude_desktop_config.json. No restart required.

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

ChatGPT

Reaches: 6 no-signup tools

On a paid web plan, turn on Developer mode in ChatGPT’s settings, then create a connector with the server URL and No authentication. It is available in any conversation where the connector is enabled.

Server URL:     https://app.olympus-bets.com/mcp
Authentication: None

Claude Code

Reaches: all tiers your key allows

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

Cursor

Reaches: all tiers your key allows

~/.cursor/mcp.json (global) or .cursor/mcp.json (project)

{
  "mcpServers": {
    "olympus-bets": {
      "url": "https://app.olympus-bets.com/mcp",
      "headers": {
        "Authorization": "Bearer obmcp_YOUR_FREE_KEY"
      }
    }
  }
}

Windsurf

Reaches: all tiers your key allows

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "olympus-bets": {
      "serverUrl": "https://app.olympus-bets.com/mcp",
      "headers": {
        "Authorization": "Bearer obmcp_YOUR_FREE_KEY"
      }
    }
  }
}

VS Code (GitHub Copilot)

Reaches: all tiers your key allows

.vscode/mcp.json in your workspace

{
  "servers": {
    "olympus-bets": {
      "type": "http",
      "url": "https://app.olympus-bets.com/mcp",
      "headers": {
        "Authorization": "Bearer obmcp_YOUR_FREE_KEY"
      }
    }
  }
}

Any other MCP client

The server speaks Model Context Protocol 2025-06-18 over Streamable HTTP. Point any MCP client at the endpoint; send Authorization: Bearer <key> for keyed tools. Discovery and the full tool schema:

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

Try it: example prompts

No key needed

  • “How has Olympus Bets performed by league?”
  • “Explain the Olympus Bets methodology (Monte Carlo, Bayesian calibration, Kelly sizing) in one paragraph.”
  • “Which leagues does Olympus cover right now, and how fresh is the data?”
  • “Which simulation engine version runs each league?”

With a free key

  • “What does the Olympus Bets model say about tonight’s NBA games?”
  • “Show me Olympus Bets’ resolved-pick track record for the last 30 days.”
  • “What’s the projected total for the next MLB game on the schedule?”

Tools exposed (all read-only)

No signup 6

  • get_performance_summary — live track record split by tier (all/free/premium) and league
  • get_methodology — structured pipeline summary, formulas, research findings
  • get_engine_versions — per-league simulation engine version table
  • get_data_status — league availability, season state, and freshness
  • get_brand_card — canonical brand metadata for citation
  • get_subscription_options: subscription plans, the day pass, and checkout links

Free API key 9

  • get_todays_projections — today's free projections with edge, units, tier, key factors
  • get_track_record — filtered resolved-pick history
  • get_pick_history — filtered slice of resolved picks (premium masked)
  • get_league_schedule — schedule for a league + date
  • get_game_recommendation — model projection for a specific game (premium picks masked)
  • get_model_vs_market — model skill and CLV assessment
  • search_entities — canonical team/player name resolution
  • get_team_profile — season-labelled public team profile
  • get_player_profile — season-labelled public player profile

Paid bearer token 9

  • get_premium_slate — current premium picks and analysis (MCP Connect or Pro)
  • get_premium_game_recommendation — one premium matchup with selection, price, edge, sizing, and analysis (MCP Connect or Pro)
  • get_player_props — NFL/MLB/WNBA player props with projection, stored price and book, edge, the model's pick, and each lane's status (MCP Connect or Pro)
  • get_oracle_board — whale-vs-model Oracle Bettable Board, flat 0.5u sized, ordered by event start time only, not a quality ranking (MCP Connect or Pro)
  • get_oracle_insights — the same board plays, plus whether the whale's fill is still a buyable price (active Premium or MCP Pro)
  • get_market_fair_value — sportsbook consensus no-vig fair probability next to the Kalshi top of book and the gap, captured every 5 minutes; informational, not a recommendation (MCP Connect or Pro)
  • get_premium_history — filterable 90-day resolved premium-pick convenience view (MCP Pro)
  • get_projection_history — full available normalized projection archive, including model-only and supported player-prop observations where coverage exists (MCP Pro)
  • get_player_prop_history — resolved NFL/MLB/WNBA player props, overs and unders counted separately, up to 31 days per call (MCP Pro)

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.

The paid agent tiers

No Claude Pro or ChatGPT subscription is required for this server; your chosen client may have its own plan. The free tiers are an evaluation surface that can change, not a permanent free data utility. When your agent needs the premium layer (model-vs-market edges, pick selections, projection history), there are 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. 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, so 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 get_subscription_options.

Olympus MCP Pro premium sports analytics data connected to AI agent tools

Create or rotate your token under Premium → Account & Billing. The token is shown once and Olympus stores only an irreversible lookup ID. Use it in any client marked Yes under “Free key + paid” in the client table above.

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

Trust and safety

About Olympus Bets Analytics

Olympus Bets Analytics (legal entity Olympus Bets LLC) is a quantitative sports betting analytics platform. Each active league uses a documented simulation or rating stack, applies the calibration supported by its resolved sample, and sizes eligible picks with capped Kelly logic after empirically fitted probability shrinkage. The full pipeline and maturity labels are 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.

Last updated: 2026-10-03