DraftCall MCP Server
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
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 Desktop, or any client that takes a JSON config
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.
Or without Docker, using any Node 18 or newer:
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.
| Tool | Arguments | What it answers |
|---|---|---|
| compare_players | player_a, player_b, scoring_format | 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. |
| get_rankings | position, scoring_format, limit | Position rankings for QB, RB, WR, TE, FLEX, K or DEF. |
| get_player | name | One player's profile: production, tier, efficiency, bye week. |
| search_players | query, limit | Find players by partial name, team, or position. |
| get_positional_scarcity | scoring_format | How steep the scoring dropoff is at each position, for draft strategy. |
| get_bye_conflicts | players | Which bye weeks two or more rostered players share. |
| get_weekly_matchup | player, week, scoring_format | 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. |
| get_strength_of_schedule | team + position, or player, or position alone | 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. |
| get_adp_market_gaps | position, direction, scoring_format, limit | 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. |
| verify_claim | player, metric, value, scoring_format | 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. |