MCP.Market

Sportsdata MCP server

by DanielTomaro13·io.github.DanielTomaro13/sportsdata-mcp·v0.27.0·31 stars

Live sports data and cross-book betting odds — 801 tools, 63 providers, 43 needing no key.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

31 stars74 downloads/wk

Reviews

Write one

Nobody has reviewed Sportsdata yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Sportsdata tools (5)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • list_available_groups

    List every tool group across all providers, which are currently enabled, and each provider's auth requirements (env-var names + required/optional).

  • list_resources

    List all registered MCP resources (capability map, dispatcher catalogues, reference data).

  • list_tools_by_capability

    Discover tools by capability — the unit of cross-provider comparison.

  • sportsdata_feedback

    Report whether an answer from this server was useful.

  • sportsdata_session_stats

    How this server has performed for you THIS session: per-tool call counts, error rates, error codes, latency buckets, and how often a tool succeeded but returned nothing.

Public scan report

scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it

no findings
  • Code scan41 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 1 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Sportsdata compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
92/100
higher than 95% of 48,255 servers
Tools
5
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
31
more than 92% of 28,688 servers
Downloads a week
74
more than 55% of 12,191 servers with a package

What its tools let an agent do: 5 read

Install Sportsdata in Claude Code, Cursor or VS Code

claude mcp add sportsdata-mcp -- uvx sportsdata-mcp
Add to Cursor

What the publisher says

From the Sportsdata repository's README, as published. We do not edit it. Read it on GitHub

sportsdata-mcp

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:

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.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Sportsdata: common questions

Is Sportsdata MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Sportsdata safety report
How do I install Sportsdata?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Sportsdata need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Sportsdata maintained?
The last commit was 2 days ago (2026-11-02). The latest release is v0.27.0.
How does Sportsdata compare with other MCP servers?
safety score 92/100 (higher than 95% of 48,255 servers); tools 5 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.