What Flaim - Fantasy Sports AI Connector MCP server does
Flaim - Fantasy Sports AI Connector MCP server exposes fantasy sports league data through Model Context Protocol tools. It is designed to connect ESPN and Yahoo fantasy leagues to AI assistants, including Claude, ChatGPT, and Gemini. The available operations cover both league-level context and current team or player information.
The server can return a user’s connected leagues, rediscover leagues and update Flaim’s league records, and retrieve historical leagues or seasons outside the current season. For a selected league, agents can request settings, scoring rules, roster configuration, teams, and owners. They can also inspect draft results, including provider-grounded ownership for each draft pick.
How it works
An MCP client invokes a specific tool for the fantasy data it needs. League-oriented requests can establish the rules and participants before an agent examines rosters, matchups, standings, or transactions. The separate refresh operation is available when connected leagues need to be discovered again and Flaim’s stored league records updated.
The player tools distinguish between broad player lookup and league-specific availability. get_free_agents returns available players in a normalized response format. ESPN and Yahoo responses include platform-wide ownership percentages, while the documented Sleeper behavior returns player identities only. get_players can add league ownership for ESPN and Yahoo when that information is available; for Sleeper, it evaluates ownership against current rosters outside live drafts.
Tools and capabilities
Flaim - Fantasy Sports AI Connector provides these MCP operations:
get_user_session: lists the user’s leagues across connected platforms.
refresh_leagues: rediscovers leagues and updates Flaim’s league records.
get_ancient_history: retrieves past seasons and historical leagues outside the current season.
get_league_info: returns league settings, scoring, roster configuration, teams, and owners.
get_draft: provides confirmed draft results and provider-grounded draft-pick ownership.
get_roster: returns a team roster with player statistics.
get_matchups: retrieves weekly matchups and scores.
get_standings: returns league standings and rankings.
get_free_agents: lists available players using a normalized response envelope.
get_players: looks up players and may include league ownership information.
get_transactions: retrieves recent adds, drops, waivers, and trades.
These tools support workflows such as reviewing league rules, checking a team’s roster, comparing weekly results, finding available players, examining draft history, and tracking recent roster activity.
Limitations and notes
The supplied material identifies ESPN and Yahoo as the connected fantasy league platforms, but does not provide installation steps, authentication instructions, transport details, required environment variables, or a license. It also does not document client-specific setup beyond naming Claude, ChatGPT, and Gemini as supported AI assistants.
Provider behavior is not uniform. Free-agent ownership percentages are documented for ESPN and Yahoo, while the described Sleeper response contains identities only. Player ownership handling also differs: ESPN and Yahoo may provide league ownership when available, whereas Sleeper ownership is evaluated against current rosters outside live drafts. Draft data is described as confirmed and provider-grounded rather than inferred.