stat-api — Sports Data
What this MCP does
Provides queryable NFL, NBA, MLB, NHL, PGA, DFS, and prediction-market data through table, record, GraphQL, player-search, and schema tools.
Tools
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['league', 'table'], 'properties': {'table': {'type': 'string'}, 'league': {'enum': ['nfl', 'nba', 'mlb', 'nhl', 'pga', 'dfs', 'kalshi', 'polymarket', 'reference'], 'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['league'], 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'YYYY-MM-DD; defaults to today in US-Eastern time'}, 'league': {'enum': ['nba', 'mlb', 'nhl'], 'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['league', 'table', 'id'], 'properties': {'id': {'type': 'string', 'description': 'primary-key value (integer or text PK)'}, 'table': {'type': 'string'}, 'league': {'enum': ['nfl', 'nba', 'mlb', 'nhl', 'pga', 'dfs', 'kalshi', 'polymarket', 'reference'], 'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string'}, 'variables': {'type': 'object'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['league'], 'properties': {'league': {'enum': ['nfl', 'nba', 'mlb', 'nhl', 'pga', 'dfs', 'kalshi', 'polymarket', 'reference'], 'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['league', 'table'], 'properties': {'limit': {'type': 'integer', 'minimum': 1}, 'table': {'type': 'string'}, 'league': {'enum': ['nfl', 'nba', 'mlb', 'nhl', 'pga', 'dfs', 'kalshi', 'polymarket', 'reference'], 'type': 'string'}, 'filters': {'type': 'object', 'description': 'field or field__op keys → scalar values; see describe_table', 'additionalProperties': {'type': ['string', 'number', 'boolean']}}, 'from_id': {'type': 'integer', 'description': 'keyset cursor: 0 for the first page of a full walk, then the previous next_from_id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1}, 'league': {'enum': ['nba'], 'type': 'string', 'default': 'nba'}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
Stratz
Provides Dota 2 data including heroes, players, matches, live games, player histories, hero statistics, and custom STRATZ GraphQL…
Riot Games
Provides Riot Games and League of Legends data for accounts, champions, mastery, ranked ladders, matches, timelines, and player h…
Wynncraft
Provides Wynncraft player, guild, leaderboard, online-player, news, and item database lookups.
Balldontlie
Provides NBA schedules, games, players, rosters, and game-level basketball statistics.
sportiq-mcp
Provides football, Formula 1, and cricket schedules, scores, statistics, simulations, fantasy recommendations, odds analysis, and…
Api Football
Provides soccer data including fixtures, leagues, squads, injuries, head-to-head records, and match predictions.
Opendota
Provides Dota 2 player profiles, professional match data, and hero pick, win, and ban statistics.
Betsapi
Retrieves upcoming and live sports events along with bookmaker odds across supported sports.