NFL/NBA/MLB/NHL/PGA + DFS and prediction-market data. Browse free; query with a free API key.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Stat Api β Sports Data.
list_leaguesAll leagues/data groups (nfl, nba, mlb, nhl, pga, dfs, kalshi, polymarket, reference) with table counts
list_tablesEvery queryable table in one league, one-line summary each
describe_tableFull contract for a table: fields, types, accepted filters and operators, page limits, a runnable example
query_tableQuery any table with filters (`field__gte`, `__between`, `__like`, β¦) and keyset pagination
get_recordFetch a single row by primary key
search_playersTypo-tolerant player-name search
Remote MCP server (streamable HTTP) for stat-api.com: NFL, NBA, MLB, NHL, and PGA data β players, games, box scores, play-by-play β plus DFS salaries/slates and prediction-market prices from Kalshi and Polymarket.
Endpoint: https://api.stat-api.com/mcp
Listed in the official MCP Registry as com.stat-api/sports-data.
Works anonymously out of the box; add a free API key to unlock the data tools.
Omit the headers block to connect without credentials β the catalog tools still work, and the server tells you where to get a key when you call a data tool.
No credentials needed (browse the catalog):
| Tool | What it does |
|---|---|
list_leagues | All leagues/data groups (nfl, nba, mlb, nhl, pga, dfs, kalshi, polymarket, reference) with table counts |
list_tables | Every queryable table in one league, one-line summary each |
describe_table | Full contract for a table: fields, types, accepted filters and operators, page limits, a runnable example |
Free API key required (get one at stat-api.com):
| Tool | What it does |
|---|---|
query_table | Query any table with filters (field__gte, __between, __like, β¦) and keyset pagination |
get_record | Fetch a single row by primary key |
search_players | Typo-tolerant player-name search |
games_on_date | Games on one calendar date (US-Eastern) |
game_markets | Kalshi/Polymarket contracts linked to a specific game |
graphql_query | Relational queries β game β teams β players β odds in one call |
api_usage | Your key's plan, quota used/remaining, and reset date |
~200 tables total. list_leagues β list_tables β describe_table walks the whole catalog.
POST https://api.stat-api.com/api/v1/graphql Β· SDL Β· IDE@sports-db/client (npm) Β· sports-db (PyPI)Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/stat-api-sports-data-2)<a href="https://allmcps.com/mcp/stat-api-sports-data-2"><img src="https://allmcps.com/api/badge/stat-api-sports-data-2?style=directory" alt="Stat Api β Sports Data on AllMCPs" /></a>