mcpserver.lol
registry/stat-api-sports-data
Connection check verified live · 28h ago

stat-api-sports-data

NFL/NBA/MLB/NHL/PGA + DFS and prediction-market data. Browse free; query with a free API key.

Tools 9
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 28h ago

Tools & capabilities

9 tools

Read from the running server on 28h ago.

api_usage
Your key's quota position: plan, monthly record limit, records used, remaining, and when the quota resets. Requires an API key; costs 1 record.
describe_table table*league*
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)…
games_on_date dateleague*
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, no…
get_record id*table*league*
Fetch a single row by primary key. Returns the row object. Requires an API key; costs 1 record of quota.
graphql_query query*variables
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 w…
list_leagues
List every league/data group this API serves (nfl, nba, mlb, nhl, pga, dfs, kalshi, polymarket, reference) with table counts and availability. No credentials needed. Start here, th…
list_tables league*
List every queryable table in one league with a one-line summary each. No credentials needed. Follow with describe_table before querying.
query_table limittable*league*filtersfrom_id
Query any table. Returns `{"<table>": [rows], "limit": N, "next_from_id": M|null}`; page by re-calling with from_id set to the previous next_from_id until it is null. filters is a…
search_players name*limitleague
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 qu…