Connect your ESPN, Yahoo, or Sleeper league to ChatGPT and Claude
Link your fantasy league once, then ask about your real roster in plain English. FantasyBot's Model Context Protocol (MCP) server gives ChatGPT and Claude read-only access to your team, and runs its own analysis on top, so you get a computed answer, not a guess. Football, basketball, baseball, and hockey.
Available as a ChatGPT plugin and a Claude connector. Read-only: FantasyBot can never make a trade, drop a player, or change your lineup. No browser extension, you sign in on ESPN's and Yahoo's own pages, and Sleeper needs only a username.
Why in-chat matters
Traditional fantasy tools make you leave the conversation, open another tab, find the data, and bring it back. MCP eliminates all of that.
Ask in natural language
No forms, no menus. Just say what you need.
Rich UI, not just text
Interactive widgets with real data visualization, inline.
Context carries forward
Follow up naturally. The AI remembers what you were looking at.
15 read-only tools, one conversation
Every tool returns live data with a dynamic widget inline, for NFL, NBA, MLB, and NHL. The league-aware tools read the ESPN, Yahoo, or Sleeper league you connected in the FantasyBot app.
get_my_roster · get_my_team · my_start_sit · get_matchup_outlook · get_waiver_pickups · get_league_power_rankings · get_league_team · my_league_settings · analyze_trade · get_player_value · start_sit_analysis · compare_players · get_player_stats · get_position_rankings · get_trending_players
Connect ESPN, Yahoo, or Sleeper
Link your league once in the FantasyBot app, then every league-aware tool reads your real team. Step-by-step for each platform:
Questions
Can ChatGPT see my fantasy team?
Yes. Add FantasyBot in ChatGPT and link your ESPN, Yahoo, or Sleeper league in the FantasyBot app. ChatGPT then reads your actual roster, matchup, waiver wire, and league settings when you ask about your team.
What is the FantasyBot MCP server URL for Claude?
https://api.fantasybot.ai/claude/mcp, add it in Claude under Settings → Connectors → Add custom connector. It speaks MCP over Streamable HTTP.
Which fantasy platforms does it support?
ESPN, Yahoo, and Sleeper, across fantasy football (NFL), basketball (NBA), baseball (MLB), and hockey (NHL). If your league is elsewhere, screenshot your roster and FantasyBot reads it.
Is there a fantasy football plugin for ChatGPT?
Yes. FantasyBot Sports is listed in ChatGPT's plugin directory. Install the plugin, link your ESPN, Yahoo, or Sleeper league in the FantasyBot app, and ChatGPT reads your real roster. Football, basketball, baseball and hockey, read-only.
Do I need a Chrome extension?
No. FantasyBot is a native ChatGPT app and a standard Claude connector, and you link your league from your phone or a browser. Other fantasy connectors still require a desktop Chrome extension for ESPN.
Is it read-only? Can it change my lineup?
It is read-only. All 15 tools only read. FantasyBot can never make a trade, drop a player, or change your lineup, and it never sees your password.
How many tools does the FantasyBot MCP server expose?
15 read-only tools: get_my_roster, get_my_team, my_start_sit, get_matchup_outlook, get_waiver_pickups, get_league_power_rankings, get_league_team, my_league_settings, analyze_trade, get_player_value, start_sit_analysis, compare_players, get_player_stats, get_position_rankings, get_trending_players.
How is this different from a plain fantasy MCP connector?
A connector passes your raw league data to a general-purpose model and leaves the reasoning to it. FantasyBot runs the analysis first, a positional roster grader, a trade-value model calibrated to the market curve, weekly projections, and league power rankings, and returns a computed answer, rendered as interactive cards in ChatGPT.
Is FantasyBot free?
Free to start, with no credit card. Connect a league and you get a full team grade, your league power rankings, and the moves worth making right away, plus chat questions every day. Pro is for power users.
Get started
Add FantasyBot to ChatGPT or Claude and start asking about your team.


