DraftCall

io.draftcallPublished by draftcall.ioOfficial publisherv1.1.0Updated Oct 24, 2026

Should I start X or Y? NFL fantasy compares, rankings, byes, matchups, schedule strength, checks

VerifiedStreamable HTTPWeb executableLocation & LifestyleData & Analytics

Overview

AI-generated overview

DraftCall serves read-only NFL fantasy football data for the 2026 season, letting an assistant look up rankings, player stats, byes, matchups and schedule…

What you can do
  • Look up players and rankings: search by partial name, team or position, get one player's profile, and list position rankings by scoring format
  • Check stats and claims: verify a stated points-per-game, games-played, bye-week, rank or season figure against the data
  • Plan drafts: positional scarcity, bye-week conflicts across a list of players, and gaps between draft position and production ranking
  • Plan matchups: a player's weekly opponent and how generous that defense has been to the position, plus team strength of schedule for the season and playoff weeks 14-17
  • Note that the compare_players tool returns no comparison; it only answers with app download links
When to use it
Useful for fantasy football draft prep and in-season start/sit research where the assistant should quote real numbers rather than recall them. Also handy when a user states a stat and wants it checked before it is repeated.
Requirements
A remote streamable HTTP endpoint; no install, API key or account. Clients that only speak stdio can run a bundled Node 18+ bridge or Docker image, with an optional DRAFTCALL_MCP_URL override.
Before you install
Read-only and free, with no credentials requested. It publishes no projections, ADP or injury status, and figures may describe the prior completed season rather than the current one, so check the stats_season field. The compare_players tool does not compare players and only returns app download links.

Installation

In SourceWeft

  1. Open DraftCall in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.draftcall%2Ffantasy-football/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "draftcall": {
      "type": "http",
      "url": "https://draftcall.io/mcp"
    }
  }
}

README

DraftCall MCP Server

[License: MIT] [MCP Registry]

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/mcp

Claude Desktop, or any client that takes a JSON config

json
{  "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.

bash
docker build -t draftcall-mcp .docker run --rm -i draftcall-mcp

Or without Docker, using any Node 18 or newer:

bash
node stdio-proxy.mjs

The 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.

Tools

Ten, all read-only. Nothing here can modify a league, a roster, or an account.

ToolArgumentsWhat it answers
compare_playersplayer_a, player_b, scoring_formatHead 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.
get_rankingsposition, scoring_format, limitPosition rankings for QB, RB, WR, TE, FLEX, K or DEF.
get_playernameOne player's profile: production, tier, efficiency, bye week.
search_playersquery, limitFind players by partial name, team, or position.
get_positional_scarcityscoring_formatHow steep the scoring dropoff is at each position, for draft strategy.
get_bye_conflictsplayersWhich bye weeks two or more rostered players share.
get_weekly_matchupplayer, week, scoring_formatWho 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.
get_strength_of_scheduleteam + position, or player, or position aloneHow 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.
get_adp_market_gapsposition, direction, scoring_format, limitPlayers 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.
verify_claimplayer, metric, value, scoring_formatCheck 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).

Source: README.md at commit 002121d

Tools

10

compare_players

Player comparisons are in the DraftCall app

Returns NO comparison. Head-to-head player comparisons and start or sit verdicts are available only in the free DraftCall app for iPhone and Android, and this tool answers every call with the download links and nothing else: no stats, no higher scorer, no pick. For facts about one player, use get_player.

Parametersplayer_aplayer_bscoring_format

get_rankings

Get fantasy position rankings

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.

Parameterslimitpositionrequiredscoring_format

get_player

Get one NFL player

A single player's fantasy profile: positional rank, points per game in all three scoring formats, season stats, games played, and bye week.

Parametersnamerequired

search_players

Search NFL players

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.

Parameterslimitqueryrequired

get_positional_scarcity

Compare positional scarcity

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.

Parametersscoring_format

get_bye_conflicts

Find bye-week conflicts on a roster

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.

Parametersplayersrequired

get_weekly_matchup

Look up a player matchup for one week

Who a player faces in a given week of the 2026 season, whether it is home or away, the game date, and how many fantasy points that opponent allowed to his position. A schedule lookup for one player; it does not compare players or make a start or sit call.

Parametersweekrequiredplayerrequiredscoring_format

get_adp_market_gaps

Where the draft room disagrees with production

Players whose consensus average draft position disagrees most with their actual production ranking. A player taken EARLIER than his production is being drafted on expectation (a rookie, a new situation, a bounce-back); one taken LATER is being drafted on doubt. Use this for draft-prep questions about who the room may be mispricing. This is a disagreement, NOT a recommendation: production is last season's, while ADP already prices in injuries, trades and rookies with no NFL snaps.

Parameterslimitpositiondirectionscoring_format

verify_claim

Check a stated figure against DraftCall data

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.

Parametersvaluerequiredmetricrequiredplayerrequiredscoring_format

get_strength_of_schedule

Strength of schedule by team and position

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.

Parametersteamplayerposition

Version history

1
  1. v1.1.0LatestSep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Draftcall integrations