Skip to content

DraftCall

by draftcall.io · remote · no sign-in to list tools · v1.1.0 · published by io.draftcall

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

Changes · 1

10 tools: 1 change things and 9 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http fantasy-football https://draftcall.io/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

10 tools

Changes things 1Claude Code: ask
  • verify_claimCheck 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…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
Only reads 9Claude Code: allow
  • compare_playersReturns NO comparison.No findings

    Why it is in this group

    • The name "compare_players" says "compare": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_adp_market_gapsPlayers whose consensus average draft position disagrees most with their actual production ranking.No findings

    Why it is in this group

    • The name "get_adp_market_gaps" says "get": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_bye_conflictsGiven a list of players, report which bye weeks two or more of them share.No findings

    Why it is in this group

    • The name "get_bye_conflicts" says "get": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_playerA single player's fantasy profile: positional rank, points per game in all three scoring formats, season stats, games played, and bye week.No findings

    Why it is in this group

    • The name "get_player" says "get": a word for reading.
    Description, as the server wrote it
    A single player's fantasy profile: positional rank, points per game in all three scoring formats, season stats, games played, and bye week.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_positional_scarcityHow steep the fantasy dropoff is at each position in a given scoring format, measured from the top player to replacement level.No findings

    Why it is in this group

    • The name "get_positional_scarcity" says "get": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_rankingsFantasy football rankings for a position in a given scoring format, ordered by points per game.No findings

    Why it is in this group

    • The name "get_rankings" says "get": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_strength_of_scheduleHow 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 …No findings

    Why it is in this group

    • The name "get_strength_of_schedule" says "get": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_weekly_matchupWho 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.No findings

    Why it is in this group

    • The name "get_weekly_matchup" says "get": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • search_playersFind players by partial name, team abbreviation, or position.No findings

    Why it is in this group

    • The name "search_players" says "search": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.1.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http fantasy-football https://draftcall.io/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__fantasy-football__compare_players",
      "mcp__fantasy-football__get_rankings",
      "mcp__fantasy-football__get_player",
      "mcp__fantasy-football__search_players",
      "mcp__fantasy-football__get_positional_scarcity",
      "mcp__fantasy-football__get_bye_conflicts",
      "mcp__fantasy-football__get_weekly_matchup",
      "mcp__fantasy-football__get_adp_market_gaps",
      "mcp__fantasy-football__get_strength_of_schedule"
    ],
    "ask": [
      "mcp__fantasy-football__verify_claim"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as fantasy-football. Review it before you use it.