MCP, OAuth, read-only
League Loom is a free, open-source MCP server that exposes your ESPN, Sleeper, and Fantrax leagues to any MCP client. It ships full OAuth (Dynamic Client Registration + PKCE), is strictly read-only, and surfaces 14 fantasy_* tools — rosters, matchups, standings, waivers, and more.
League Loom exposes 14 read-only fantasy_* tools over MCP — e.g. fantasy_get_my_team, fantasy_get_matchups, fantasy_get_available_players, fantasy_get_standings, and fantasy_get_weekly_digest.
Auth is standards-based OAuth with Dynamic Client Registration and PKCE — credentials are sealed into your own encrypted connection, never stored on a shared server.
2 minutes
In Claude, ChatGPT, or any MCP tool, add a custom connector and paste the League Loom URL — leave Client ID & Secret blank.
A quick wizard finds your leagues and lets you pick your team in each. No API keys.
Ask about your roster, waivers, matchups, and more — in plain language, across every league.
https://leagueloom.com/mcpWhy League Loom
Most fantasy AI tools are closed integrations that skip Fantrax entirely. League Loom is an open-source MCP server with proper OAuth (DCR + PKCE) and a read-only contract, so it drops into any MCP client and covers ESPN, Sleeper, and Fantrax through one connector.
FAQ
Any MCP-compatible client — Claude, ChatGPT, Gemini, and others. Point the client at https://leagueloom.com/mcp and complete the OAuth flow.
Auth runs over OAuth with Dynamic Client Registration and PKCE. Your league credentials are sealed into your own encrypted connection rather than stored on a shared backend.
Yes. All 14 fantasy_* tools only read league data — there are no write operations, so the server can never alter your lineups or accounts.
Ready in two minutes
Free, read-only, and private — connect once and ask anything.