How to use Claude for fantasy football
Claude reads your fantasy league through a Model Context Protocol connector. Add FantasyBot as a custom connector in Claude, link your ESPN, Yahoo, or Sleeper league in the FantasyBot app, and Claude can then read your actual roster, matchup, waiver wire and scoring settings. Setup takes about two minutes and the server URL is https://api.fantasybot.ai/claude/mcp.
Adding the connector
Claude supports custom MCP connectors, which is how third-party tools give it live access to data. FantasyBot runs one.
- In Claude, open Settings, then Connectors, then Add custom connector
- Name it FantasyBot and paste https://api.fantasybot.ai/claude/mcp as the server URL
- Click Add, then Connect
- In any conversation, tap the + button, choose Connectors, and toggle FantasyBot on
- Link your league in the FantasyBot app using the same account
When the connector shows no tools
Two causes cover almost every case. The connector is not toggled on for that specific conversation, which is per-chat rather than global, so open the + menu and enable it. Or you are seeing a 401, in which case disconnect and reconnect it under Settings to refresh the token.
If the tools appear but say no league is connected, the FantasyBot app account and the Claude connector account are not the same one.
What Claude can do once connected
The league-aware tools read your actual team, and the rest work for any player without a league.
- Grade your roster and name its weakest position
- Give a START, FLEX or SIT verdict on every player you own
- Evaluate a trade against your scoring format and roster construction
- Surface waiver pickups genuinely available in your league
- Rank every team in your league by roster strength
- Compare any two players, with or without a league connected
How FantasyBot actually computes an answer
Most AI fantasy tools are a pipe: they hand your league's raw JSON to a general-purpose model and let it reason from scratch. That works for reading a roster back to you and falls apart on anything requiring calibration, because the model has no fantasy-specific model of value, it's pattern-matching on text.
FantasyBot computes first, then explains. A positional grader scores every starting slot against the market curve, so a median starting lineup lands near 80 and an all-#1 roster approaches 100. Trade values come from a model calibrated to that same curve rather than a static value chart, which is why it can tell you a deal is fine in a 10-team redraft and terrible in your superflex dynasty. Weekly projections, matchup outlooks, and league power rankings all run off the same shared scoring, so the numbers agree with each other.
That's the difference you feel in an answer: you get a verdict with the figures behind it, not a paragraph of hedged prose.
Questions
Can Claude see my fantasy football team?
Yes, through an MCP connector. Add FantasyBot in Claude under Settings, Connectors, Add custom connector, using https://api.fantasybot.ai/claude/mcp, then link your ESPN, Yahoo, or Sleeper league in the FantasyBot app.
What is the FantasyBot MCP server URL for Claude?
https://api.fantasybot.ai/claude/mcp. It speaks MCP over Streamable HTTP.
The connector is added but shows no tools. What now?
Make sure it is toggled on for the current conversation: tap the + button in the chat, choose Connectors, and enable FantasyBot. Connectors are per-conversation, not global. If you see a 401, disconnect and reconnect under Settings to refresh the token.
Is the Claude connector read-only?
Yes. All 15 tools only read. It can never make a trade, drop a player, edit a lineup or change league settings.
Related
Read-only, no browser extension, free to start.