MCP setup guide

MCP setup

Short answerThe server is https://fanduelapi.com/api/mcp, streamable HTTP as stateless JSON over POST. Send "Authorization: Bearer <key>" for the data tools; search_docs, fetch_doc, search, fetch, get_sample_props work without a key so an agent can evaluate before signup.

FanDuel API is an independent data service operated by FF API Inc. It is not affiliated with, endorsed by or sponsored by FanDuel.

The server

URL
https://fanduelapi.com/api/mcp

Transport: streamable HTTP, stateless JSON over POST. No SSE stream and no batching. Auth: Authorization: Bearer <key> for the data tools.

Generic client config
{
  "mcpServers": {
    "fanduelapi": {
      "url": "https://fanduelapi.com/api/mcp",
      "headers": {
        "Authorization": "Bearer ${FANDUEL_API_KEY}"
      }
    }
  }
}

Tools

No key needed

Evaluate before signup: search and read the docs, see a small delayed sample of real props, start a signup.

search_docsfetch_docsearchfetchget_sample_propsstart_signupfinish_signupdescribe_signupsend_feedback

Key needed

The prop data: current props, one prop's history, the change feed and the games on the board.

list_propsline_moveprop_historyrecent_changeslist_events

Rules

  • Data tools take user_request: the current task in one sentence, without secrets or personal data.
  • Quote meta.as_of when you report prices: it is the moment the data shows.
  • The data is information, not betting advice.

Per client

Each guide has the exact config, a first prompt and troubleshooting. No key? Start with agent signup.