Server definition
- Hash
- sha256:b956dc23d2fe490f7bda16fed7c4dc8cf6705cc4de2a3005032d6d4d46e00eef
- What it is
- What a remote MCP server returned when asked what it offers: 14 tools
The blob, as servednamed by its sha256
{
"instructions": "Realtime Sports API: scores, schedules, play-by-play, box scores, odds, teams, rosters, injuries and news. 29 leagues monitored live: NFL, college football, NBA, men's college basketball, MLB, NHL and 23 soccer competitions. Data is aggregated from public sources and is typically 20-30 seconds behind live play (about 1 second after our source). There is no SLA. Use list_leagues to get sport/league slugs. Each tool call counts as one API call against the key's monthly quota, so prefer one well-scoped call (e.g. get_schedule with a date range) over many.",
"tools": [
{
"description": "Team totals and player statistics for a game (basketball, soccer, baseball, football). Not available before kickoff.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"event_id": {
"description": "Event (game) id from get_live_events, get_events or get_schedule.",
"minLength": 1,
"type": "string"
},
"league": {
"description": "League slug. Monitored leagues (sport/league): football/nfl (NFL), football/college-football (College Football), basketball/nba (NBA), basketball/mens-college-basketball (Men's College Basketball), baseball/mlb (MLB), hockey/nhl (NHL), soccer/usa.1 (MLS), soccer/usa.open (U.S. Open Cup), soccer/eng.1 (Premier League), soccer/uefa.champions (Champions League), soccer/uefa.europa (Europa League), soccer/eng.fa (FA Cup), soccer/esp.1 (LaLiga), soccer/ita.1 (Serie A), soccer/mex.1 (Liga MX), soccer/fifa.world (World Cup), soccer/eng.w.1 (Women's Super League), soccer/uefa.wchampions (Women's Champions League), soccer/uefa.europa.conf (Conference League), soccer/eng.league_cup (League Cup), soccer/ger.1 (Bundesliga), soccer/fra.1 (Ligue 1), soccer/usa.nwsl (NWSL), soccer/eng.2 (Championship), soccer/fifa.worldq.uefa (WC Qualifying UEFA), soccer/fifa.worldq.conmebol (WC Qualifying CONMEBOL), soccer/fifa.worldq.afc (WC Qualifying AFC), soccer/fifa.worldq.caf (WC Qualifying CAF), soccer/fifa.worldq.concacaf (WC Qualifying CONCACAF). Call list_leagues if unsure.",
"minLength": 1,
"type": "string"
},
"sport": {
"description": "Sport slug.",
"enum": [
"football",
"basketball",
"baseball",
"hockey",
"soccer"
],
"type": "string"
}
},
"required": [
"sport",
"league",
"event_id"
],
"type": "object"
},
"name": "get_box_score",
"outputSchema": null
},
{
"description": "Full details for one game: teams, score, status, venue, season/week, broadcasts, officials.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"event_id": {
"description": "Event (game) id from get_live_events, get_events or get_schedule.",
"minLength": 1,
"type": "string"
},
"include_odds": {
"type": "boolean"
},
"league": {
"description": "League slug. Monitored leagues (sport/league): football/nfl (NFL), football/college-football (College Football), basketball/nba (NBA), basketball/mens-college-basketball (Men's College Basketball), baseball/mlb (MLB), hockey/nhl (NHL), soccer/usa.1 (MLS), soccer/usa.open (U.S. Open Cup), soccer/eng.1 (Premier League), soccer/uefa.champions (Champions League), soccer/uefa.europa (Europa League), soccer/eng.fa (FA Cup), soccer/esp.1 (LaLiga), soccer/ita.1 (Serie A), soccer/mex.1 (Liga MX), soccer/fifa.world (World Cup), soccer/eng.w.1 (Women's Super League), soccer/uefa.wchampions (Women's Champions League), soccer/uefa.europa.conf (Conference League), soccer/eng.league_cup (League Cup), soccer/ger.1 (Bundesliga), soccer/fra.1 (Ligue 1), soccer/usa.nwsl (NWSL), soccer/eng.2 (Championship), soccer/fifa.worldq.uefa (WC Qualifying UEFA), soccer/fifa.worldq.conmebol (WC Qualifying CONMEBOL), soccer/fifa.worldq.afc (WC Qualifying AFC), soccer/fifa.worldq.caf (WC Qualifying CAF), soccer/fifa.worldq.concacaf (WC Qualifying CONCACAF). Call list_leagues if unsure.",
"minLength": 1,
"type": "string"
},
"sport": {
"description": "Sport slug.",
"enum": [
"football",
"basketball",
"baseball",
"hockey",
"soccer"
],
"type": "string"
}
},
"required": [
"sport",
"league",
"event_id"
],
"type": "object"
},
"name": "get_event",
"outputSchema": null
},
{
"description": "The league's current scoreboard window: recent, live and upcoming games. For specific dates or weeks use get_schedule.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"detail": {
"description": "compact (default) returns the key fields per game; full returns the complete v1 event objects.",
"enum": [
"compact",
"full"
],
"type": "string"
},
"league": {
"description": "League slug. Monitored leagues (sport/league): football/nfl (NFL), football/college-football (College Football), basketball/nba (NBA), basketball/mens-college-basketball (Men's College Basketball), baseball/mlb (MLB), hockey/nhl (NHL), soccer/usa.1 (MLS), soccer/usa.open (U.S. Open Cup), soccer/eng.1 (Premier League), soccer/uefa.champions (Champions League), soccer/uefa.europa (Europa League), soccer/eng.fa (FA Cup), soccer/esp.1 (LaLiga), soccer/ita.1 (Serie A), soccer/mex.1 (Liga MX), soccer/fifa.world (World Cup), soccer/eng.w.1 (Women's Super League), soccer/uefa.wchampions (Women's Champions League), soccer/uefa.europa.conf (Conference League), soccer/eng.league_cup (League Cup), soccer/ger.1 (Bundesliga), soccer/fra.1 (Ligue 1), soccer/usa.nwsl (NWSL), soccer/eng.2 (Championship), soccer/fifa.worldq.uefa (WC Qualifying UEFA), soccer/fifa.worldq.conmebol (WC Qualifying CONMEBOL), soccer/fifa.worldq.afc (WC Qualifying AFC), soccer/fifa.worldq.caf (WC Qualifying CAF), soccer/fifa.worldq.concacaf (WC Qualifying CONCACAF). Call list_leagues if unsure.",
"minLength": 1,
"type": "string"
},
"limit": {
"description": "Max games (default 50).",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"sport": {
"description": "Sport slug.",
"enum": [
"football",
"basketball",
"baseball",
"hockey",
"soccer"
],
"type": "string"
}
},
"required": [
"sport",
"league"
],
"type": "object"
},
"name": "get_events",
"outputSchema": null
},
{
"description": "Current injury report grouped by team (empty in the off-season). Pass team_id for that team's complete report.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"league": {
"description": "League slug. Monitored leagues (sport/league): football/nfl (NFL), football/college-football (College Football), basketball/nba (NBA), basketball/mens-college-basketball (Men's College Basketball), baseball/mlb (MLB), hockey/nhl (NHL), soccer/usa.1 (MLS), soccer/usa.open (U.S. Open Cup), soccer/eng.1 (Premier League), soccer/uefa.champions (Champions League), soccer/uefa.europa (Europa League), soccer/eng.fa (FA Cup), soccer/esp.1 (LaLiga), soccer/ita.1 (Serie A), soccer/mex.1 (Liga MX), soccer/fifa.world (World Cup), soccer/eng.w.1 (Women's Super League), soccer/uefa.wchampions (Women's Champions League), soccer/uefa.europa.conf (Conference League), soccer/eng.league_cup (League Cup), soccer/ger.1 (Bundesliga), soccer/fra.1 (Ligue 1), soccer/usa.nwsl (NWSL), soccer/eng.2 (Championship), soccer/fifa.worldq.uefa (WC Qualifying UEFA), soccer/fifa.worldq.conmebol (WC Qualifying CONMEBOL), soccer/fifa.worldq.afc (WC Qualifying AFC), soccer/fifa.worldq.caf (WC Qualifying CAF), soccer/fifa.worldq.concacaf (WC Qualifying CONCACAF). Call list_leagues if unsure.",
"minLength": 1,
"type": "string"
},
"sport": {
"description": "Sport slug.",
"enum": [
"football",
"basketball",
"baseball",
"hockey",
"soccer"
],
"type": "string"
},
"team_id": {
"description": "Team id from list_teams or from an event's homeTeam/awayTeam.",
"minLength": 1,
"type": "string"
}
},
"required": [
"sport",
"league"
],
"type": "object"
},
"name": "get_injuries",
"outputSchema": null
},
{
"description": "Games in progress right now for a league, with score, period/clock and status. Empty list when nothing is live. Data is typically 20-30 s behind live play.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"detail": {
"description": "compact (default) returns the key fields per game; full returns the complete v1 event objects.",
"enum": [
"compact",
"full"
],
"type": "string"
},
"include_odds": {
"description": "Attach current betting odds when available.",
"type": "boolean"
},
"league": {
"description": "League slug. Monitored leagues (sport/league): football/nfl (NFL), football/college-football (College Football), basketball/nba (NBA), basketball/mens-college-basketball (Men's College Basketball), baseball/mlb (MLB), hockey/nhl (NHL), soccer/usa.1 (MLS), soccer/usa.open (U.S. Open Cup), soccer/eng.1 (Premier League), soccer/uefa.champions (Champions League), soccer/uefa.europa (Europa League), soccer/eng.fa (FA Cup), soccer/esp.1 (LaLiga), soccer/ita.1 (Serie A), soccer/mex.1 (Liga MX), soccer/fifa.world (World Cup), soccer/eng.w.1 (Women's Super League), soccer/uefa.wchampions (Women's Champions League), soccer/uefa.europa.conf (Conference League), soccer/eng.league_cup (League Cup), soccer/ger.1 (Bundesliga), soccer/fra.1 (Ligue 1), soccer/usa.nwsl (NWSL), soccer/eng.2 (Championship), soccer/fifa.worldq.uefa (WC Qualifying UEFA), soccer/fifa.worldq.conmebol (WC Qualifying CONMEBOL), soccer/fifa.worldq.afc (WC Qualifying AFC), soccer/fifa.worldq.caf (WC Qualifying CAF), soccer/fifa.worldq.concacaf (WC Qualifying CONCACAF). Call list_leagues if unsure.",
"minLength": 1,
"type": "string"
},
"sport": {
"description": "Sport slug.",
"enum": [
"football",
"basketball",
"baseball",
"hockey",
"soccer"
],
"type": "string"
}
},
"required": [
"sport",
"league"
],
"type": "object"
},
"name": "get_live_events",
"outputSchema": null
},
{
"description": "Latest news headlines for a league (optionally one team), with links.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"league": {
"description": "League slug. Monitored leagues (sport/league): football/nfl (NFL), football/college-football (College Football), basketball/nba (NBA), basketball/mens-college-basketball (Men's College Basketball), baseball/mlb (MLB), hockey/nhl (NHL), soccer/usa.1 (MLS), soccer/usa.open (U.S. Open Cup), soccer/eng.1 (Premier League), soccer/uefa.champions (Champions League), soccer/uefa.europa (Europa League), soccer/eng.fa (FA Cup), soccer/esp.1 (LaLiga), soccer/ita.1 (Serie A), soccer/mex.1 (Liga MX), soccer/fifa.world (World Cup), soccer/eng.w.1 (Women's Super League), soccer/uefa.wchampions (Women's Champions League), soccer/uefa.europa.conf (Conference League), soccer/eng.league_cup (League Cup), soccer/ger.1 (Bundesliga), soccer/fra.1 (Ligue 1), soccer/usa.nwsl (NWSL), soccer/eng.2 (Championship), soccer/fifa.worldq.uefa (WC Qualifying UEFA), soccer/fifa.worldq.conmebol (WC Qualifying CONMEBOL), soccer/fifa.worldq.afc (WC Qualifying AFC), soccer/fifa.worldq.caf (WC Qualifying CAF), soccer/fifa.worldq.concacaf (WC Qualifying CONCACAF). Call list_leagues if unsure.",
"minLength": 1,
"type": "string"
},
"limit": {
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"sport": {
"description": "Sport slug.",
"enum": [
"football",
"basketball",
"baseball",
"hockey",
"soccer"
],
"type": "string"
},
"team_id": {
"description": "Team id from list_teams or from an event's homeTeam/awayTeam.",
"minLength": 1,
"type": "string"
}
},
"required": [
"sport",
"league"
],
"type": "object"
},
"name": "get_news",
"outputSchema": null
},
{
"description": "Current spread, moneyline and total for a game from a single source book. Returns null when no odds are available.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"event_id": {
"description": "Event (game) id from get_live_events, get_events or get_schedule.",
"minLength": 1,
"type": "string"
},
"league": {
"description": "League slug. Monitored leagues (sport/league): football/nfl (NFL), football/college-football (College Football), basketball/nba (NBA), basketball/mens-college-basketball (Men's College Basketball), baseball/mlb (MLB), hockey/nhl (NHL), soccer/usa.1 (MLS), soccer/usa.open (U.S. Open Cup), soccer/eng.1 (Premier League), soccer/uefa.champions (Champions League), soccer/uefa.europa (Europa League), soccer/eng.fa (FA Cup), soccer/esp.1 (LaLiga), soccer/ita.1 (Serie A), soccer/mex.1 (Liga MX), soccer/fifa.world (World Cup), soccer/eng.w.1 (Women's Super League), soccer/uefa.wchampions (Women's Champions League), soccer/uefa.europa.conf (Conference League), soccer/eng.league_cup (League Cup), soccer/ger.1 (Bundesliga), soccer/fra.1 (Ligue 1), soccer/usa.nwsl (NWSL), soccer/eng.2 (Championship), soccer/fifa.worldq.uefa (WC Qualifying UEFA), soccer/fifa.worldq.conmebol (WC Qualifying CONMEBOL), soccer/fifa.worldq.afc (WC Qualifying AFC), soccer/fifa.worldq.caf (WC Qualifying CAF), soccer/fifa.worldq.concacaf (WC Qualifying CONCACAF). Call list_leagues if unsure.",
"minLength": 1,
"type": "string"
},
"sport": {
"description": "Sport slug.",
"enum": [
"football",
"basketball",
"baseball",
"hockey",
"soccer"
],
"type": "string"
}
},
"required": [
"sport",
"league",
"event_id"
],
"type": "object"
},
"name": "get_odds",
"outputSchema": null
},
{
"description": "Play-by-play for a game, oldest first, paginated. Use a larger limit (up to 300 here) to get more plays per call; check pagination.hasNextPage.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"event_id": {
"description": "Event (game) id from get_live_events, get_events or get_schedule.",
"minLength": 1,
"type": "string"
},
"league": {
"description": "League slug. Monitored leagues (sport/league): football/nfl (NFL), football/college-football (College Football), basketball/nba (NBA), basketball/mens-college-basketball (Men's College Basketball), baseball/mlb (MLB), hockey/nhl (NHL), soccer/usa.1 (MLS), soccer/usa.open (U.S. Open Cup), soccer/eng.1 (Premier League), soccer/uefa.champions (Champions League), soccer/uefa.europa (Europa League), soccer/eng.fa (FA Cup), soccer/esp.1 (LaLiga), soccer/ita.1 (Serie A), soccer/mex.1 (Liga MX), soccer/fifa.world (World Cup), soccer/eng.w.1 (Women's Super League), soccer/uefa.wchampions (Women's Champions League), soccer/uefa.europa.conf (Conference League), soccer/eng.league_cup (League Cup), soccer/ger.1 (Bundesliga), soccer/fra.1 (Ligue 1), soccer/usa.nwsl (NWSL), soccer/eng.2 (Championship), soccer/fifa.worldq.uefa (WC Qualifying UEFA), soccer/fifa.worldq.conmebol (WC Qualifying CONMEBOL), soccer/fifa.worldq.afc (WC Qualifying AFC), soccer/fifa.worldq.caf (WC Qualifying CAF), soccer/fifa.worldq.concacaf (WC Qualifying CONCACAF). Call list_leagues if unsure.",
"minLength": 1,
"type": "string"
},
"limit": {
"description": "Plays per page (default 50).",
"maximum": 300,
"minimum": 1,
"type": "integer"
},
"page": {
"description": "Page number (default 1).",
"minimum": 1,
"type": "integer"
},
"sport": {
"description": "Sport slug.",
"enum": [
"football",
"basketball",
"baseball",
"hockey",
"soccer"
],
"type": "string"
}
},
"required": [
"sport",
"league",
"event_id"
],
"type": "object"
},
"name": "get_plays",
"outputSchema": null
},
{
"description": "Games in a date range (start_date/end_date, YYYY-MM-DD, at most 31 days, US Eastern calendar days like most US schedules) or, for NFL and college football, a season week (season + week). Up to 200 games.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"detail": {
"description": "compact (default) returns the key fields per game; full returns the complete v1 event objects.",
"enum": [
"compact",
"full"
],
"type": "string"
},
"end_date": {
"$ref": "#/properties/start_date",
"description": "Last day, YYYY-MM-DD (US Eastern). Defaults to start_date."
},
"league": {
"description": "League slug. Monitored leagues (sport/league): football/nfl (NFL), football/college-football (College Football), basketball/nba (NBA), basketball/mens-college-basketball (Men's College Basketball), baseball/mlb (MLB), hockey/nhl (NHL), soccer/usa.1 (MLS), soccer/usa.open (U.S. Open Cup), soccer/eng.1 (Premier League), soccer/uefa.champions (Champions League), soccer/uefa.europa (Europa League), soccer/eng.fa (FA Cup), soccer/esp.1 (LaLiga), soccer/ita.1 (Serie A), soccer/mex.1 (Liga MX), soccer/fifa.world (World Cup), soccer/eng.w.1 (Women's Super League), soccer/uefa.wchampions (Women's Champions League), soccer/uefa.europa.conf (Conference League), soccer/eng.league_cup (League Cup), soccer/ger.1 (Bundesliga), soccer/fra.1 (Ligue 1), soccer/usa.nwsl (NWSL), soccer/eng.2 (Championship), soccer/fifa.worldq.uefa (WC Qualifying UEFA), soccer/fifa.worldq.conmebol (WC Qualifying CONMEBOL), soccer/fifa.worldq.afc (WC Qualifying AFC), soccer/fifa.worldq.caf (WC Qualifying CAF), soccer/fifa.worldq.concacaf (WC Qualifying CONCACAF). Call list_leagues if unsure.",
"minLength": 1,
"type": "string"
},
"season": {
"description": "Season year, used with week.",
"maximum": 2100,
"minimum": 2000,
"type": "integer"
},
"season_type": {
"description": "1 preseason, 2 regular (default), 3 postseason.",
"maximum": 3,
"minimum": 1,
"type": "integer"
},
"sport": {
"description": "Sport slug.",
"enum": [
"football",
"basketball",
"baseball",
"hockey",
"soccer"
],
"type": "string"
},
"start_date": {
"description": "First day, YYYY-MM-DD (US Eastern).",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"type": "string"
},
"week": {
"description": "Week number (NFL / college football only).",
"maximum": 25,
"minimum": 0,
"type": "integer"
}
},
"required": [
"sport",
"league"
],
"type": "object"
},
"name": "get_schedule",
"outputSchema": null
},
{
"description": "One team: names, record, standing summary, venue.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"league": {
"description": "League slug. Monitored leagues (sport/league): football/nfl (NFL), football/college-football (College Football), basketball/nba (NBA), basketball/mens-college-basketball (Men's College Basketball), baseball/mlb (MLB), hockey/nhl (NHL), soccer/usa.1 (MLS), soccer/usa.open (U.S. Open Cup), soccer/eng.1 (Premier League), soccer/uefa.champions (Champions League), soccer/uefa.europa (Europa League), soccer/eng.fa (FA Cup), soccer/esp.1 (LaLiga), soccer/ita.1 (Serie A), soccer/mex.1 (Liga MX), soccer/fifa.world (World Cup), soccer/eng.w.1 (Women's Super League), soccer/uefa.wchampions (Women's Champions League), soccer/uefa.europa.conf (Conference League), soccer/eng.league_cup (League Cup), soccer/ger.1 (Bundesliga), soccer/fra.1 (Ligue 1), soccer/usa.nwsl (NWSL), soccer/eng.2 (Championship), soccer/fifa.worldq.uefa (WC Qualifying UEFA), soccer/fifa.worldq.conmebol (WC Qualifying CONMEBOL), soccer/fifa.worldq.afc (WC Qualifying AFC), soccer/fifa.worldq.caf (WC Qualifying CAF), soccer/fifa.worldq.concacaf (WC Qualifying CONCACAF). Call list_leagues if unsure.",
"minLength": 1,
"type": "string"
},
"sport": {
"description": "Sport slug.",
"enum": [
"football",
"basketball",
"baseball",
"hockey",
"soccer"
],
"type": "string"
},
"team_id": {
"description": "Team id from list_teams or from an event's homeTeam/awayTeam.",
"minLength": 1,
"type": "string"
}
},
"required": [
"sport",
"league",
"team_id"
],
"type": "object"
},
"name": "get_team",
"outputSchema": null
},
{
"description": "Current roster for a team, grouped by position.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"league": {
"description": "League slug. Monitored leagues (sport/league): football/nfl (NFL), football/college-football (College Football), basketball/nba (NBA), basketball/mens-college-basketball (Men's College Basketball), baseball/mlb (MLB), hockey/nhl (NHL), soccer/usa.1 (MLS), soccer/usa.open (U.S. Open Cup), soccer/eng.1 (Premier League), soccer/uefa.champions (Champions League), soccer/uefa.europa (Europa League), soccer/eng.fa (FA Cup), soccer/esp.1 (LaLiga), soccer/ita.1 (Serie A), soccer/mex.1 (Liga MX), soccer/fifa.world (World Cup), soccer/eng.w.1 (Women's Super League), soccer/uefa.wchampions (Women's Champions League), soccer/uefa.europa.conf (Conference League), soccer/eng.league_cup (League Cup), soccer/ger.1 (Bundesliga), soccer/fra.1 (Ligue 1), soccer/usa.nwsl (NWSL), soccer/eng.2 (Championship), soccer/fifa.worldq.uefa (WC Qualifying UEFA), soccer/fifa.worldq.conmebol (WC Qualifying CONMEBOL), soccer/fifa.worldq.afc (WC Qualifying AFC), soccer/fifa.worldq.caf (WC Qualifying CAF), soccer/fifa.worldq.concacaf (WC Qualifying CONCACAF). Call list_leagues if unsure.",
"minLength": 1,
"type": "string"
},
"sport": {
"description": "Sport slug.",
"enum": [
"football",
"basketball",
"baseball",
"hockey",
"soccer"
],
"type": "string"
},
"team_id": {
"description": "Team id from list_teams or from an event's homeTeam/awayTeam.",
"minLength": 1,
"type": "string"
}
},
"required": [
"sport",
"league",
"team_id"
],
"type": "object"
},
"name": "get_team_roster",
"outputSchema": null
},
{
"description": "List the leagues this API monitors live, with the sport and league slugs every other tool needs. 29 leagues monitored live: NFL, college football, NBA, men's college basketball, MLB, NHL and 23 soccer competitions.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "list_leagues",
"outputSchema": null
},
{
"description": "Teams in a league (paginated; college football has 800+ teams across divisions).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"league": {
"description": "League slug. Monitored leagues (sport/league): football/nfl (NFL), football/college-football (College Football), basketball/nba (NBA), basketball/mens-college-basketball (Men's College Basketball), baseball/mlb (MLB), hockey/nhl (NHL), soccer/usa.1 (MLS), soccer/usa.open (U.S. Open Cup), soccer/eng.1 (Premier League), soccer/uefa.champions (Champions League), soccer/uefa.europa (Europa League), soccer/eng.fa (FA Cup), soccer/esp.1 (LaLiga), soccer/ita.1 (Serie A), soccer/mex.1 (Liga MX), soccer/fifa.world (World Cup), soccer/eng.w.1 (Women's Super League), soccer/uefa.wchampions (Women's Champions League), soccer/uefa.europa.conf (Conference League), soccer/eng.league_cup (League Cup), soccer/ger.1 (Bundesliga), soccer/fra.1 (Ligue 1), soccer/usa.nwsl (NWSL), soccer/eng.2 (Championship), soccer/fifa.worldq.uefa (WC Qualifying UEFA), soccer/fifa.worldq.conmebol (WC Qualifying CONMEBOL), soccer/fifa.worldq.afc (WC Qualifying AFC), soccer/fifa.worldq.caf (WC Qualifying CAF), soccer/fifa.worldq.concacaf (WC Qualifying CONCACAF). Call list_leagues if unsure.",
"minLength": 1,
"type": "string"
},
"limit": {
"description": "Teams per page (default 50).",
"maximum": 200,
"minimum": 1,
"type": "integer"
},
"page": {
"minimum": 1,
"type": "integer"
},
"sport": {
"description": "Sport slug.",
"enum": [
"football",
"basketball",
"baseball",
"hockey",
"soccer"
],
"type": "string"
}
},
"required": [
"sport",
"league"
],
"type": "object"
},
"name": "list_teams",
"outputSchema": null
},
{
"description": "Find players by name within a league; returns athlete ids and teams.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"league": {
"description": "League slug. Monitored leagues (sport/league): football/nfl (NFL), football/college-football (College Football), basketball/nba (NBA), basketball/mens-college-basketball (Men's College Basketball), baseball/mlb (MLB), hockey/nhl (NHL), soccer/usa.1 (MLS), soccer/usa.open (U.S. Open Cup), soccer/eng.1 (Premier League), soccer/uefa.champions (Champions League), soccer/uefa.europa (Europa League), soccer/eng.fa (FA Cup), soccer/esp.1 (LaLiga), soccer/ita.1 (Serie A), soccer/mex.1 (Liga MX), soccer/fifa.world (World Cup), soccer/eng.w.1 (Women's Super League), soccer/uefa.wchampions (Women's Champions League), soccer/uefa.europa.conf (Conference League), soccer/eng.league_cup (League Cup), soccer/ger.1 (Bundesliga), soccer/fra.1 (Ligue 1), soccer/usa.nwsl (NWSL), soccer/eng.2 (Championship), soccer/fifa.worldq.uefa (WC Qualifying UEFA), soccer/fifa.worldq.conmebol (WC Qualifying CONMEBOL), soccer/fifa.worldq.afc (WC Qualifying AFC), soccer/fifa.worldq.caf (WC Qualifying CAF), soccer/fifa.worldq.concacaf (WC Qualifying CONCACAF). Call list_leagues if unsure.",
"minLength": 1,
"type": "string"
},
"limit": {
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Player name, e.g. \"mahomes\".",
"minLength": 2,
"type": "string"
},
"sport": {
"description": "Sport slug.",
"enum": [
"football",
"basketball",
"baseball",
"hockey",
"soccer"
],
"type": "string"
}
},
"required": [
"sport",
"league",
"query"
],
"type": "object"
},
"name": "search_athletes",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:b956dc23d2fe490f7bda16fed7c4dc8cf6705cc4de2a3005032d6d4d46e00eef | sha256sum