EndzoneAPI
Qué hace este MCP
Provides professional football schedules, play-by-play, player and team statistics, injuries, depth charts, standings, and betting odds.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['source'], 'properties': {'team': {'type': 'string', 'description': 'Team code'}, 'week': {'type': 'integer', 'maximum': 22, 'minimum': 0, 'description': 'Week. NGS also publishes week 0 as the season aggregate.'}, 'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1, 'description': 'Max rows (default 50)'}, 'season': {'type': ['string', 'number'], 'description': 'Season year. Defaults to current. NGS from 2016, PFR from 2018.'}, 'source': {'enum': ['ngs_passing', 'ngs_rushing', 'ngs_receiving', 'pfr_passing', 'pfr_rushing', 'pfr_receiving', 'pfr_defense'], 'type': 'string', 'description': 'Which dataset: ngs_passing, ngs_rushing, ngs_receiving, pfr_passing, pfr_rushing, pfr_receiving, pfr_defense'}, 'player_id': {'type': 'string', 'description': 'GSIS id for an ngs_* source, PFR id for a pfr_* source; both are on search_players'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['source', 'season', 'player_id_kind', 'metric_keys', 'stats', 'count'], 'properties': {'note': {'type': 'string'}, 'count': {'type': 'number'}, 'stats': {'type': 'array', 'items': {'type': 'object', 'required': ['metrics'], 'properties': {'name': {'type': ['string', 'null']}, 'team': {'type': ['string', 'null']}, 'week': {'type': ['number', 'null']}, 'season': {'type': ['number', 'null']}, 'metrics': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'player_id': {'type': ['string', 'null']}}, 'additionalProperties': {}}}, 'season': {'type': 'number'}, 'source': {'type': 'string'}, 'metric_keys': {'type': 'array', 'items': {'type': 'string'}}, 'player_id_kind': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['team'], 'properties': {'team': {'type': 'string', 'description': 'Team code'}, 'week': {'type': 'integer', 'maximum': 22, 'minimum': 1, 'description': 'Week. Defaults to latest.'}, 'season': {'type': ['string', 'number'], 'description': 'Season year. Defaults to current.'}, 'formation': {'type': 'string', 'description': 'Filter by formation/unit, e.g. Offense, Defense, Special Teams'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['team', 'season', 'week', 'depth_chart', 'count'], 'properties': {'team': {'type': 'string'}, 'week': {'type': 'number'}, 'count': {'type': 'number'}, 'season': {'type': 'number'}, 'depth_chart': {'type': 'array', 'items': {'type': 'object', 'properties': {'name': {'type': ['string', 'null']}, 'position': {'type': ['string', 'null']}, 'formation': {'type': ['string', 'null']}, 'player_id': {'type': ['string', 'null']}, 'depth_rank': {'type': ['number', 'null']}}, 'additionalProperties': {}}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['game_id'], 'properties': {'game_id': {'type': 'string', 'description': 'Game id, e.g. 2025_01_KC_BUF'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['game', 'home_team', 'away_team', 'consensus_closing', 'team_stats', 'odds', 'officials'], 'properties': {'game': {'type': 'object', 'required': ['game_id', 'season', 'week', 'game_type', 'home_team', 'away_team', 'home_score', 'away_score', 'status', 'kickoff'], 'properties': {'roof': {'type': ['string', 'null']}, 'week': {'type': 'number'}, 'season': {'type': 'number'}, 'status': {'type': 'string'}, 'game_id': {'type': 'string'}, 'gameday': {'type': ['string', 'null']}, 'kickoff': {'type': ['string', 'null']}, 'stadium': {'type': ['string', 'null']}, 'surface': {'type': ['string', 'null']}, 'away_team': {'type': 'string'}, 'game_type': {'type': 'string'}, 'home_team': {'type': 'string'}, 'away_score': {'type': ['number', 'null']}, 'home_score': {'type': ['number', 'null']}, 'total_line': {'type': ['number', 'null']}, 'spread_line': {'type': ['number', 'null']}, 'away_qb_name': {'type': ['string', 'null']}, 'home_qb_name': {'type': ['string', 'null']}, 'away_moneyline': {'type': ['number', 'null']}, 'home_moneyline': {'type': ['number', 'null']}}, 'additionalProperties': {}}, 'odds': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'away_team': {'anyOf': [{'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, {'type': 'null'}]}, 'home_team': {'anyOf': [{'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, {'type': 'null'}]}, 'officials': {'type': 'array', 'items': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'team_stats': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'consensus_closing': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'team': {'type': 'string', 'description': 'Team code (home or away)'}, 'week': {'type': 'integer', 'maximum': 22, 'minimum': 1, 'description': 'Week number (1-18 regular season; 19+ postseason)'}, 'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Max results (default 100)'}, 'season': {'type': ['string', 'number'], 'description': 'Season year (e.g. 2025)'}, 'status': {'enum': ['FUT', 'LIVE', 'FINAL'], 'type': 'string', 'description': 'Game status'}, 'date_to': {'type': 'string', 'description': 'End date YYYY-MM-DD'}, 'date_from': {'type': 'string', 'description': 'Start date YYYY-MM-DD'}, 'game_type': {'enum': ['REG', 'WC', 'DIV', 'CON', 'SB', 'POST'], 'type': 'string', 'description': 'REG, WC, DIV, CON, SB, or POST for any playoff game'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['games', 'count', 'filters'], 'properties': {'count': {'type': 'number'}, 'games': {'type': 'array', 'items': {'type': 'object', 'required': ['game_id', 'season', 'week', 'game_type', 'home_team', 'away_team', 'home_score', 'away_score', 'status', 'kickoff'], 'properties': {'roof': {'type': ['string', 'null']}, 'week': {'type': 'number'}, 'season': {'type': 'number'}, 'status': {'type': 'string'}, 'game_id': {'type': 'string'}, 'gameday': {'type': ['string', 'null']}, 'kickoff': {'type': ['string', 'null']}, 'stadium': {'type': ['string', 'null']}, 'surface': {'type': ['string', 'null']}, 'away_team': {'type': 'string'}, 'game_type': {'type': 'string'}, 'home_team': {'type': 'string'}, 'away_score': {'type': ['number', 'null']}, 'home_score': {'type': ['number', 'null']}, 'total_line': {'type': ['number', 'null']}, 'spread_line': {'type': ['number', 'null']}, 'away_qb_name': {'type': ['string', 'null']}, 'home_qb_name': {'type': ['string', 'null']}, 'away_moneyline': {'type': ['number', 'null']}, 'home_moneyline': {'type': ['number', 'null']}}, 'additionalProperties': {}}}, 'filters': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['team1', 'team2'], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max games (default 20)'}, 'team1': {'type': 'string', 'description': 'First team code'}, 'team2': {'type': 'string', 'description': 'Second team code'}, 'season': {'type': ['string', 'number'], 'description': 'Season year. Omit for all-time.'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['team1', 'team2', 'record', 'total_games', 'avg_margin_team1', 'games', 'count'], 'properties': {'count': {'type': 'number'}, 'games': {'type': 'array', 'items': {'type': 'object', 'required': ['game_id', 'season', 'week', 'game_type', 'home_team', 'away_team', 'home_score', 'away_score', 'status', 'kickoff'], 'properties': {'roof': {'type': ['string', 'null']}, 'week': {'type': 'number'}, 'season': {'type': 'number'}, 'status': {'type': 'string'}, 'game_id': {'type': 'string'}, 'gameday': {'type': ['string', 'null']}, 'kickoff': {'type': ['string', 'null']}, 'stadium': {'type': ['string', 'null']}, 'surface': {'type': ['string', 'null']}, 'away_team': {'type': 'string'}, 'game_type': {'type': 'string'}, 'home_team': {'type': 'string'}, 'away_score': {'type': ['number', 'null']}, 'home_score': {'type': ['number', 'null']}, 'total_line': {'type': ['number', 'null']}, 'spread_line': {'type': ['number', 'null']}, 'away_qb_name': {'type': ['string', 'null']}, 'home_qb_name': {'type': ['string', 'null']}, 'away_moneyline': {'type': ['number', 'null']}, 'home_moneyline': {'type': ['number', 'null']}}, 'additionalProperties': {}}}, 'team1': {'type': 'string'}, 'team2': {'type': 'string'}, 'record': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'number'}}, 'total_games': {'type': 'number'}, 'avg_margin_team1': {'type': ['number', 'null']}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'team': {'type': 'string', 'description': 'Team code'}, 'week': {'type': 'integer', 'maximum': 22, 'minimum': 1, 'description': 'Week. Defaults to the latest week with a report.'}, 'season': {'type': ['string', 'number'], 'description': 'Season year. Defaults to current.'}, 'status': {'type': 'string', 'description': 'Filter by game status: Out, Doubtful, Questionable'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['season', 'week', 'injuries', 'count'], 'properties': {'week': {'type': 'number'}, 'count': {'type': 'number'}, 'season': {'type': 'number'}, 'injuries': {'type': 'array', 'items': {'type': 'object', 'properties': {'name': {'type': ['string', 'null']}, 'team': {'type': ['string', 'null']}, 'position': {'type': ['string', 'null']}, 'player_id': {'type': ['string', 'null']}, 'report_status': {'type': ['string', 'null']}, 'practice_status': {'type': ['string', 'null']}, 'report_primary_injury': {'type': ['string', 'null']}}, 'additionalProperties': {}}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['game_id'], 'properties': {'game_id': {'type': 'string', 'description': 'Game id'}, 'bookmaker': {'type': 'string', 'description': 'Bookmaker key filter'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['game_id', 'home_team', 'away_team', 'kickoff', 'movement', 'snapshots'], 'properties': {'game_id': {'type': 'string'}, 'kickoff': {'type': ['string', 'null']}, 'movement': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'array', 'items': {'type': 'object', 'required': ['bookmaker', 'snapshot_type'], 'properties': {'total': {'type': ['number', 'null']}, 'ml_away': {'type': ['number', 'null']}, 'ml_home': {'type': ['number', 'null']}, 'bookmaker': {'type': 'string'}, 'captured_at': {'type': ['string', 'null']}, 'spread_away': {'type': ['number', 'null']}, 'spread_home': {'type': ['number', 'null']}, 'snapshot_type': {'type': 'string'}}, 'additionalProperties': {}}}}, 'away_team': {'type': 'string'}, 'home_team': {'type': 'string'}, 'snapshots': {'type': 'number'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'team': {'type': 'string', 'description': "With season: only this team's games (e.g. KC)."}, 'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'With season: games per page (default 100, max 500).'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'With season: page offset; use next_offset from the previous page.'}, 'season': {'type': ['string', 'number'], 'description': 'Season year for a whole season of per-book lines, e.g. 2026. Used when game_id is not set.'}, 'game_id': {'type': 'string', 'description': 'Game id, e.g. 2026_01_KC_BUF. Omit and pass season for a whole season.'}, 'bookmaker': {'type': 'string', 'description': 'Bookmaker key (draftkings, fanduel, betmgm, espnbet)'}, 'estimate_only': {'type': 'boolean', 'description': 'Return what this call would cost, without charging or running it.'}, 'snapshot_type': {'enum': ['opening', 'closing', 'latest'], 'type': 'string', 'description': 'Single game: one snapshot type (default all). Season: opening or closing (default closing).'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'note': {'type': 'string'}, 'tool': {'type': 'string'}, 'books': {'type': 'array', 'items': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'count': {'type': 'number'}, 'games': {'type': 'array', 'items': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'season': {'type': 'string'}, 'columns': {'type': 'array', 'items': {'type': 'string'}}, 'credits': {'type': 'number'}, 'game_id': {'type': 'string'}, 'kickoff': {'type': ['string', 'null']}, 'away_team': {'type': 'string'}, 'home_team': {'type': 'string'}, 'next_offset': {'type': ['number', 'null']}, 'total_games': {'type': 'number'}, 'estimate_only': {'type': 'boolean'}, 'snapshot_type': {'type': 'string'}, 'bookmaker_count': {'type': 'number'}, 'credits_per_game': {'type': 'number'}, 'consensus_closing': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['stat'], 'properties': {'stat': {'type': 'string', 'description': 'Weekly stat column to rank by (e.g. passing_yards, receiving_epa, def_sacks)'}, 'team': {'type': 'string', 'description': 'Team code filter'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max results (default 20)'}, 'season': {'type': ['string', 'number'], 'description': 'Season year. Defaults to current.'}, 'position': {'type': 'string', 'description': 'Position filter, e.g. QB, RB, WR, TE'}, 'min_games': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Minimum games with a stat line (default 1)'}, 'season_type': {'enum': ['REG', 'POST'], 'type': 'string', 'description': 'Regular season (default) or postseason'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['stat', 'aggregation', 'season', 'season_type', 'leaders', 'count'], 'properties': {'stat': {'type': 'string'}, 'count': {'type': 'number'}, 'season': {'type': 'number'}, 'leaders': {'type': 'array', 'items': {'type': 'object', 'required': ['rank'], 'properties': {'name': {'type': ['string', 'null']}, 'rank': {'type': 'number'}, 'team': {'type': ['string', 'null']}, 'games': {'type': ['number', 'null']}, 'value': {'type': ['number', 'null']}, 'position': {'type': ['string', 'null']}, 'player_id': {'type': ['string', 'null']}}, 'additionalProperties': {}}}, 'aggregation': {'type': 'string'}, 'season_type': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['player_id'], 'properties': {'season': {'type': ['string', 'number'], 'description': "Season year. Defaults to the player's latest season."}, 'player_id': {'type': 'string', 'description': 'GSIS player id from search_players (e.g. 00-0033873)'}, 'season_type': {'enum': ['REG', 'POST'], 'type': 'string', 'description': 'Regular season (default) or postseason'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['player', 'season', 'season_type', 'season_totals', 'weeks', 'seasons', 'count'], 'properties': {'count': {'type': 'number'}, 'weeks': {'type': 'array', 'items': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'player': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'season': {'type': 'number'}, 'seasons': {'type': 'array', 'items': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'season_type': {'type': 'string'}, 'season_totals': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'down': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': 'Down'}, 'week': {'type': 'integer', 'maximum': 22, 'minimum': 1, 'description': 'Week'}, 'limit': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'Max plays (default 200)'}, 'is_rpo': {'type': 'boolean', 'description': 'Charting filter: run-pass option (2022+)'}, 'max_wp': {'type': 'number', 'maximum': 1, 'minimum': 0, 'description': 'Maximum pre-play win probability'}, 'min_wp': {'type': 'number', 'maximum': 1, 'minimum': 0, 'description': 'Minimum pre-play win probability for the offense'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Pagination offset'}, 'season': {'type': ['string', 'number'], 'description': 'Season year (required when game_id is not set)'}, 'defteam': {'type': 'string', 'description': 'Defense team code'}, 'game_id': {'type': 'string', 'description': 'Game id, e.g. 2025_01_KC_BUF'}, 'is_drop': {'type': 'boolean', 'description': 'Charting filter: charted drop (2022+)'}, 'posteam': {'type': 'string', 'description': 'Offense team code'}, 'quarter': {'type': 'integer', 'maximum': 6, 'minimum': 1, 'description': 'Quarter (5+ = overtime)'}, 'red_zone': {'type': 'boolean', 'description': 'Only plays inside the 20'}, 'is_motion': {'type': 'boolean', 'description': 'Charting filter: pre-snap motion (2022+)'}, 'passer_id': {'type': 'string', 'description': 'GSIS id of the passer'}, 'play_type': {'enum': ['pass', 'run', 'punt', 'kickoff', 'field_goal', 'extra_point', 'qb_kneel', 'qb_spike', 'no_play'], 'type': 'string', 'description': 'Play type'}, 'rusher_id': {'type': 'string', 'description': 'GSIS id of the rusher'}, 'third_down': {'type': 'boolean', 'description': 'Only third downs'}, 'receiver_id': {'type': 'string', 'description': 'GSIS id of the receiver'}, 'is_no_huddle': {'type': 'boolean', 'description': 'Charting filter: no huddle (2022+)'}, 'min_blitzers': {'type': 'integer', 'maximum': 11, 'minimum': 0, 'description': 'Charting filter: at least this many blitzers (2022+). FTN counts rushers beyond the base rush, so this is typically 0-3; 5+ is almost never charted.'}, 'is_trick_play': {'type': 'boolean', 'description': 'Charting filter: trick play (2022+)'}, 'is_play_action': {'type': 'boolean', 'description': 'Charting filter: play action (2022+)'}, 'is_screen_pass': {'type': 'boolean', 'description': 'Charting filter: screen pass (2022+)'}, 'include_charting': {'type': 'boolean', 'description': 'Attach FTN manual charting to each play (2022+): alignment, motion, play action, screens, RPO, blitzers, drops'}, 'is_qb_out_of_pocket': {'type': 'boolean', 'description': 'Charting filter: quarterback out of the pocket (2022+)'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['plays', 'summary', 'count', 'next_offset'], 'properties': {'note': {'type': 'string'}, 'count': {'type': 'number'}, 'plays': {'type': 'array', 'items': {'type': 'object', 'required': ['game_id', 'play_id'], 'properties': {'wp': {'type': ['number', 'null']}, 'epa': {'type': ['number', 'null']}, 'qtr': {'type': ['number', 'null']}, 'wpa': {'type': ['number', 'null']}, 'desc': {'type': ['string', 'null']}, 'down': {'type': ['number', 'null']}, 'week': {'type': ['number', 'null']}, 'season': {'type': ['number', 'null']}, 'defteam': {'type': ['string', 'null']}, 'game_id': {'type': 'string'}, 'play_id': {'type': 'number'}, 'posteam': {'type': ['string', 'null']}, 'success': {'type': ['number', 'null']}, 'ydstogo': {'type': ['number', 'null']}, 'charting': {'anyOf': [{'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, {'type': 'null'}]}, 'play_type': {'type': ['string', 'null']}, 'touchdown': {'type': ['number', 'null']}, 'yardline_100': {'type': ['number', 'null']}, 'yards_gained': {'type': ['number', 'null']}, 'passer_player_name': {'type': ['string', 'null']}, 'rusher_player_name': {'type': ['string', 'null']}, 'receiver_player_name': {'type': ['string', 'null']}}, 'additionalProperties': {}}}, 'summary': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'next_offset': {'type': ['number', 'null']}, 'charted_plays': {'type': 'number'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'days': {'type': 'integer', 'maximum': 30, 'minimum': 1, 'description': 'Days ahead to look when week is not set (default 7)'}, 'team': {'type': 'string', 'description': 'Team code to filter'}, 'week': {'type': 'integer', 'maximum': 22, 'minimum': 1, 'description': 'A specific week of the current season (returns all games that week, played or not)'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['season', 'week', 'days', 'upcoming_games', 'count'], 'properties': {'days': {'type': ['number', 'null']}, 'week': {'type': ['number', 'null']}, 'count': {'type': 'number'}, 'season': {'type': 'number'}, 'upcoming_games': {'type': 'array', 'items': {'type': 'object', 'required': ['game_id', 'season', 'week', 'game_type', 'home_team', 'away_team', 'home_score', 'away_score', 'status', 'kickoff'], 'properties': {'roof': {'type': ['string', 'null']}, 'week': {'type': 'number'}, 'season': {'type': 'number'}, 'status': {'type': 'string'}, 'game_id': {'type': 'string'}, 'gameday': {'type': ['string', 'null']}, 'kickoff': {'type': ['string', 'null']}, 'stadium': {'type': ['string', 'null']}, 'surface': {'type': ['string', 'null']}, 'away_team': {'type': 'string'}, 'game_type': {'type': 'string'}, 'home_team': {'type': 'string'}, 'away_score': {'type': ['number', 'null']}, 'home_score': {'type': ['number', 'null']}, 'total_line': {'type': ['number', 'null']}, 'spread_line': {'type': ['number', 'null']}, 'away_qb_name': {'type': ['string', 'null']}, 'home_qb_name': {'type': ['string', 'null']}, 'away_moneyline': {'type': ['number', 'null']}, 'home_moneyline': {'type': ['number', 'null']}}, 'additionalProperties': {}}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'team': {'type': 'string', 'description': 'Team code'}, 'week': {'type': 'integer', 'maximum': 22, 'minimum': 1, 'description': 'Week filter'}, 'limit': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'Max rows (default 200)'}, 'season': {'type': ['string', 'number'], 'description': 'Season year (with team or player)'}, 'game_id': {'type': 'string', 'description': 'Game id, e.g. 2025_01_KC_BUF'}, 'player_id': {'type': 'string', 'description': 'PFR player id (from search_players pfr_id)'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['filters', 'snap_counts', 'count'], 'properties': {'note': {'type': 'string'}, 'count': {'type': 'number'}, 'filters': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'snap_counts': {'type': 'array', 'items': {'type': 'object', 'properties': {'team': {'type': ['string', 'null']}, 'week': {'type': ['number', 'null']}, 'player': {'type': ['string', 'null']}, 'season': {'type': ['number', 'null']}, 'st_pct': {'type': ['number', 'null']}, 'game_id': {'type': ['string', 'null']}, 'position': {'type': ['string', 'null']}, 'st_snaps': {'type': ['number', 'null']}, 'defense_pct': {'type': ['number', 'null']}, 'offense_pct': {'type': ['number', 'null']}, 'defense_snaps': {'type': ['number', 'null']}, 'offense_snaps': {'type': ['number', 'null']}, 'pfr_player_id': {'type': ['string', 'null']}}, 'additionalProperties': {}}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'season': {'type': ['string', 'number'], 'description': 'Season year the regular season starts (e.g. 2025). Defaults to current.'}, 'division': {'type': 'string', 'description': "Filter by division, e.g. 'NFC North'"}, 'conference': {'enum': ['AFC', 'NFC'], 'type': 'string', 'description': 'Filter by conference'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['season', 'standings', 'count'], 'properties': {'note': {'type': 'string'}, 'count': {'type': 'number'}, 'season': {'type': 'number'}, 'standings': {'type': 'array', 'items': {'type': 'object', 'required': ['team', 'wins', 'losses', 'ties'], 'properties': {'name': {'type': ['string', 'null']}, 'team': {'type': 'string'}, 'ties': {'type': 'number'}, 'wins': {'type': 'number'}, 'losses': {'type': 'number'}, 'streak': {'type': ['string', 'null']}, 'win_pct': {'type': ['number', 'null']}, 'division': {'type': ['string', 'null']}, 'conference': {'type': ['string', 'null']}, 'point_diff': {'type': ['number', 'null']}, 'points_for': {'type': ['number', 'null']}, 'division_rank': {'type': ['number', 'null']}, 'points_against': {'type': ['number', 'null']}, 'conference_rank': {'type': ['number', 'null']}, 'division_tiebreaker': {'type': ['string', 'null']}, 'conference_tiebreaker': {'type': ['string', 'null']}}, 'additionalProperties': {}}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['team'], 'properties': {'team': {'type': 'string', 'description': 'Team code (e.g. KC, BUF, PHI)'}, 'season': {'type': ['string', 'number'], 'description': 'Season year (e.g. 2025). Defaults to current.'}, 'season_type': {'enum': ['REG', 'POST'], 'type': 'string', 'description': 'Regular season (default) or postseason'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['team', 'season', 'season_type', 'record', 'totals', 'weeks', 'count'], 'properties': {'team': {'anyOf': [{'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, {'type': 'null'}]}, 'count': {'type': 'number'}, 'weeks': {'type': 'array', 'items': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'record': {'anyOf': [{'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, {'type': 'null'}]}, 'season': {'type': 'number'}, 'totals': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'season_type': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'division': {'type': 'string', 'description': "Filter by division, e.g. 'AFC East' or 'NFC West'"}, 'conference': {'enum': ['AFC', 'NFC'], 'type': 'string', 'description': 'Filter by conference'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['teams', 'count'], 'properties': {'count': {'type': 'number'}, 'teams': {'type': 'array', 'items': {'type': 'object', 'required': ['abbrev'], 'properties': {'logo': {'type': ['string', 'null']}, 'name': {'type': ['string', 'null']}, 'abbrev': {'type': 'string'}, 'division': {'type': ['string', 'null']}, 'conference': {'type': ['string', 'null']}}, 'additionalProperties': {}}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'team': {'type': 'string', 'description': 'Filter by current team code'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Max results (default 10)'}, 'query': {'type': 'string', 'minLength': 1, 'description': 'Player name or part of it'}, 'active': {'type': 'boolean', 'description': 'Default true, but an active-only search that finds nobody automatically falls back to all players and says so. Set false to search everyone outright.'}, 'position': {'type': 'string', 'description': 'Filter by position (e.g. QB, RB, WR, TE, OL, DL, LB, DB)'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['players', 'count', 'included_inactive'], 'properties': {'note': {'type': 'string'}, 'count': {'type': 'number'}, 'players': {'type': 'array', 'items': {'type': 'object', 'properties': {'name': {'type': ['string', 'null']}, 'team': {'type': ['string', 'null']}, 'active': {'type': ['boolean', 'null']}, 'pfr_id': {'type': ['string', 'null']}, 'espn_id': {'type': ['string', 'null']}, 'position': {'type': ['string', 'null']}, 'player_id': {'type': ['string', 'null']}}, 'additionalProperties': {}}}, 'included_inactive': {'type': 'boolean'}}, 'additionalProperties': False}
Cambios recientes en herramientas
Servidores MCP similares
LiveDataLink
Exposes public-data tools covering economics, labor, banking, transport, books, legal opinions, carriers, environmental data, and…
AlpineDataWorks Intelligence Server
Provides economic, market, supply-chain, real-estate, energy, consumer, labor, and other scored intelligence indices with histori…
SharksAPI.AI
Provides marketing analytics and actions across GA4, Search Console, Google Ads, social channels, SEO, WordPress, and marketing p…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
Stratalize Finance
Provides financial, macroeconomic, banking, credit, commodities, M&A, ESG, labor, and regulatory benchmarks for analysis and plan…
Stratalize Healthcare
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Governance
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…