Sports MCP Servers 2026: Odds & Betting APIs for AI Agents
We checked all 76 providers in our directory for Model Context Protocol support. Here is who actually ships a server, who relies on the community, and who only serves docs.
Last updated:
What Is a Sports MCP Server?
A sports MCP server exposes a sports odds or data API as tools an AI agent can call directly. MCP is the Model Context Protocol, the open standard that lets tools like Claude, Cursor, and other AI coding agents talk to external services without custom integration code. Add the server to your client, hand it an API key, and your agent can pull live odds, schedules, and scores mid-conversation.
Why does this matter for betting apps specifically? Because odds data is awkward to integrate blind. Market names differ between providers, bookmaker coverage varies by sport, and payload shapes surprise you. When your coding agent can query the real API while it writes your integration, it stops guessing. It sees actual market keys, actual bookmaker lists, actual timestamps, and writes code that matches reality on the first pass.
The catch: "MCP support" on a marketing page can mean three very different things. We verified every provider in our directory and split them honestly into official full servers (live data as tools), docs-only servers (documentation search, no data), and community-built servers (third-party, use with care). No other sports API list makes that distinction. Most get it wrong by counting all three as a green tick.
MCP Support Across 76 Sports APIs: The Verified List
We researched every provider in the SportsAPIs.dev directory in August 2026, and each provider listed since: their docs, their GitHub orgs, npm, PyPI, and the major MCP registries. The result, in one table. The MCP pill on our directory cards stays in sync with this research.
Disclosure: Some links on this page are affiliate links. They cost you nothing extra and help keep this directory free.
| Provider | MCP Status | What You Get |
|---|---|---|
| SportsGamesOdds | ✅ Official full server | First-party npm package (sports-odds-api-mcp, Apache-2.0) with live odds tools |
| Odds-API.io | ✅ Official full server | First-party npm package (odds-api-mcp-server) with a setup guide in their docs |
| Odds-API.net | ✅ Official full server | First-party @odds-api/mcp package, agent-oriented with a mock mode for keyless testing |
| SharpAPI | ✅ Official full server | MCP listed in their docs alongside the TypeScript and Python SDKs |
| PropLine | ✅ Official full server | First-party server in their GitHub org, shipped with Python, Node, and CLI SDKs |
| Live Tennis API | ✅ Official full server | First-party read-only server, listed in the official MCP Registry |
| Lumify | ✅ Official full server | Hosted Streamable-HTTP endpoint at lumify.ai/mcp with 28 tools; no package to install |
| ParlayAPI | ✅ Official full server | First-party PyPI package parlayapi-mcp with 22 tools, listed in the official MCP Registry |
| KashRock | ✅ Official full server | First-party PyPI package kashrock-mcp with 40+ live-data tools for esports props and lines |
| OddsPapi | ✅ Official full server | Hosted endpoint at docs.oddspapi.io/mcp; no install, full docs and OpenAPI spec for your agent |
| matchwire | ✅ Official full server | Hosted endpoint at api.matchwire.win/mcp with six tools that map one game across Kalshi, Polymarket and Predict.fun |
| Cito Esports API | ✅ Official full server | Local npx cito-mcp install with 100+ tools built from the live OpenAPI spec; works on the free tier |
| Sportmonks | ✅ Official full server | First-party npm package @sportmonks/football-mcp-server (beta) with 11 football data tools |
| TheRundown | ✅ Official full server | Hosted endpoint at mcp.therundown.io/mcp with six live-data tools for odds, events and futures, plus a separate docs server at docs.therundown.io/mcp |
| OddsLink | ✅ Official full server | Hosted endpoint at api.oddslink.app/mcp with seven read-only tools for odds, props and line history; a local stdio server too |
| Horse Truth | ✅ Official full server | Hosted endpoint at horsetruth.com.au/api/v1/mcp with eleven tools for Australian racehorse ratings, comparisons and change events; two tools are free |
| NoPunt | ✅ Official full server | Hosted endpoint at nopunt.com/api/mcp with seven read-only tools for NFL picks, pool boards, the graded ledger and matchups; no key needed |
| PuntersEdge | ✅ Official full server | Hosted endpoint at api.puntersedge.online/mcp with 26 read-only tools for Australian racing and sports odds, results, form and closing lines; works on the free key, with a local PyPI package too |
| Ball Ranks | ✅ Official full server | Hosted endpoint at ballranks.com/api/mcp with four read-only tools for fantasy football and basketball rankings and player projections; no key needed |
| OddiWire | ✅ Official full server | Hosted endpoint at oddiwire.com/mcp on the same API key as REST; ODDIN.GG esports odds for agents, listed in the provider's llms.txt |
| PinnWire | ✅ Official full server | Hosted Streamable-HTTP endpoint at pinnwire.com/mcp with seven read-only Pinnacle odds tools; runs on a shared demo quota with no key |
| Owls Insight | ✅ Official full server | Hosted Streamable-HTTP endpoint at api.owlsinsight.com/mcp with 18 tools for odds, props, fair value and odds history; any paid plan, in beta |
| Krok Odds | ✅ Official full server | Hosted endpoint at mcp.krokodds.com.au/mcp with nine tools for odds, value bets, SGM picks, props and racing, metered against the same credits as REST |
| RapidOddsAPI | ✅ Official full server | First-party PyPI package rapidoddsapi-mcp (uvx) with five tools for odds, results, arbitrage and value bets |
| PinnOdds | ✅ Official full server | Hosted endpoint at mcp.pinnodds.com/mcp with eight tools for Pinnacle odds, drops and usage; listed in the official MCP Registry |
| OddsRelay | ✅ Official full server | First-party npm package oddsrelay-mcp, read-only, seven tools with a token cap on every priced call; listed in the official MCP Registry |
| Bet Better | ✅ Official full server | Hosted endpoint at betbetter.world/mcp with 12 read-only tools; the free tools answer at /mcp/free with no sign-in |
| Realtime Sports | ✅ Official full server | Hosted endpoint at /api/mcp with 14 read-only tools; each call counts as one API call |
| TheSportsDB | ✅ Official full server | Hosted Streamable-HTTP endpoint at thesportsdb.com/api/mcp; tool calls need a premium key |
| BALLDONTLIE | ✅ Official full server | First-party server, with its source in the provider's own GitHub org |
| DunkAPI | ✅ Official full server | Hosted at mcp.dunkapi.com; every REST endpoint is also an MCP tool |
| FastballAPI | ✅ Official full server | Hosted at mcp.fastballapi.com with 22 tools, one per REST endpoint |
| BirdieAPI | ✅ Official full server | 14 tools, one per REST endpoint; ChatGPT and Claude connect by sign-in instead of a key |
| AcesAPI | ✅ Official full server | Hosted at mcp.acesapi.com with 14 tools; ChatGPT and Claude connect by sign-in |
| KickoffAPI | ✅ Official full server | Hosted at mcp.kickoffapi.com, plus the first-party npm package @kickoffapi/mcp |
| StrikerAPI | ✅ Official full server | Hosted at mcp.strikerapi.com with 22 tools, one per REST endpoint |
| OpenFoot API | ✅ Official full server | npm package openfoot-mcp (stdio) with 15 tools, 10 of them on a free key |
| PuckAPI | ✅ Official full server | Hosted at mcp.puckapi.com, with each REST endpoint also an MCP tool |
| EndzoneAPI | ✅ Official full server | Hosted at mcp.endzoneapi.com/mcp with 23 read-only tools |
| FighterAPI | ✅ Official full server | Hosted at mcp.fighterapi.com/mcp with 11 read-only tools |
| Sportradar | ❓ Official, docs-only | Official server (launched Feb 2026) for documentation and endpoint discovery, not live data |
| LSports | ❓ Official, beta | ARENA360 AI Access, an MCP connection for Claude, Cursor, ChatGPT and Copilot, in beta for selected operators only |
| Cloudbet | ❓ Official, demo only | Demo server on the provider's GitHub, which its README describes as a demo for education |
| SportScore | ❓ Unclear ownership | npm package sportscore-mcp, shown on the developer portal; its source sits under a personal GitHub account |
| The-Odds-API | ❓ Community-built | Several third-party servers on GitHub and MCP registries; nothing first-party |
| SportsData.io | ❓ Community-built | Third-party servers and auto-generated wrappers; nothing first-party |
| iSports API | ❓ Community-built | Covered by a community sports-hub aggregator server only |
| The other 29 providers | ❌ None known | No official or community MCP server we could verify as of November 2026 |
Forty real servers out of 76 providers. That number will grow fast, and we update the directory as it does. If you are a provider and we missed your server, tell us and we will verify and list it.
The Forty Official Sports MCP Servers
SportsGamesOdds
MCP Server: First-party npm package sports-odds-api-mcp, open source under Apache-2.0, maintained in their own GitHub org with a dedicated AI-coding guide in the docs.
The API behind it: Strong US sportsbook coverage including Bet365 and Circa, WebSocket streaming, bet settlement, and a generous free tier. A featured partner that is active in our Discord.
Best for: Agent-assisted development against US books, with a free tier to test on before paying.
Odds-API.io
MCP Server: First-party npm package odds-api-mcp-server with a Claude setup walkthrough published in their docs.
The API behind it: 265+ bookmakers across 34 sports, sub-150ms responses, free tier at 100 requests/hour with no card required. Readers get 30% off for 3 months through our link.
Best for: Global bookmaker coverage in an agent workflow, including hard-to-find books like Bet365 and SBOBET.
Odds-API.net
MCP Server: First-party @odds-api/mcp package. The standout detail is a mock mode: your agent can explore realistic response shapes before you even create an API key.
The API behind it: Pregame and closing odds with Bet365 and Pinnacle coverage, settlements, deeplinks, and stats.
Best for: Trying agent-driven integration with zero signup friction, thanks to the mock mode.
SharpAPI
MCP Server: Official server documented alongside their TypeScript and Python SDKs, treated as a first-class client rather than an afterthought.
The API behind it: Pregame and live odds with Bet365 and Pinnacle, futures, deeplinks, stats, and WebSocket streaming. Free tier available.
Best for: Sharp-book coverage (Pinnacle plus Bet365) inside an agent workflow.
PropLine
MCP Server: First-party server with 26 tools covering live odds, +EV detection, graded results, scores, box-score stats, and line history. A hosted HTTP endpoint at https://mcp.prop-line.com/mcp works with no install and no API key (a shared demo key provides free-tier data). Also available locally via npx -y propline-mcp.
The API behind it: Props-focused odds with Pinnacle coverage, closing odds, settlement, stats, and WebSocket. Free tier available.
Best for: Player-props tooling where your agent needs to query prop markets directly. See our player props API guide for the wider landscape.
Live Tennis API
MCP Server: First-party read-only server, listed in the official MCP Registry. The cleanest registry presence of any provider here.
The API behind it: Tennis-only depth: ATP, WTA, Challenger, and ITF with point-level live scores, match-winner pricing, and a win-probability model over REST and WebSocket. Plans start at $9.99/mo and readers get 10% off through our link.
Best for: Tennis models and live-betting tools built with agent assistance.
Lumify
MCP Server: Hosted at https://lumify.ai/mcp as a stateless Streamable-HTTP endpoint with 28 tools (list_events, get_odds, get_player_props, get_intelligence, estimate_cost and more). Point a remote MCP client at the URL; there is nothing to install.
The API behind it: A sports odds and intelligence API built around AI agents: 17 sportsbooks, per-call credit metering, no-signup trial keys, and 1,000 free credits that never expire. Connectors for LangChain, LangGraph, LlamaIndex, CrewAI and n8n sit alongside TypeScript and Python SDKs. Read our Lumify review.
Best for: Agent frameworks that want a hosted MCP URL rather than a local package.
ParlayAPI
MCP Server: First-party parlayapi-mcp on PyPI (uvx parlayapi-mcp), 22 tools covering keyless discovery, odds, player props and arbitrage detection, plus account actions (signup, login email, checkout link) that need explicit approval in your client. Listed in the official MCP Registry and promoted on the provider's own agents page.
The API behind it: A credit-based aggregator with a 34-source catalog spanning Pinnacle, bet365, DFS apps and prediction markets, with historical closing lines, player props, SSE and WebSocket streaming, and keyless sandbox endpoints. Free tier of 1,000 credits a month with no card. Read our ParlayAPI review.
Best for: Agents that need multi-book odds and historical closing lines from one server, with a free tier to evaluate on.
KashRock
MCP Server: First-party kashrock-mcp on PyPI (uvx kashrock-mcp), 40+ tools across session, board, players and research, and schedule and history. Sign in with Google or set KASHROCK_API_KEY to skip the browser step. Tool access follows your plan tier.
The API behind it: An esports-only data API covering CS2, Valorant, League of Legends, Dota 2, Call of Duty, Rainbow Six, Deadlock, Mobile Legends and Apex Legends, with normalized player props tied to one canonical ID across sportsbooks, prediction markets and DFS boards, plus opening and closing lines, game logs and prop settlement. Free sandbox of 500 requests a day, no card. Read our KashRock review.
Best for: Agents that work on esports props and need live K/D/A and settled outcomes rather than traditional sports odds.
OddsPapi
MCP Server: Official hosted endpoint at https://docs.oddspapi.io/mcp. Point a remote MCP client at the URL; there is nothing to install. Your agent searches the docs and reads the full OpenAPI spec, then writes the REST and WebSocket calls for you.
The API behind it: 350+ bookmakers in one schema, from sharps (Pinnacle, SBOBET, Singbet) and US books to crypto books, Betfair Exchange, Polymarket and Kalshi. REST plus WebSocket, free historical odds, and parlay, same-game parlay and futures pricing. Free tier available. Read our OddsPapi review.
Best for: Agents that build against sharps, soft books and exchanges from one feed.
matchwire
MCP Server: Hosted Streamable-HTTP endpoint at https://api.matchwire.win/mcp, called with the same x-api-key header as the REST API. Six tools: list_sports, find_rows, get_row, get_venue_market, service_status and report_issue. There is nothing to install.
The API behind it: A mapping API for sports prediction markets. It pairs each game across Kalshi, Polymarket US, Polymarket International and Predict.fun, keeps every venue's own market IDs, and hands your agent the exact request that reads each market from the venue. matchwire serves no prices itself. Plans start at $99/mo with a 14-day trial. Read our matchwire review.
Best for: Agents that compare or trade one game across several prediction markets and need to know which market IDs belong together.
Cito Esports API
MCP Server: Official local server, installed with npx cito-mcp install --key and your API key. It builds 100+ tools from Cito's live OpenAPI spec, keeps the key on your machine, and works on the free tier.
The API behind it: A self-serve esports data API for CS2, League of Legends, Dota 2, Fortnite, Call of Duty League and Apex Legends, plus UFC and tennis. Live scores down to the CS2 round, box scores, rankings and CS2 skin prices across 25+ marketplaces. Free tier of 500 calls a month with no card. Read our Cito review.
Best for: Agents that need esports scores, stats and rankings rather than betting odds.
Sportmonks
MCP Server: Official npm package @sportmonks/football-mcp-server, run through npx with your Sportmonks API token. Eleven tools cover search, players, teams, leagues, squads, matches, match previews, fixture details, standings, past seasons and top scorers. It is in beta, and Sportmonks presents it as a tool for exploring the data, not a production client.
The API behind it: A football data API for more than 2,200 leagues: live scores, match events, lineups, statistics, standings and squads, with odds, predictions and xG as add-ons. A free plan covers the Danish Superliga and the Scottish Premiership, and paid plans start at €29/mo. Read our Sportmonks review.
Best for: Agents that answer football questions about fixtures, lineups, form and league tables.
TheRundown
MCP Server: Official hosted server at mcp.therundown.io/mcp, with open source on GitHub (TheRundown/data-mcp) and a listing in the official MCP Registry as io.github.TheRundown/data. Six tools list sports, books, markets and events, pull main lines per book, and read futures boards. It takes your API key in a header, and you can also run it locally over stdio. A second server at docs.therundown.io/mcp lets an agent search the API documentation, with no key needed.
The API behind it: An odds, scores and stats API with 25 sources, including Pinnacle, Circa, Matchbook, ProphetX, Novig, Kalshi and Polymarket. Same-game parlay odds and deep links are included. A free plan covers three books, and paid plans run from $49 to $2,499 a month. Read our TheRundown review.
Best for: Agents that compare US sportsbook, exchange and prediction-market lines side by side.
OddsLink
MCP Server: Hosted Streamable-HTTP endpoint at https://api.oddslink.app/mcp, called with your API key as a bearer token, or a local stdio server with python -m odds.mcp. Seven read-only tools: list_sports, list_bookmakers, list_markets, list_events, get_odds, get_props and get_history. A free-plan key is enough to connect.
The API behind it: A multi-book odds API that lists 45 sportsbooks, exchanges and prediction markets in one response shape, Pinnacle, bet365, Circa, Kalshi and Polymarket included. Every price carries the time its book last confirmed it. Plans run from a free tier to $199/mo. Read our OddsLink review.
Best for: Agents that quote a real price from a named book at a named time, and backtests that need openers and closers.
Horse Truth
MCP Server: Hosted endpoint at https://horsetruth.com.au/api/v1/mcp, listed in the official MCP Registry. Eleven tools resolve a horse, return its full derived read, compare up to five horses, rank horses by class and list material changes over time. Two tools are free: a sandbox preview and a purchase guide. The rest cost one credit each, or US$0.02 a call through x402, a pay-per-call crypto payment that needs no account.
The API behind it: Derived intelligence on Australian thoroughbreds, mostly Queensland: readiness, class, form trend, best distance and stride signals from race tracking data. It uses no odds and sells no raw race records. A keyless sandbox allows 30 requests an hour, and credit packs start at A$1. Read our Horse Truth review.
Best for: Agents that answer questions about Australian racehorses and need a rating, not a price.
NoPunt
MCP Server: Hosted Streamable-HTTP endpoint at https://www.nopunt.com/api/mcp with no auth and no session. Seven read-only tools: get_week_picks, get_weekly_briefing, get_survivor_board, get_pickem, get_confidence_pool, get_ledger_summary and get_matchup. An agent-skills discovery document sits at /.well-known/agent-skills/index.json. The paid Edge signal and subscriber data never cross the server.
The API behind it: A free, keyless NFL prediction feed: this week's picks with win probabilities and confidence tiers, every graded pick back to 2020, EPA power rankings and stat leaders. NFL only. Pro, at $19 a month in season or $69 a season, adds fantasy and prop projections and CSV exports. Read our NoPunt review.
Best for: Agents that answer NFL pick, survivor and pick'em questions and need a model's probability, not a price.
PuntersEdge
MCP Server: Hosted Streamable-HTTP endpoint at https://api.puntersedge.online/mcp, stateless, with your API key in the X-API-Key header. It works on every plan, the free one included, and is listed in the official MCP Registry as io.github.Propertyscout001/puntersedge; a local version is on PyPI as puntersedge-mcp. Its 26 read-only tools cover the odds board, best odds, movers, price history, consensus prices, results, the closing-line archive and a CLV grader, plus race form, track conditions, acceptances, the sports odds endpoints, feed health and your key's credit balance. Each call is billed like the REST call behind it.
The API behind it: Australian thoroughbred, harness and greyhound racing odds across 15 AU bookmakers, bet365 included, with AFL, NRL and other sports on the same key. The free tier is 3,000 credits a month with no card. Read our PuntersEdge review.
Best for: Agents that answer Australian racing questions and need every bookmaker's price, a best price per runner or a closing line.
Ball Ranks
MCP Server: Hosted Streamable-HTTP endpoint at https://ballranks.com/api/mcp, stateless and read-only. It works with no key at 10 calls a day; send the REST API's Bearer key for your account's limits and the Premium model. Four tools mirror the REST endpoints: get_week_rankings, get_season_rankings, get_player_rankings and get_player_projections. REST and MCP calls share one daily allowance.
The API behind it: Model-built fantasy football and basketball rankings and player projections: weekly football boards by position and scoring format, season boards for both sports, and projected stat lines. Free with no key or a free account; Premium is $39.99 a year. Read our Ball Ranks review.
Best for: Agents that answer fantasy start/sit, draft and trade questions and need a ranked board, not odds.
OddiWire
MCP Server: Hosted endpoint at https://oddiwire.com/mcp, called with the same API key as the REST API. The provider lists it in its llms.txt beside the official Node.js SDK. There is nothing to install.
The API behind it: Esports odds from ODDIN.GG with raw provider probabilities: League of Legends, CS2, Dota 2 and Valorant, plus King of Glory, eFootball, eBasketball and more, over REST and SSE. Free plan of 100 calls a day. Read our OddiWire review.
Best for: Agents that need esports prices from one book-grade source without a soft-book aggregator.
PinnWire
MCP Server: Hosted Streamable-HTTP endpoint at https://pinnwire.com/mcp, stateless JSON-RPC, with the API key passed as a query parameter. Seven read-only tools: get_live_odds, get_prematch_odds, get_event, get_prematch_lines, get_drops, get_health and list_sports. With no key it runs on a shared demo quota, so you can try it before you sign up.
The API behind it: Current Pinnacle odds for 13 sports, live and prematch, over REST, SSE drop alerts and a raw WebSocket add-on. Permanent free plan of 100 calls a day, paid plans from $89 a month, flat rate. Read our PinnWire review.
Best for: Agents that want the sharp reference price from Pinnacle, including the dropping-odds feed, with no per-request metering.
Owls Insight
MCP Server: Hosted Streamable-HTTP endpoint at https://api.owlsinsight.com/mcp, called with your API key as a Bearer header. 18 tools, each on the same plan as the endpoint it reads: get_odds, get_best_prices, get_player_props, get_fair_value_and_ev, get_odds_history, get_closing_line, price_same_game_parlay and more. Each tool call counts as an ordinary API request. The provider calls the server beta.
The API behind it: Sharp odds and player props from 39 books including Pinnacle and bet365, over REST and WebSocket, with a historical archive and closing lines. Paid plans from $9.99 a month; a free account can browse but not call the API. Read our Owls Insight review.
Best for: Agents that want fair value, positive EV and odds history as tools, not just a price board.
Krok Odds
MCP Server: Hosted endpoint at https://mcp.krokodds.com.au/mcp, authenticated with the normal API key as a Bearer token and metered against the same credits as REST. Nine tools: get_sports, get_upcoming_events, get_event_odds, get_value_bets, get_sgm_picks, get_player_props, get_racing_picks, get_racing_meetings and get_injuries.
The API behind it: Australian sports and racing odds with arbitrage, positive EV and middle detection built in, a credit system per call, and a free plan to start. Read our Krok Odds review.
Best for: Agents that cover Australian books and racing and want the value-bet maths done server side.
RapidOddsAPI
MCP Server: First-party rapidoddsapi-mcp on PyPI (uvx rapidoddsapi-mcp with RAPIDODDSAPI_API_KEY set), from the provider's own GitHub org. Five tools: list_sports, get_odds, get_results, find_arbitrage and find_value_bets. Each tool description states its credit cost, so the assistant can say what a call will spend.
The API behind it: Australian and US odds from 100+ books over REST and WebSocket, with results, futures and a racing API. Free trial, paid plans from $49 a month. Read our RapidOddsAPI review.
Best for: Agents that want arbitrage and value-bet finders as tools with the credit cost spelled out up front.
PinnOdds
MCP Server: Hosted endpoint at https://mcp.pinnodds.com/mcp, with your API key as a Bearer header or OAuth. Eight tools: list_sports, get_events, get_event_odds, get_prematch_lines, get_odds_drops, get_feed_status, get_account_usage and search_pinnodds_docs. Listed in the official MCP Registry as com.pinnodds/odds.
The API behind it: Pinnacle odds over REST, SSE and WebSocket with drop alerts. Free plan, paid plans from $99 a month. Read our PinnOdds review.
Best for: Agents that want the Pinnacle reference price and the drops feed, plus a docs search tool in the same server.
OddsRelay
MCP Server: First-party oddsrelay-mcp on npm (npx -y oddsrelay-mcp), read-only, listed in the official MCP Registry as io.github.oddsrelay/oddsrelay-mcp. Seven tools: sports, events, bookmakers, coverage, odds, event_odds and usage. The two priced tools quote each call first and refuse it above a max_tokens cap, so an agent cannot run up your balance by accident.
The API behind it: UK and Irish bookmaker odds, raw or matched to the best exchange lay price, with closing lines. Free trial, paid plans from £19 a month. Read our OddsRelay review.
Best for: Agents on a token budget that compare UK books against the exchanges.
Bet Better
MCP Server: Hosted Streamable-HTTP endpoint at https://betbetter.world/mcp, signed in with OAuth or a bbd_live_ key, and the same server at /mcp/free with no sign-in for the free tools. 12 read-only tools, from list_leagues, get_free_picks and get_predicted_scores to the paid get_predictions, get_line_moves and get_bets_feed. Free: 30 tool calls a minute.
The API behind it: A sports model feed: free, keyless win probabilities, fair odds and predicted scores under CC BY 4.0, plus paid predictions, line-move and stats feeds across 29 competitions. Read our Bet Better review.
Best for: Agents that want model outputs and checked stats rather than sportsbook prices, with a free entry point to try first.
Realtime Sports
MCP Server: A hosted server with 14 read-only tools on the provider's own site. Each tool call counts as one API call.
The API behind it: Live scores, play-by-play, schedules and odds for US leagues and soccer, with WebSocket from the $29 plan.
Best for: Agents that need live game state and a current line from one key.
TheSportsDB
MCP Server: A hosted Streamable-HTTP endpoint at thesportsdb.com/api/mcp. Tool calls need a premium key.
The API behind it: Crowd-sourced teams, players, events and artwork, with a free public key for the REST API.
Best for: Agents that need team badges, artwork and basic results across many sports.
BALLDONTLIE
MCP Server: A first-party server, with its source in the provider's own GitHub org next to its Python and TypeScript SDKs.
The API behind it: Stats for many leagues on per-sport plans, with US sportsbook odds and player props from the GOAT plan.
Best for: Stats-first agents that also want US odds from the same key.
DunkAPI
MCP Server: Hosted at mcp.dunkapi.com. Every REST endpoint is also an MCP tool, on the same credits.
The API behind it: NBA, WNBA and college basketball: play-by-play, shot locations, box scores and pre-game sportsbook odds.
Best for: Basketball research agents on a free 500-credit monthly plan.
FastballAPI
MCP Server: Hosted at mcp.fastballapi.com with 22 tools, one per REST endpoint.
The API behind it: MLB since 2015 and college baseball: pitches, box scores and pre-game sportsbook odds.
Best for: Baseball research agents on a free 500-credit monthly plan.
BirdieAPI
MCP Server: 14 tools, one per REST endpoint. ChatGPT and Claude connect by sign-in instead of a key.
The API behind it: PGA Tour golf since 2001: leaderboards, hole-by-hole scores, course data and major winner odds.
Best for: Golf agents that want to connect without handling a key.
AcesAPI
MCP Server: Hosted at mcp.acesapi.com with 14 tools. ChatGPT and Claude connect by sign-in instead of a key.
The API behind it: ATP and WTA tennis since 2007: results, rankings, surface Elo and a moneyline archive for the biggest events.
Best for: Tennis research agents on a free 500-credit monthly plan.
KickoffAPI
MCP Server: Hosted at mcp.kickoffapi.com, plus the first-party npm package @kickoffapi/mcp for stdio.
The API behind it: Football scores, fixtures, stats and predictive models, with odds on paid plans.
Best for: Football agents that want either a hosted or a local server.
StrikerAPI
MCP Server: Hosted at mcp.strikerapi.com with 22 tools, one per REST endpoint.
The API behind it: Football lineups, shot maps, xG and pre-game sportsbook odds across the leagues that it covers.
Best for: Football research agents on a free 500-credit monthly plan.
OpenFoot API
MCP Server: The npm package openfoot-mcp (stdio) with 15 tools, 10 of them on a free key.
The API behind it: Football fixtures, results and standings on a free plan, with lineups, xG and SSE from $14 a month.
Best for: Local football agents on a small budget.
PuckAPI
MCP Server: Hosted at mcp.puckapi.com. Each REST endpoint is also an MCP tool, on the same credits.
The API behind it: Hockey play-by-play, box scores, stats and per-book odds and props.
Best for: Hockey research agents on a free 500-credit monthly plan.
EndzoneAPI
MCP Server: Hosted at mcp.endzoneapi.com/mcp with 23 read-only tools, plus separate college endpoints.
The API behind it: American football plays, box scores, stats, sportsbook lines and player props.
Best for: Football research agents on a free 500-credit monthly plan.
FighterAPI
MCP Server: Hosted at mcp.fighterapi.com/mcp with 11 read-only tools.
The API behind it: MMA fight results, round stats, ratings and an odds archive.
Best for: MMA research agents on a free 500-credit monthly plan.
Compare these providers on everything else
MCP is one pill among fifteen. Filter the full directory by free tier, WebSocket, Pinnacle coverage, and MCP support side by side.
Browse the API Directory →How to Connect a Sports Odds MCP Server
Most official servers ship as npm packages, so setup is short. In Claude Code, one command registers a server for your project:
claude mcp add sports-odds -- npx -y sports-odds-api-mcp
In Cursor or Claude Desktop, add a block to your MCP config file instead:
{
"mcpServers": {
"sports-odds": {
"command": "npx",
"args": ["-y", "sports-odds-api-mcp"],
"env": {
"API_KEY": "your-api-key"
}
}
}
}
Two things to check in the provider's docs before you copy-paste: the exact package name, and the environment variable the server expects for your key. Both vary by provider. Your API key works the same as it does over REST, and every request your agent makes counts against your plan limits, so keep an eye on usage while an agent is exploring.
New to odds APIs entirely? Start with our getting started guide, then come back once you have a key.
Connect the SportsAPIs.dev MCP Server
We run one too. It serves no odds. It answers questions about this directory: which providers fit your sport and feature list, how two to four of them compare, and what our review of one says. The server is read-only and needs no API key and no sign-up.
ChatGPT
SportsAPIs.dev is a published plugin in ChatGPT, so you need no URL and no developer mode. Open it in the ChatGPT plugin directory and click Install plugin. Then ask ChatGPT which sports API fits your project.
For Claude, Cursor and VS Code, add this URL as a remote MCP server:
https://sportsapis.dev/mcp
It runs the Streamable HTTP transport in its stateless form. Each POST carries one JSON-RPC message and gets one JSON response back. There is no session ID and no event stream, so a GET returns 405. It offers three tools on MCP protocol versions 2026-07-28, 2025-06-18, 2025-03-26 and 2024-11-05. Apps that support MCP Apps can show the find results as cards with each provider's logo. The answers come from the same data as /directory.json and our review pages, and they link each provider to its review.
find_sports_apis: a ranked short list for your sport and the features you need, such as live odds, WebSocket, player props or a free tier, with a one-line reason and the review link for each provider.compare_sports_apis: two to four providers side by side, feature by feature, with the differences pulled out.get_sports_api_details: everything our review of one provider records, from features and pricing to the full review text, FAQs and alternatives.
Claude and Claude Desktop
Open Customize > Connectors, click + Add, then Add custom connector. Name it SportsAPIs.dev, paste the URL, choose No sign in when Claude asks about authentication, and click Add. Connectors live on your Claude account, so the same steps work in Claude Desktop. The Free plan allows one custom connector. On Team and Enterprise plans, an owner adds it first under Organization settings.
https://sportsapis.dev/mcp
Claude Code
claude mcp add --transport http sportsapis https://sportsapis.dev/mcp
Cursor
Put this in .cursor/mcp.json in your project, or in ~/.cursor/mcp.json to use it in every project:
{
"mcpServers": {
"sportsapis": {
"url": "https://sportsapis.dev/mcp"
}
}
}
VS Code
Put this in .vscode/mcp.json in your workspace:
{
"servers": {
"sportsapis": {
"type": "http",
"url": "https://sportsapis.dev/mcp"
}
}
}
The hosted provider servers in the table above connect the same way in Claude Code, Cursor and VS Code. Swap in the provider's URL and, if its docs ask for one, add the key header.
Docs-Only and Community Servers: Read the Fine Print
Docs-only servers are official but limited. Sportradar runs an MCP server that helps an agent search its documentation, find the right endpoint, and understand parameters. Genuinely useful during integration, but no live data flows through it. Your agent still writes REST calls, and you still test them yourself. LSports runs a similar connection, ARENA360 AI Access, in beta for selected operators only. If a provider says "we have MCP", ask which kind before you count on it.
Community servers fill the gap for popular APIs whose owners have not shipped one. The-Odds-API has several third-party servers precisely because it is so widely used. Before you rely on one: read the source, since it will handle your API key. Check the last commit date, because an abandoned wrapper breaks silently when the API evolves. And prefer read-only servers with no scopes beyond what you need.
Our position: a community server is fine for prototyping, but for anything you ship, pick a provider that owns its MCP server. The forty above treat agent access as a product surface, which means it gets maintained when the API changes.
One more honest caveat: this space moves monthly. A provider marked ❌ today may ship a server next quarter. We re-verify when providers tell us and on our regular directory reviews, and the directory pills reflect the latest check. The 1,400+ developers in our Discord tend to surface new servers within days of launch, several providers are in there answering questions themselves.
Frequently Asked Questions
Building With AI Agents?
Join our Discord community of 1,400+ developers building betting tools. Ask which MCP servers people actually use, and get answers from developers and providers in the same channel.