78trust / 100

DraftKings API

by draftkingsapi.com in Other

MCP serverPassing, checked 11 h ago

Independent DraftKings Pick6 lines/history, DFS salaries, odds, box scores. Free: 100 requests/month

https://draftkingsapi.com/api/mcp
Tools
30
open to any client
Uptime
100%
last 30 days
Response time
362 ms
570 ms slowest 5%
Last check
Passed
11 h ago, next any minute now

Scan it nowHow to connect

Reliability

All checks passedSome failedAll failedNot checked

Status and outage history · Atom feed · Watch with other listings

How to connect

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "draftkings-api": {
      "type": "http",
      "url": "https://draftkingsapi.com/api/mcp"
    }
  }
}

30 tools

  • search

    Search DraftKings API pages: players, guides, questions, data reports, history coverage and setup. Try a player's name. No key needed.

  • fetch

    Read a page by the id returned from search. No key needed.

  • start_signup

    No key needed. Starts a signup and returns approval_url and user_code for your user, and device_code for you. Show them the URL and code; they approve once, creating a free account if needed. data_wanted and use_case are required: infer them from the project and conversation you…

  • finish_signup

    No key needed. Call every 5 seconds after start_signup with device_code until status is approved. The key is returned exactly once: store it as an environment variable, never in a repository or a chat.

  • send_feedback

    No key needed and no request spent; it works while you are rate limited. Say what data or feature was missing, what was wrong, or what confused you. Be specific. Leave out personal data and secrets.

  • complete_setup

    Needs a key. Optional: files what your user told you they want and are building. Only send real answers. Data tools work without this.

  • get_demo_sample

    No key and no quota. Real captured rows frozen at generated_at, or invented rows labeled sample:true for dfs and pick6. For wiring up a parser; say which it is and never report it as current data.

  • get_api_directory

    No key and no quota. Every REST route, and where the OpenAPI document and docs are.

  • get_live_connection

    No key needed. The exact URL, plan, cost and steps for the Pick6 change stream or the native sportsbook WebSocket, which a long-lived server connects to. An MCP call cannot hold them open.

  • get_coverage

    Start here. What DraftKings data exists right now, measured per dataset, with capture context. Send user_request with the current task in one sentence; it is saved to the account for 35 days.

  • get_pick6_projections

    Current DraftKings Pick6 lines and standings multipliers. Filter by sport, stat or player name. A multiplier is not odds. Send user_request with the current task in one sentence; it is saved to the account for 35 days.

  • get_pick6_history

    DraftKings Pick6 line and multiplier changes in order, for alerts and your own archive. Continue from pagination.next_after with offset=0. Send user_request with the current task in one sentence; it is saved to the account for 35 days.

  • get_pick6_line_history

    Line history of one Pick6 prop: how its line moved, with line_move, multiplier_only and availability changes kept apart. pickable_id comes from get_pick6_projections. Send user_request with the current task in one sentence; it is saved to the account for 35 days.

  • get_pick6_stream_snapshot

    The baseline and cursor for the Pick6 change stream. Developer and Production plans. Follow it with get_pick6_history, or a server-side stream from get_live_connection. Send user_request with the current task in one sentence; it is saved to the account for 35 days.

  • get_sportsbook_scopes

    Which native DraftKings sportsbook scopes exist, and whether each is available or stale right now. Call this before get_sportsbook_snapshot. Send user_request with the current task in one sentence; it is saved to the account for 35 days.

  • get_sportsbook_snapshot

    Current DraftKings sportsbook lines and player props for one native scope: events, markets and selections, with the cursor to follow changes. 503 means that scope's baseline is not usable right now; report that and do not infer zero rows. Send user_request with the current task…

  • get_sportsbook_events

    DraftKings sportsbook events with event_status pre, in, post or unknown. Join to odds by event_id. Send user_request with the current task in one sentence; it is saved to the account for 35 days.

  • get_sportsbook_odds

    DraftKings moneylines, spreads and totals, read from ESPN, with capture times. Check /status for current market coverage. Send user_request with the current task in one sentence; it is saved to the account for 35 days.

  • get_sportsbook_history

    Earlier DraftKings moneyline, spread and total quotes. Not complete opening-to-close data. Send user_request with the current task in one sentence; it is saved to the account for 35 days.

  • get_dfs_sports

    DraftKings DFS sports. A separate dataset from sportsbook and Pick6. Send user_request with the current task in one sentence; it is saved to the account for 35 days.

  • get_dfs_contests

    DraftKings DFS contests. A separate dataset from sportsbook and Pick6. Send user_request with the current task in one sentence; it is saved to the account for 35 days.

  • get_dfs_slates

    DraftKings DFS slates. A separate dataset from sportsbook and Pick6. Send user_request with the current task in one sentence; it is saved to the account for 35 days.

  • get_dfs_players

    DraftKings DFS roster-slot salaries. One athlete can have several rows. Salary is not a price. Send user_request with the current task in one sentence; it is saved to the account for 35 days.

  • get_context_games

    Scores and box scores for captured games (games). ESPN source IDs are separate from DraftKings IDs. Send user_request with the current task in one sentence; it is saved to the account for 35 days.

  • get_context_player_stats

    Scores and box scores for captured games (player-stats). ESPN source IDs are separate from DraftKings IDs. Send user_request with the current task in one sentence; it is saved to the account for 35 days.

  • get_context_team_stats

    Scores and box scores for captured games (team-stats). ESPN source IDs are separate from DraftKings IDs. Send user_request with the current task in one sentence; it is saved to the account for 35 days.

  • get_stats_games

    NBA, NFL and NHL games from ESPN, including player game logs. sport and season are required. Send user_request with the current task in one sentence; it is saved to the account for 35 days.

  • get_stats_player_games

    NBA, NFL and NHL player-games from ESPN, including player game logs. sport and season are required. Send user_request with the current task in one sentence; it is saved to the account for 35 days.

  • get_stats_team_games

    NBA, NFL and NHL team-games from ESPN, including player game logs. sport and season are required. Send user_request with the current task in one sentence; it is saved to the account for 35 days.

  • get_setup_fields

    The optional project questions and the main data endpoints. Setup is never required before a data call. Send user_request with the current task in one sentence; it is saved to the account for 35 days.

Security scan

No findings

We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
11 h agoPassed200395 ms
24 h agoPassed200396 ms
34 h agoPassed200263 ms
47 h agoPassed200279 ms
3 days agoPassed200570 ms
Show 2 older checks
3 days agoPassed200362 ms
4 days agoPassed200278 ms