이 MCP로 할 수 있는 일
Provides NFL fantasy football player comparisons, rankings, matchup and schedule analysis, bye-week checks, and draft-related metrics.
도구
입력 스키마
{'type': 'object', 'required': ['player_a', 'player_b'], 'properties': {'player_a': {'type': 'string', 'description': 'First player name, e.g. "Bijan Robinson".'}, 'player_b': {'type': 'string', 'description': 'Second player name, e.g. "Jahmyr Gibbs".'}, 'scoring_format': {'enum': ['ppr', 'half_ppr', 'standard'], 'type': 'string', 'default': 'half_ppr', 'description': 'Scoring format. ppr awards 1 point per reception, half_ppr 0.5, standard 0. Defaults to half_ppr, the most common league setting.'}}}
출력 스키마
{'type': 'object', 'required': ['scoring_format', 'player_a', 'player_b', 'higher_ppg', 'ppg_margin', 'shared_bye', 'same_tier', 'url', 'stats_season', 'refreshed_at'], 'properties': {'url': {'type': 'string', 'description': 'The draftcall.io page these figures came from. This is the citation to use.'}, 'tier_a': {'type': ['object', 'null'], 'properties': {'tier': {'type': 'integer'}, 'label': {'type': 'string'}}, 'description': 'The tier this player sits in at his position, or null when he is outside the ranked pool.'}, 'tier_b': {'type': ['object', 'null'], 'properties': {'tier': {'type': 'integer'}, 'label': {'type': 'string'}}, 'description': 'The tier this player sits in at his position, or null when he is outside the ranked pool.'}, 'player_a': {'type': 'object', 'required': ['rank', 'name', 'position', 'team', 'ppg', 'gamesPlayed'], 'properties': {'ppg': {'type': 'object', 'required': ['ppr', 'half_ppr', 'standard'], 'properties': {'ppr': {'type': 'number'}, 'half_ppr': {'type': 'number'}, 'standard': {'type': 'number'}}, 'description': 'Points per game in each scoring format.'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'rank': {'type': 'integer', 'description': 'Rank within the position, by points per game.'}, 'slug': {'type': 'string', 'description': 'URL segment for this player on draftcall.io.'}, 'team': {'type': 'string', 'description': 'Team abbreviation.'}, 'stats': {'type': 'object', 'description': 'Season totals for the fields that apply to the position.'}, 'byeWeek': {'type': ['integer', 'null']}, 'position': {'type': 'string', 'description': 'QB, RB, WR, TE, K or DEF.'}, 'efficiency': {'type': 'object', 'description': 'Per-game and per-target rates. Each is null where its inputs do not apply.'}, 'gamesPlayed': {'type': 'integer'}}}, 'player_b': {'type': 'object', 'required': ['rank', 'name', 'position', 'team', 'ppg', 'gamesPlayed'], 'properties': {'ppg': {'type': 'object', 'required': ['ppr', 'half_ppr', 'standard'], 'properties': {'ppr': {'type': 'number'}, 'half_ppr': {'type': 'number'}, 'standard': {'type': 'number'}}, 'description': 'Points per game in each scoring format.'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'rank': {'type': 'integer', 'description': 'Rank within the position, by points per game.'}, 'slug': {'type': 'string', 'description': 'URL segment for this player on draftcall.io.'}, 'team': {'type': 'string', 'description': 'Team abbreviation.'}, 'stats': {'type': 'object', 'description': 'Season totals for the fields that apply to the position.'}, 'byeWeek': {'type': ['integer', 'null']}, 'position': {'type': 'string', 'description': 'QB, RB, WR, TE, K or DEF.'}, 'efficiency': {'type': 'object', 'description': 'Per-game and per-target rates. Each is null where its inputs do not apply.'}, 'gamesPlayed': {'type': 'integer'}}}, 'same_tier': {'type': 'boolean', 'description': 'True only when both play the same position and land in the same tier.'}, 'higher_ppg': {'type': ['string', 'null'], 'description': 'Name of the higher scorer, or null when the two are level.'}, 'ppg_margin': {'type': 'number'}, 'shared_bye': {'type': 'boolean'}, 'refreshed_at': {'type': 'string', 'description': 'When this dataset was last refreshed, as an ISO 8601 timestamp.'}, 'stats_season': {'type': 'integer', 'description': 'The completed NFL season every figure in this result describes.'}, 'scoring_format': {'type': 'string'}}}
입력 스키마
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1}, 'position': {'enum': ['qb', 'rb', 'wr', 'te'], 'type': 'string', 'description': 'Restrict to one position. Omit for all four.'}, 'direction': {'enum': ['earlier_than_production', 'later_than_production'], 'type': 'string', 'description': 'earlier_than_production: the room drafts him sooner than his production ranks him. later_than_production: the room waits longer. Omit for both.'}, 'scoring_format': {'enum': ['ppr', 'half_ppr', 'standard'], 'type': 'string', 'default': 'half_ppr', 'description': 'Scoring format. ppr awards 1 point per reception, half_ppr 0.5, standard 0. Defaults to half_ppr, the most common league setting.'}}}
출력 스키마
{'type': 'object', 'required': ['scoring_format', 'count', 'players', 'url', 'stats_season', 'refreshed_at'], 'properties': {'url': {'type': 'string', 'description': 'The draftcall.io page these figures came from. This is the citation to use.'}, 'count': {'type': 'integer'}, 'players': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'position', 'team', 'production_rank', 'adp', 'gap', 'direction'], 'properties': {'adp': {'type': 'number', 'description': 'Overall pick, averaged. Lower is earlier.'}, 'gap': {'type': 'integer', 'description': 'adp_rank minus production_rank. Positive means taken later than production.'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'team': {'type': 'string'}, 'adp_rank': {'type': 'integer', 'description': 'Rank at the position by draft position.'}, 'position': {'type': 'string'}, 'adp_round': {'type': 'integer'}, 'direction': {'enum': ['earlier_than_production', 'later_than_production', 'aligned'], 'type': 'string'}, 'production_ppg': {'type': 'number'}, 'production_rank': {'type': 'integer', 'description': 'Our rank at the position by points per game. 1 is best.'}}}}, 'position': {'type': ['string', 'null']}, 'direction': {'type': ['string', 'null']}, 'adp_season': {'type': ['integer', 'null'], 'description': 'The season the draft board is for.'}, 'refreshed_at': {'type': 'string', 'description': 'When this dataset was last refreshed, as an ISO 8601 timestamp.'}, 'stats_season': {'type': 'integer', 'description': 'The completed NFL season every figure in this result describes.'}, 'drafts_sampled': {'type': ['integer', 'null'], 'description': 'How many real drafts the consensus averages over.'}, 'scoring_format': {'type': 'string'}}}
입력 스키마
{'type': 'object', 'required': ['players'], 'properties': {'players': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Player names, two or more.'}}}
출력 스키마
{'type': 'object', 'required': ['conflicts', 'season', 'url', 'stats_season', 'refreshed_at'], 'properties': {'url': {'type': 'string', 'description': 'The draftcall.io page these figures came from. This is the citation to use.'}, 'season': {'type': 'integer', 'description': 'The season these bye weeks belong to.'}, 'conflicts': {'type': 'array', 'items': {'type': 'object', 'required': ['week', 'players'], 'properties': {'week': {'type': 'integer'}, 'players': {'type': 'array', 'items': {'type': 'string'}}}}, 'description': 'One entry per week where two or more of the named players are out together. Empty when there are none.'}, 'refreshed_at': {'type': 'string', 'description': 'When this dataset was last refreshed, as an ISO 8601 timestamp.'}, 'stats_season': {'type': 'integer', 'description': 'The completed NFL season every figure in this result describes.'}}}
입력 스키마
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Player name, e.g. "Puka Nacua".'}}}
출력 스키마
{'type': 'object', 'required': ['rank', 'name', 'position', 'team', 'ppg', 'gamesPlayed', 'url', 'stats_season', 'refreshed_at'], 'properties': {'adp': {'type': ['object', 'null'], 'properties': {'adp': {'type': 'number'}, 'gap': {'type': 'integer'}, 'adpRank': {'type': 'integer'}, 'adpRound': {'type': 'integer'}, 'direction': {'type': 'string'}, 'productionRank': {'type': 'integer'}}, 'description': 'Consensus draft position in the requested format, or null when the board does not have him.'}, 'ppg': {'type': 'object', 'required': ['ppr', 'half_ppr', 'standard'], 'properties': {'ppr': {'type': 'number'}, 'half_ppr': {'type': 'number'}, 'standard': {'type': 'number'}}, 'description': 'Points per game in each scoring format.'}, 'url': {'type': 'string', 'description': 'The draftcall.io page these figures came from. This is the citation to use.'}, 'name': {'type': 'string'}, 'rank': {'type': 'integer', 'description': 'Rank within the position, by points per game.'}, 'slug': {'type': 'string', 'description': 'URL segment for this player on draftcall.io.'}, 'team': {'type': 'string', 'description': 'Team abbreviation.'}, 'tier': {'type': ['object', 'null'], 'properties': {'tier': {'type': 'integer'}, 'label': {'type': 'string'}}, 'description': 'The tier this player sits in at his position, or null when he is outside the ranked pool.'}, 'stats': {'type': 'object', 'description': 'Season totals for the fields that apply to the position.'}, 'byeWeek': {'type': ['integer', 'null']}, 'position': {'type': 'string', 'description': 'QB, RB, WR, TE, K or DEF.'}, 'efficiency': {'type': 'object', 'description': 'Per-game and per-target rates. Each is null where its inputs do not apply.'}, 'gamesPlayed': {'type': 'integer'}, 'refreshed_at': {'type': 'string', 'description': 'When this dataset was last refreshed, as an ISO 8601 timestamp.'}, 'stats_season': {'type': 'integer', 'description': 'The completed NFL season every figure in this result describes.'}}}
입력 스키마
{'type': 'object', 'properties': {'scoring_format': {'enum': ['ppr', 'half_ppr', 'standard'], 'type': 'string', 'default': 'half_ppr', 'description': 'Scoring format. ppr awards 1 point per reception, half_ppr 0.5, standard 0. Defaults to half_ppr, the most common league setting.'}}}
출력 스키마
{'type': 'object', 'required': ['scoring_format', 'positions', 'url', 'stats_season', 'refreshed_at'], 'properties': {'url': {'type': 'string', 'description': 'The draftcall.io page these figures came from. This is the citation to use.'}, 'positions': {'type': 'array', 'items': {'type': 'object', 'properties': {'dropoff': {'type': 'number', 'description': 'Points per game lost from the top player to replacement level.'}, 'position': {'type': 'string'}, 'dropoffPct': {'type': 'number'}, 'replacementRank': {'type': 'integer'}}}, 'description': 'One row per position, steepest dropoff first.'}, 'refreshed_at': {'type': 'string', 'description': 'When this dataset was last refreshed, as an ISO 8601 timestamp.'}, 'stats_season': {'type': 'integer', 'description': 'The completed NFL season every figure in this result describes.'}, 'scoring_format': {'type': 'string'}}}
입력 스키마
{'type': 'object', 'required': ['position'], 'properties': {'limit': {'type': 'integer', 'default': 15, 'maximum': 60, 'minimum': 1, 'description': 'How many players to return, newest ranking order.'}, 'position': {'enum': ['qb', 'rb', 'wr', 'te', 'flex', 'k', 'def'], 'type': 'string', 'description': 'Position to rank. flex covers RB, WR, and TE together.'}, 'scoring_format': {'enum': ['ppr', 'half_ppr', 'standard'], 'type': 'string', 'default': 'half_ppr', 'description': 'Scoring format. ppr awards 1 point per reception, half_ppr 0.5, standard 0. Defaults to half_ppr, the most common league setting.'}}}
출력 스키마
{'type': 'object', 'required': ['position', 'scoring_format', 'format_changes_order', 'count', 'players', 'url', 'stats_season', 'refreshed_at'], 'properties': {'url': {'type': 'string', 'description': 'The draftcall.io page these figures came from. This is the citation to use.'}, 'count': {'type': 'integer'}, 'tiers': {'type': ['array', 'null'], 'items': {'type': 'object'}}, 'players': {'type': 'array', 'items': {'type': 'object', 'required': ['rank', 'name', 'position', 'team', 'ppg', 'gamesPlayed'], 'properties': {'ppg': {'type': 'object', 'required': ['ppr', 'half_ppr', 'standard'], 'properties': {'ppr': {'type': 'number'}, 'half_ppr': {'type': 'number'}, 'standard': {'type': 'number'}}, 'description': 'Points per game in each scoring format.'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'rank': {'type': 'integer', 'description': 'Rank within the position, by points per game.'}, 'slug': {'type': 'string', 'description': 'URL segment for this player on draftcall.io.'}, 'team': {'type': 'string', 'description': 'Team abbreviation.'}, 'stats': {'type': 'object', 'description': 'Season totals for the fields that apply to the position.'}, 'byeWeek': {'type': ['integer', 'null']}, 'position': {'type': 'string', 'description': 'QB, RB, WR, TE, K or DEF.'}, 'efficiency': {'type': 'object', 'description': 'Per-game and per-target rates. Each is null where its inputs do not apply.'}, 'gamesPlayed': {'type': 'integer'}}}}, 'position': {'type': 'string'}, 'scarcity': {'type': ['object', 'null']}, 'refreshed_at': {'type': 'string', 'description': 'When this dataset was last refreshed, as an ISO 8601 timestamp.'}, 'stats_season': {'type': 'integer', 'description': 'The completed NFL season every figure in this result describes.'}, 'scoring_format': {'type': 'string'}, 'format_changes_order': {'type': 'boolean', 'description': 'False for positions that record no receptions, where every format gives the same order.'}}}
입력 스키마
{'type': 'object', 'properties': {'team': {'type': 'string', 'description': 'Team abbreviation, e.g. "KC". Optional when player is given.'}, 'player': {'type': 'string', 'description': 'Player name; resolves the team and position. Optional when team is given.'}, 'position': {'enum': ['qb', 'rb', 'wr', 'te', 'k', 'def'], 'type': 'string', 'description': 'Position to grade the schedule for. Required with team, inferred from player, and on its own ranks every team.'}}}
출력 스키마
{'type': 'object', 'required': ['position', 'playoff_weeks', 'url', 'stats_season', 'refreshed_at'], 'properties': {'url': {'type': 'string', 'description': 'The draftcall.io page these figures came from. This is the citation to use.'}, 'team': {'type': ['string', 'null'], 'description': 'Null when every team was ranked rather than one graded.'}, 'teams': {'type': ['array', 'null'], 'items': {'type': 'object'}, 'description': 'Every team ranked easiest first. Null when a single team was graded.'}, 'player': {'type': ['string', 'null']}, 'playoffs': {'type': ['object', 'null'], 'properties': {'of': {'type': 'integer'}, 'rank': {'type': 'integer', 'description': 'Rank among all teams, where 1 is the easiest schedule.'}, 'allowed_ppg': {'type': 'number', 'description': 'Average fantasy points opponents allowed to the position.'}}}, 'position': {'type': 'string'}, 'full_season': {'type': ['object', 'null'], 'properties': {'of': {'type': 'integer'}, 'rank': {'type': 'integer', 'description': 'Rank among all teams, where 1 is the easiest schedule.'}, 'allowed_ppg': {'type': 'number', 'description': 'Average fantasy points opponents allowed to the position.'}}}, 'refreshed_at': {'type': 'string', 'description': 'When this dataset was last refreshed, as an ISO 8601 timestamp.'}, 'stats_season': {'type': 'integer', 'description': 'The completed NFL season every figure in this result describes.'}, 'playoff_weeks': {'type': 'array', 'items': {'type': 'integer'}}}}
입력 스키마
{'type': 'object', 'required': ['player', 'week'], 'properties': {'week': {'type': 'integer', 'maximum': 18, 'minimum': 1, 'description': 'Regular-season week, 1 through 18.'}, 'player': {'type': 'string', 'description': 'Player name, e.g. "Puka Nacua".'}, 'scoring_format': {'enum': ['ppr', 'half_ppr', 'standard'], 'type': 'string', 'default': 'half_ppr', 'description': 'Scoring format. ppr awards 1 point per reception, half_ppr 0.5, standard 0. Defaults to half_ppr, the most common league setting.'}}}
출력 스키마
{'type': 'object', 'required': ['player', 'team', 'position', 'week', 'season', 'on_bye', 'player_ppg', 'scoring_format', 'url', 'stats_season', 'refreshed_at'], 'properties': {'url': {'type': 'string', 'description': 'The draftcall.io page these figures came from. This is the citation to use.'}, 'home': {'type': ['boolean', 'null']}, 'team': {'type': 'string'}, 'week': {'type': 'integer'}, 'on_bye': {'type': 'boolean', 'description': 'True when the team has no game that week, in which case the opponent fields are null.'}, 'player': {'type': 'string'}, 'season': {'type': 'integer'}, 'gameday': {'type': ['string', 'null']}, 'opponent': {'type': ['string', 'null']}, 'position': {'type': 'string'}, 'player_ppg': {'type': 'number'}, 'refreshed_at': {'type': 'string', 'description': 'When this dataset was last refreshed, as an ISO 8601 timestamp.'}, 'stats_season': {'type': 'integer', 'description': 'The completed NFL season every figure in this result describes.'}, 'scoring_format': {'type': 'string'}, 'opponent_allowed_of': {'type': ['integer', 'null']}, 'opponent_allowed_ppg': {'type': ['number', 'null'], 'description': 'Fantasy points this opponent allowed per game to the position over the completed season.'}, 'opponent_allowed_rank': {'type': ['integer', 'null'], 'description': 'Rank among teams, where 1 allowed the MOST and is therefore the softest matchup.'}}}
입력 스키마
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1}, 'query': {'type': 'string', 'description': 'Partial name, team abbreviation (e.g. "KC"), or position.'}}}
출력 스키마
{'type': 'object', 'required': ['query', 'count', 'players', 'url', 'stats_season', 'refreshed_at'], 'properties': {'url': {'type': 'string', 'description': 'The draftcall.io page these figures came from. This is the citation to use.'}, 'count': {'type': 'integer'}, 'query': {'type': 'string'}, 'players': {'type': 'array', 'items': {'type': 'object', 'required': ['rank', 'name', 'position', 'team', 'ppg', 'gamesPlayed'], 'properties': {'ppg': {'type': 'object', 'required': ['ppr', 'half_ppr', 'standard'], 'properties': {'ppr': {'type': 'number'}, 'half_ppr': {'type': 'number'}, 'standard': {'type': 'number'}}, 'description': 'Points per game in each scoring format.'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'rank': {'type': 'integer', 'description': 'Rank within the position, by points per game.'}, 'slug': {'type': 'string', 'description': 'URL segment for this player on draftcall.io.'}, 'team': {'type': 'string', 'description': 'Team abbreviation.'}, 'stats': {'type': 'object', 'description': 'Season totals for the fields that apply to the position.'}, 'byeWeek': {'type': ['integer', 'null']}, 'position': {'type': 'string', 'description': 'QB, RB, WR, TE, K or DEF.'}, 'efficiency': {'type': 'object', 'description': 'Per-game and per-target rates. Each is null where its inputs do not apply.'}, 'gamesPlayed': {'type': 'integer'}}}}, 'refreshed_at': {'type': 'string', 'description': 'When this dataset was last refreshed, as an ISO 8601 timestamp.'}, 'stats_season': {'type': 'integer', 'description': 'The completed NFL season every figure in this result describes.'}}}
입력 스키마
{'type': 'object', 'required': ['player', 'metric', 'value'], 'properties': {'value': {'type': 'number', 'description': 'The figure being checked.'}, 'metric': {'enum': ['ppg', 'games_played', 'bye_week', 'rank', 'fg50Plus', 'fgAttempted', 'fgMade', 'fgPct', 'passingTDs', 'passingYards', 'receivingTDs', 'receivingYards', 'receptions', 'rushingTDs', 'rushingYards', 'targets', 'xpMade'], 'type': 'string', 'description': 'Which figure to check. ppg is points per game in scoring_format; rank is positional rank; the rest are season totals.'}, 'player': {'type': 'string', 'description': 'Player name, e.g. "Puka Nacua".'}, 'scoring_format': {'enum': ['ppr', 'half_ppr', 'standard'], 'type': 'string', 'default': 'half_ppr', 'description': 'Scoring format. ppr awards 1 point per reception, half_ppr 0.5, standard 0. Defaults to half_ppr, the most common league setting.'}}}
출력 스키마
{'type': 'object', 'required': ['player', 'position', 'team', 'metric', 'claimed', 'actual', 'verdict', 'url', 'stats_season', 'refreshed_at'], 'properties': {'url': {'type': 'string', 'description': 'The draftcall.io page these figures came from. This is the citation to use.'}, 'team': {'type': 'string'}, 'actual': {'type': ['number', 'null'], 'description': 'The real figure, or null when DraftCall holds none.'}, 'metric': {'type': 'string'}, 'player': {'type': 'string'}, 'claimed': {'type': 'number', 'description': 'The figure that was submitted for checking.'}, 'verdict': {'enum': ['confirmed', 'incorrect', 'unknown'], 'type': 'string', 'description': 'unknown means the claim could be neither confirmed nor corrected, not that it was wrong.'}, 'position': {'type': 'string'}, 'refreshed_at': {'type': 'string', 'description': 'When this dataset was last refreshed, as an ISO 8601 timestamp.'}, 'stats_season': {'type': 'integer', 'description': 'The completed NFL season every figure in this result describes.'}, 'scoring_format': {'type': ['string', 'null'], 'description': 'The format the figure was checked in, or null for metrics that do not vary by format.'}}}
최근 도구 변경
유사한 MCP 서버
GripForge
Generates, rigs, animates, analyzes, and packages game characters, weapons, armor, effects, environments, and engine-ready assets.
apex-x1
Provides X1 and Arc token screening, liquidity and exit-risk checks, wallet and bridge data, non-custodial token operations, comm…
spriteship
Generates and manages 2D game characters, assets, animations, tilesets, UI packs, maps, and engine-ready exports for multiple gam…
Moddable Games Tools
Provides chess analysis and puzzles, board and hex-map generation, dice and probability utilities, card decks, scoring, and other…
NOT FOR HUMANS
Provides NFT ownership and marketplace status, wallet-based agent identity and claims, public agent learning records, and multipl…
argo-mcp
Manages tabletop RPG campaigns, sessions, guilds, player relationships, forums and structured campaign lore.
Clash Royale
Provides Clash Royale player, clan, war, card, ranking, and location data, along with broader structured research and data-routin…
Steam
Provides Steam data for apps, games, profiles, friends, ownership, achievements, player statistics, news, concurrent players, and…