DraftCall-MCP
This server provides read-only NFL fantasy football data for the 2026 season over MCP, letting assistants answer start/sit, draft, trade, and stat-check questions with citable live numbers.
Compare two players head-to-head for PPR, half-PPR, or standard scoring (points, volume, byes, production).
Get position rankings for QB, RB, WR, TE, FLEX, K, DEF.
Look up a single player's profile, stats, tier, efficiency, and bye week.
Search players by partial name, team, or position.
Assess positional scarcity for draft strategy.
Find bye-week conflicts among multiple rostered players.
Check a player's weekly matchup and opponent generosity toward that position.
Review strength of schedule for a team, player, or an entire position.
Discover ADP vs. production market gaps.
Verify claimed stats (PPG, games, bye, rank, season totals) against the data.
Includes guided prompts (start/sit, draft pick, bye planning) and a methodology resource explaining how derived figures are computed.
This server has a remotely hosted endpoint. Open its connector listing for connection details, authentication requirements, and setup instructions:
DraftCall MCP Server
NFL fantasy football data for the 2026 season, over the Model Context Protocol.
Endpoint: https://draftcall.io/mcp
Transport: streamable HTTP, stateless
Auth: none. Free, read-only, no API key, no account.
Docs: https://draftcall.io/mcp-server/
Ask an MCP-connected assistant "should I start Bijan Robinson or Jahmyr Gibbs in PPR" and it can answer from live data instead of guessing. Every tool result carries the draftcall.io URL the numbers came from, so answers stay citable.
Connect
Any client that accepts a remote MCP endpoint. No install, no clone.
Claude Code
claude mcp add --transport http draftcall https://draftcall.io/mcpClaude Desktop, or any client that takes a JSON config
{
"mcpServers": {
"draftcall": {
"type": "streamable-http",
"url": "https://draftcall.io/mcp"
}
}
}Clients that only speak stdio
Some clients and registries cannot take a remote URL and require a command they can run locally. For those, this repository ships a stdio bridge: it forwards newline-delimited JSON-RPC to the same hosted endpoint, so the tools, prompts and resources are identical and there is still only one server implementation.
docker build -t draftcall-mcp .
docker run --rm -i draftcall-mcpOr without Docker, using any Node 18 or newer:
node stdio-proxy.mjsThe bridge has no dependencies and holds no state. Set DRAFTCALL_MCP_URL to
point it somewhere other than production. Prefer the remote URL above wherever
your client supports it; the bridge is a compatibility shim, not the main path.
Related MCP server: NFL MCP
Tools
Ten, all read-only. Nothing here can modify a league, a roster, or an account.
Tool | Arguments | What it answers |
|
| Head to head: points per game in the requested format, volume stats, bye weeks, who produced more. Start/sit, draft and trade questions about two named players. |
|
| Position rankings for QB, RB, WR, TE, FLEX, K or DEF. |
|
| One player's profile: production, tier, efficiency, bye week. |
|
| Find players by partial name, team, or position. |
|
| How steep the scoring dropoff is at each position, for draft strategy. |
|
| Which bye weeks two or more rostered players share. |
|
| Who a player faces in a given week of the season, home or away, and how generous that opponent has been to the position. In-season start/sit questions that name a week. |
|
| How easy or hard a schedule is for one position, over the full season and over fantasy playoff weeks 14 through 17. A position on its own ranks all 32 teams, easiest first. |
|
| Players whose consensus average draft position disagrees most with their actual production ranking. Taken earlier than production means the room is drafting on expectation; later means it is drafting on doubt. A disagreement, not a recommendation. |
|
| Check a stated figure (points per game, games played, bye week, rank, or any season stat) against the data. Confirms it, or returns the real number. Call it before quoting a stat from memory. |
Prompts and resources
Three prompts, for clients that surface them in a picker or slash menu: start_sit, draft_pick, and bye_planning. Each one names the exact tools to call and the order to call them.
One resource, draftcall://methodology, a single markdown page describing how every derived figure is computed: season basis, scoring formats, tiers, scarcity, opponent difficulty, and strength of schedule.
scoring_format accepts PPR, half-PPR and standard. position accepts QB, RB,
WR, TE, FLEX, K and DEF. week accepts 1 through 18.
Data
Player names and statistics are public-domain factual data. Rankings refresh
daily. Every figure is labelled inline with the season it describes (2025
regular-season production until the 2026 season accrues a usable sample), and
every response carries a stats_season field, so a model cannot mistake a
completed season for a projection. DraftCall publishes no projections, ADP, or
injury status through this server.
Not affiliated with the NFL or the NFLPA.
About
Built by Pizza Robot Studios LLC, an independent game and app studio in Los Angeles. DraftCall is also an iOS and Android app: https://draftcall.io/download/
This repository registers the hosted server, documents its tools, and carries the stdio bridge for clients that need one. The server itself runs at the endpoint above.
License
The contents of this repository (the registry manifest and these docs) are MIT licensed. See LICENSE and NOTICE.
That covers this repo only. The DraftCall service, the data it returns, and the DraftCall name are not covered: use of the endpoint is governed by https://draftcall.io/terms/, and DraftCall is a trademark of Pizza Robot Studios LLC (USPTO Serial 99762133).
Available Tools
9 toolscompare_playersCompare two NFL playersAInspect
Compare any two NFL players head to head for fantasy football: points per game in the requested scoring format, volume stats, bye weeks, and which one produced more. Use this for start/sit, draft, and trade questions about two specific players.
Inputs: player_a (required), player_b (required), scoring_format.
get_bye_conflictsFind bye-week conflicts on a rosterAInspect
Given a list of players, report which bye weeks two or more of them share. Use this for roster planning and draft questions about stacking byes.
Inputs: players (required).
get_playerGet one NFL playerAInspect
A single player's fantasy profile: positional rank, points per game in all three scoring formats, season stats, games played, and bye week.
Inputs: name (required).
get_positional_scarcityCompare positional scarcityAInspect
How steep the fantasy dropoff is at each position in a given scoring format, measured from the top player to replacement level. Use this for draft-strategy questions like whether to take a running back or a wide receiver first.
Inputs: scoring_format.
get_rankingsGet fantasy position rankingsAInspect
Fantasy football rankings for a position in a given scoring format, ordered by points per game. Positions: qb, rb, wr, te, flex, k, def. Use this for "who are the best X" and draft board questions.
Inputs: position (required), limit, scoring_format.
get_strength_of_scheduleStrength of schedule by team and positionAInspect
How easy or hard a team's schedule is for one fantasy position, over the full season and over the fantasy playoff weeks (14 through 17), measured as the average fantasy points its opponents allowed to that position over the prior completed season. Give a team abbreviation or a player name; give only a position to rank all 32 teams. Use this for rest-of-season stash, trade deadline, and playoff planning questions.
Inputs: team, player, position.
get_weekly_matchupLook up a player matchup for one weekAInspect
Who a player faces in a given week of the 2026 season, whether it is home or away, and how generous that opponent has been to that position. Use this for in-season start or sit questions that name a week, which the season-long tools cannot answer.
Inputs: week (required), player (required), scoring_format.
search_playersSearch NFL playersBInspect
Find players by partial name, team abbreviation, or position. Use this when a name is ambiguous or only partly known before calling the other tools.
Inputs: query (required), limit.
verify_claimCheck a stated figure against DraftCall dataAInspect
Check a number you are about to state, or one a user has stated, against DraftCall data for one player: points per game, games played, bye week, positional rank, or any season stat such as rushingYards or receptions. Returns whether the figure matches and the actual value when it does not. Use this before quoting a figure from memory, and whenever a user asserts a stat.
Inputs: value (required), metric (required), player (required), scoring_format.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 9 tools
Each tool has a clearly distinct purpose: player profiles, head-to-head comparison, rankings, search, positional scarcity, bye-week conflicts, weekly matchups, strength of schedule, and stat verification. No two tools overlap in function; even the matchup-related tools (weekly vs. season-long) target different timeframes.
All tool names follow a consistent verb_noun pattern using snake_case: get_player, compare_players, get_rankings, search_players, get_positional_scarcity, get_bye_conflicts, get_weekly_matchup, get_strength_of_schedule, verify_claim. The verbs are descriptive and the pattern is uniform throughout.
With 9 tools, the server is well-scoped for a fantasy football data API. Each tool addresses a distinct query type, and the count feels neither bloated nor sparse—it covers the core needs of draft, start/sit, and trade analyses without redundancy.
The surface is remarkably complete for a read-only fantasy data service: it handles player identification (search), profiles, direct comparisons, rankings by position, draft strategy (scarcity), bye-week planning, weekly matchup context, season-long strength of schedule, and fact verification. No obvious dead ends or missing queries that would derail an agent.
Maintenance
Related MCP Connectors
NFL fantasy football data: players, projections, stats, snaps, news, injuries and prop odds.
Fantasy analysis for your ESPN, Yahoo, and Sleeper leagues. Reads your leagues, never changes them.
Fantasy football across all your leagues: Yahoo, ESPN, Sleeper. Who to root for, waivers, scores.
NFL player props by sportsbook since 2023, plus play-by-play with EPA, stats and odds. REST and MCP.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceAn open NFL fantasy-football analytics platform that provides live data, machine-learned projections, dynasty values, and prospect grades via an MCP server for AI clients.3MIT
- AlicenseNot gradedqualityDmaintenanceMCP server that turns real NFL & fantasy data into a decisive edge, offering 70+ tools for draft assistance, start/sit recommendations, trade analysis, playoff odds, and more, with live league integration.MIT
- AlicenseNot gradedqualityCmaintenanceProvides verified NFL stats (2016–2025) and Sleeper league context through an MCP server, with tools for querying metrics, comparing entities, verifying claims, and accessing league data.MIT
- AlicenseNot gradedqualityCmaintenanceProvides read-only access to Sleeper fantasy football data including user info, leagues, rosters, matchups, and NFL state through MCP tools.117 npmMIT