MCP server
stat-api — Sports Data Official
com.stat-api/sports-data
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
NFL/NBA/MLB/NHL/PGA + DFS and prediction-market data. Browse free; query with a free API key.
Working at last checkVerified publisher: stat-api.comAbout 1,484 tokens per request once connected9 tools
https://api.stat-api.com/mcp
At a glance
- Type
- MCP server
- Publisher
- stat-api.com (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 9
- Token cost
- About 1,484 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http sports-data https://api.stat-api.com/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.sports-data] url = "https://api.stat-api.com/mcp"
Gemini CLI
{"mcpServers":{"sports-data":{"httpUrl":"https://api.stat-api.com/mcp"}}}
Cursor
{"mcpServers":{"sports-data":{"url":"https://api.stat-api.com/mcp"}}}
VS Code
{"servers":{"sports-data":{"type":"http","url":"https://api.stat-api.com/mcp"}}}
Antigravity
agy mcp add sports-data https://api.stat-api.com/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"sports-data","server_url":"https://api.stat-api.com/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"sports-data","server_url":"https://api.stat-api.com/mcp"}
Tools
api_usage~81 tokens
Your account's quota position: plan, monthly record limit, records used, remaining, and when the quota resets. Requires a stat-api sign-in or API key; costs 1 record.describe_table~171 tokens
Full contract for one table: fields with types and descriptions, the filters query_table accepts (with operators like __gte/__lte/__between/__like and required filter combinations), page-size limits, primary key, and a runnable example URL. No credentials needed. Always call this before query_tablegames_on_date~188 tokens
Games scheduled/played on one calendar date (US-Eastern) for nba, mlb, or nhl; defaults to today. Returns the same envelope as query_table on the games table. NFL is week-based, not date-based — for nfl, use query_table on nfl/games with season_id + week filters instead. Requires a stat-api sign-inget_record~132 tokens
Fetch a single row by primary key. Returns the row object. Requires a stat-api sign-in or API key; costs 1 record of quota.graphql_query~198 tokens
Run a GraphQL query against the same data with relations — nest from a game to its teams/players/odds in one call. Root fields are leagues (nfl, nba, …), each exposing its tables with the same filter arguments as REST plus `first`/`after` pagination. Do NOT send introspection queries (the schema islist_leagues~86 tokens
List every league/data group this API serves (nfl, nba, mlb, nhl, pga, dfs, reference) with table counts and availability. No credentials needed. Start here, then call list_tables.list_tables~103 tokens
List every queryable table in one league with a one-line summary each. No credentials needed. Follow with describe_table before querying.query_table~362 tokens
Query any table. Returns `{"<table>": [rows], "limit": N, "next_from_id": M|null, "has_more": bool}`. To read every row, start with from_id=0 and re-call with from_id set to the previous next_from_id until it is null. A call without from_id returns the first page in the table's default sort with nexsearch_players~163 tokens
Fuzzy player-name search (typo-tolerant). Currently NBA only — for other leagues query the players table with a name filter via query_table. Returns player rows ordered by match quality. Requires a stat-api sign-in or API key; rows count against quota.
Browse
Related MCP servers
- Prediction Markets
Prediction market data and crowd-sourced probability forecasts - Arena Predictions
Paper trade prediction markets at live prices from your AI agent, and score every trade. - Voxodds
All-in outcome rankings with live depth, fees, verified rules, EV checks, and track records. - HubVibe: Pay-per-Call Agent Tools: Web Search, Email Verify, KYC Screening, Stocks, Crypto, News
70+ pay-per-call tools for AI agents: web search, email verify, KYC, stocks, crypto, news, data - Theaslangroupllc Pulsenetwork
914 paid market-data & token-safety endpoints — keyless x402 USDC: Base, Solana, XRPL, +8 chains - Prediction Market News — buy per-query in-session (pmnews)
Prediction-market news, $0.01/query. Register and buy inside this MCP session — free testnet funds. - Foresea Forecasting
Forecast future events and scan prediction-market edges. - Parlay
Read-only MCP server for live Polymarket, Kalshi, Limitless odds; Manifold sentiment.
Badge for your README
[](https://aptlynx.net/servers/com.stat-api/sports-data)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents