dk-mcp
by arm1323
dk-mcp
Read-only MCP server for DraftKings DFS lobby data (slates, contests, salaries, roster rules).
Uses DK's unauthenticated lobby endpoints via draft-kings.
DK doesn't document these endpoints — if tools break, check that repo first.
Run locally
pip install -r requirements.txt
python server.py # HTTP on :8000/mcp
MCP_TRANSPORT=stdio python server.py # stdio for Claude DesktopDeploy on Render
Push this folder to a repo, "New → Blueprint", point at render.yaml.
Your MCP URL will be https://<service>.onrender.com/mcp. Add it in Claude → Settings → Connectors → Add custom connector.
Typical flow
list_slates("NFL")→ pick the main slate'sdraft_group_idget_slate_games(id)→ game environment, kickoff times, weatherget_salaries(id, position="RB")orexport_salaries_csv(id)list_contests("NFL", draft_group_id=id, contest_type="cash", max_fee=20)
Not possible (needs auth / against DK ToS)
Entering lineups, reading your entries, contest results.