Odel
Sports Probabilities MCP

Sports Probabilities MCP

@commodus67Updated 4 days ago

Monte Carlo NFL, MLB and soccer odds, plus model-vs-market edge from live prices

Server endpointStreamable HTTPAPI keyProbed

This is the third-party server itself — Odel doesn't run it. Hitting this URL directly talks straight to the upstream server with no auth or proxying. Connect through Odel to front it with managed auth.

Sports Probabilities MCP

An MCP server that gives AI assistants Monte Carlo probabilities for the NFL, MLB and 17 soccer leagues, plus a model-versus-market comparison against live Kalshi prices.

Ask in plain language from Claude, ChatGPT or Cursor and get a computed number back — not an estimate the model made up.

The server runs on Apify: https://apify.com/commodus67/sports-probabilities-mcp

This repository holds the documentation and the registry manifest (server.json). The implementation lives in the Actor above.

Coverage

SportTeamsProbabilities
NFLAll 32Playoffs, division, wild card, No. 1 seed
MLBAll 30Postseason, division, wild card, top seed
Soccer17 leaguesTitle, top four, continental qualification, playoff, relegation

Soccer leagues: Premier League, EFL Championship, LaLiga, Serie A, Bundesliga, Ligue 1, Eredivisie, Primeira Liga, Süper Lig, Belgian Pro League, Scottish Premiership, Brasileirão, Liga MX, Liga Profesional (Argentina), Primera A (Colombia), MLS, Austrian Bundesliga. Other ESPN soccer slugs are supported.

Tools

ToolPurpose
get_team_probabilitiesOne team's full probability set, current record, projected finish and ranking
get_league_probabilitiesA whole league ranked by probability rather than by points or record
compare_model_vs_marketModel against live Kalshi prices: edge, expected value after fees, fractional Kelly stake
run_scenarioA fresh simulation under custom model assumptions, with movement analysis
get_probability_historyHow a team's probability moved across the season, from archived runs

Connect

Streamable HTTP transport, stateless. Add the endpoint to your MCP client with an Apify API token as a bearer token:

{
  "mcpServers": {
    "sports-probabilities": {
      "url": "https://commodus67--sports-probabilities-mcp.apify.actor/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_APIFY_API_TOKEN"
      }
    }
  }
}

How it works

Each answer comes from one of three published Monte Carlo Actors that take live standings and the remaining schedule, play out the rest of the season thousands of times, and count how often each outcome happens. The MCP server calls those Actors and caches the result — it does not reimplement the simulation, so an answer here never disagrees with the same query made directly against the API.

Every response carries the date and the source of the run it came from.

Pricing

Pay per event, billed through Apify. From $50.00 per 1,000 probability reads. Full pricing on the Actor page.

Note

This is statistics and simulation. It is not betting advice, and it does not produce picks.