Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸƒ Sports
  3. Sportsdata MCP
Sportsdata MCP logo
Health: ActiveRecent health check succeeded.Last checked 9/9/2026, 12:47:37 PM

Sportsdata MCP

User RatingsBe the first to rate and review this MCP server!
View Repository14 GitHub StarsTotal stargazers on GitHub for the source repository (14 stars).Visit Website
sportsbetting-oddsracingstatisticsdata-aggregation

MCP server for comparing live sports odds, scores, fixtures, standings, racing data, and league statistics across providers.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "danieltomaro13-sportsdata-mcp": {
      "command": "uvx",
      "args": [
        "sportsdata-mcp"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing AlternativesπŸƒ More in Sports

Overview

sportsdata-mcp exposes bookmaker, exchange, prediction-market, league, racing, and sports-statistics APIs as MCP tools. Use it when an agent needs to compare prices across providers or retrieve live sports data from configurable provider groups. Most providers work without API keys, while available groups and tools can change over time.

Use cases

β€’Compare head-to-head odds across bookmakers
β€’Identify price differences between exchanges, sportsbooks, and prediction markets
β€’Retrieve fixtures, scores, standings, and recent results
β€’Inspect racing odds, tote pools, and exchange money
β€’Query league-specific statistics and official feeds

Key features

β€’Configurable provider and tool groups
β€’Capability tags for interchangeable provider queries
β€’Bookmaker, exchange, and prediction-market odds comparison
β€’Sports league, governing-body, and statistics feeds
β€’Thoroughbred, greyhound, and harness racing data
β€’Meta-tools for group discovery, capability lookup, and resource listing

Capabilities & Tool Schemas

Inspect callable tools, capabilities, and parameters exposed to AI agents by Sportsdata MCP.

Extracted Tool Capabilities
Configurable provider and tool groups
Capability tags for interchangeable provider queries
Bookmaker, exchange, and prediction-market odds comparison
Sports league, governing-body, and statistics feeds
Thoroughbred, greyhound, and harness racing data
Meta-tools for group discovery, capability lookup, and resource listing

Documentation Overview

sportsdata-mcp

CI Release License: MIT sportsdata-mcp MCP server Support on Ko-fi

Add to Cursor

Ask your AI which bookmaker is paying more β€” and get a real answer.

Free & open source (MIT). ~841 tools across 64 providers in Claude Desktop, Cursor, or any MCP client. uvx sportsdata-mcp serve and you're done.

You: Which book has the best price on Parramatta v Penrith, and how big is the spread?

Claude queries five books at once and comes back with:

BookEelsPanthers
Betfair1.186.20
BetR1.175.00
PointsBet1.174.80
Pinnacle1.174.78
Sportsbet1.194.75

Real captured odds. The same bet on Penrith pays $6.20 at Betfair and $4.75 at Sportsbet β€” a 30% spread on identical risk. That gap is invisible unless something is reading every book at once.

What this one is for: comparing prices, not just fetching scores. Plenty of sports MCP servers will get you fixtures and standings. This one is built around disagreement between books β€” eleven bookmakers, the Betfair exchange, and two prediction markets (Kalshi, Polymarket) side by side on the same market, plus twenty-seven official league/stats feeds. Deep on AU/NZ books (Sportsbet, TAB, Ladbrokes, PointsBet, BetR, Dabble) and on racing β€” thoroughbred, greyhound and harness with tote pools and exchange money β€” which most catalogues skip entirely. Capability tags make providers interchangeable, so "compare odds across books" is one question rather than forty-three integrations.

Is this for you?

Worth being straight about, because it decides whether the first thing you ask works or looks broken.

Best fit β€” you follow or bet into Australian markets. The cross-book edge above is the reason this exists, and it is built on 159 tools across eight Australian books: Sportsbet, TAB, PointsBet, BetR, Ladbrokes/Neds, Betfair, Dabble, Unibet. Nothing else exposes that, and racing β€” thoroughbred, greyhound and harness, with tote pools and exchange money β€” is covered to the same depth.

Also good β€” you want sport data anywhere in the world. The other 682 tools across 56 providers are not region-locked: MLB, NBA, NFL, NHL, the Premier League, cricket, golf, tennis, F1, UFC, fantasy (ESPN, Sleeper, FPL), plus Pinnacle and the Kalshi and Polymarket prediction markets. 486 of those need no key at all.

Not a fit β€” you want US sportsbook odds. Those eight books are licensed for Australia and block traffic from outside it. From the US you get Pinnacle, FanDuel, Kalshi and Polymarket for prices; the stats and fantasy side works in full. If cross-book US pricing is what you came for, this is not the tool.

It can now place bets. Read this bit.

Since 0.31.0 the catalogue includes sportsbet_place_bet, tab_place_bet, entain_place_bet and unibet_place_bet. These stake real money from your own account, using credentials you supply. Nothing calls them on its own β€” they are ordinary tools, so whatever you connect this server to decides when they run.

Two things follow, and neither is optional reading:

  • An LLM with these tools in scope can place a bet. If that is not what you want, do not enable the account groups; every other group is unaffected, and list-groups shows exactly what you have turned on.
  • Only Sportsbet and TAB have been round-tripped against a real account. Unibet and Ladbrokes/Neds have their request shape captured from placements made in a browser, which proves the request and says nothing about whether a stored credential alone is accepted.

The agent workbench applies its own policy on top of this β€” everything starts in paper mode and stakes nothing until you opt a book in β€” but that is the app's guardrail, not this server's. On its own, this package does what it is asked.

Rather than take that on trust, ask it:

bash
sportsdata-mcp coverage

It probes every provider from your machine and prints what answered, what your location blocks, and what needs a key β€” so an empty result is never ambiguous between "no data" and "wrong country".

Built on this server

Two live terminals, both open source, both running on nothing but these tools:

sportsdata-ai.com/sports β€” prediction markets + exchange as a de-vigged sharp line, every book measured against it.

Sports board

sportsdata-ai.com/board β€” racing money flow: which runners are firming, fair price vs the field, win%/ROI scorecard.

Racing board

Try these once it's installed

  • "Compare head-to-head odds across every book for tonight's NRL games."
  • "Which AFL games have the biggest price disagreement between bookmakers?"
  • "What does Betfair imply for the Panthers vs what Sportsbet is offering?"
  • "Show me Pinnacle's line on every MLB game today."
  • "Pull the ladder and last five results for Hawthorn."

An MCP server that exposes sports-data APIs (bookmakers, league/governing-body feeds, aggregators) as tools, configurable so you only load the tool groups you need. A capability-tag system makes tools from different providers interchangeable wherever they answer the same question β€” so the model can compare odds across bookies or stats across data sources with one discovery call.

The catalogue spans bookmakers, league/governing-body feeds, and stats aggregators, and it keeps growing. New providers are added by dropping a YAML spec into src/sportsdata_mcp/specs/ β€” the engine needs no code changes β€” so the exact provider and tool counts move over time. Run sportsdata-mcp list-groups for the live inventory, and three meta-tools (group discovery, capability lookup, resource listing) are always on regardless of what you enable.

Install

One-liner (any MCP client config, via uv):

bash
uvx sportsdata-mcp serve        # or: pip install sportsdata-mcp

Prebuilt app (no Python needed): grab the latest release (macOS + Windows), unzip, and run sportsdata-mcp setup β€” it writes the config for Claude Desktop / Cursor for you. The macOS build is unsigned for now: right-click β†’ Open the first time.

From source:

bash
git clone https://github.com/DanielTomaro13/sportsdata-mcp.git
cd sportsdata-mcp
pip install -e .                # add ".[dev]" for the test + lint toolchain

Quickstart

bash
sportsdata-mcp version          # print version info
sportsdata-mcp list-groups      # see every available tool group
sportsdata-mcp lint             # validate the packaged specs
sportsdata-mcp doctor           # probe enabled groups for reachability + auth
sportsdata-mcp serve            # start the MCP stdio server (default command)
sportsdata-mcp update-specs     # OTA-refresh provider specs (signed bundle); --clear reverts

Provider endpoints drift (e.g. Entain rotates its GraphQL persisted-query hashes). update-specs fetches a signed spec bundle and applies it into an overlay under ~/.sportsdata/spec-overlay, which the loader prefers over the packaged copy β€” so a drift fix doesn't need a whole new app build. The bundle is Ed25519-verified against a baked key (a product build refuses an unsigned/forged bundle; anti-rollback refuses a stale replay). Publish one with scripts/publish-spec-bundle.py; point --url / $SPORTSDATA_SPEC_FEED_URL at the asset. Restart the server after applying.

Enable tool groups with a config file or the SPORTSDATA_MCP_GROUPS env var:

bash
SPORTSDATA_MCP_GROUPS="afl.public.core,sportsbet.racing,entain.graphql" sportsdata-mcp serve

See examples/ for Claude Desktop / Claude Code config snippets, a worked cross-bookie odds-comparison prompt, and an NBA shot-chart + box-score walkthrough that shows the nba_stats_call dispatcher pattern end to end.

Configuration

Config is resolved in this order (first hit wins):

  1. --config <path> flag
  2. $SPORTSDATA_MCP_CONFIG
  3. ./sportsdata-mcp.yaml
  4. ~/.config/sportsdata-mcp/config.yaml
  5. built-in defaults
yaml
# sportsdata-mcp.yaml
enabled_groups:
  - afl.public.core
  - sportsbet.racing
  - entain.graphql

providers:                      # all optional; sensible defaults apply
  sportsbet:
    request_timeout_seconds: 30
    rate_limit_rps: 10          # sustained requests/sec (token bucket)
    max_response_bytes: 0       # 0 = no cap (default); set a positive byte count to guard context

secrets: {}                     # for authenticated providers; prefer env vars in prod

A provider whose auth reads env: SOME_VAR is satisfied by the real environment variable first, then by a secrets: { SOME_VAR: "..." } entry of the same name (a local-dev convenience β€” keep real secrets in the environment in production).

Environment variables

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Sports View all alternatives
  • Mlb API MCP logoMlb API MCP

    MCP server that acts as a proxy to the freely available MLB API, which provides player info, stats, and game information.

    πŸƒ Sports1 views
    Compare vs Mlb API MCP β†’
  • MCP Sports Hub logoMCP Sports Hub

    Unified server aggregating 41 sports-data providers (396 tools): live scores, standings, player stats, betting odds, F1/MotoGP/NASCAR, esports, chess, and more across NFL, NBA, MLB, NHL, soccer, tennis, cricket, golf, and MMA. 19 providers need no API key; provider filtering via presets. Also exposes MCP resources & prompts. npx mcp-sports-hub

    πŸƒ Sports2 views
    Compare vs MCP Sports Hub β†’
  • Nba MCP Server logoNba MCP Server

    Access live and historical NBA statistics including player stats, game scores, team data, and advanced analytics via Model Context Protocol

    πŸƒ Sports3 views
    Compare vs Nba MCP Server β†’
  • Claudinho logoClaudinho

    Live scores, fixtures, standings, and read-only prediction-market signals for the 2026 World Cup. No API keys.

    πŸƒ Sports1 views
    Compare vs Claudinho β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

GitHub stars
14
Stargazers on the source repository.
Last commit
5d ago
Most recent push to the default branch.
Directory activity
1 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Sportsdata MCP

It exposes sports-data APIs from bookmakers, leagues, governing bodies, exchanges, prediction markets, and statistics aggregators.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewSportsdata MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/danieltomaro13-sportsdata-mcp?style=directory)](https://allmcps.com/mcp/danieltomaro13-sportsdata-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/danieltomaro13-sportsdata-mcp"><img src="https://allmcps.com/api/badge/danieltomaro13-sportsdata-mcp?style=directory" alt="Sportsdata MCP on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸƒSports
PricingFree
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimePython
AuthNo auth required
LicenseMIT
ClientsClaude Desktop, Cursor
Last updatedSep 6, 2026
7/7 checks healthy over the last 22d
Views1
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars14
GitHub Star CountTotal stargazers on GitHub representing community popularity (14 stars).
Last commit5d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Sep 6, 2026
55Quality signal: Good Β· 55/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools25/30
Adoption & activity6/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 27d ago via OSV.dev Β· sportsdata-mcp (PyPI)

β˜… FeaturedMoxie Docs MCP logo

Moxie Docs MCP

MCP & Agent Skills for Automated Documentation, and codebase conventions + context

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸƒ Sports β†’Alternatives to Sportsdata MCP β†’Install in Claude DesktopInstall in CursorInstall in VS Code