MCP, OAuth, read-only

Fantasy Sports MCP Server (ESPN, Sleeper, Fantrax)

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.

AI Assistant
Claude, ChatGPT & more
League Loom
Connector: https://leagueloom.com/mcp · ESPN · Sleeper · Fantrax
What can the League Loom MCP server do?

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.

Works in Claude, ChatGPT, Gemini & any MCP client — ESPN, Sleeper, and Fantrax.
Ask about your leagues…
What MCP tools does League Loom expose?How does the OAuth flow work?Can I connect Fantrax through MCP?Is the server read-only and open source?

2 minutes

How to connect

1

Add the connector

In Claude, ChatGPT, or any MCP tool, add a custom connector and paste the League Loom URL — leave Client ID & Secret blank.

2

Pick your team

A quick wizard finds your leagues and lets you pick your team in each. No API keys.

3

Just ask

Ask about your roster, waivers, matchups, and more — in plain language, across every league.

https://leagueloom.com/mcp

Set up your leagues first →

Why League Loom

MCP, OAuth, read-only

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

Questions

Which MCP clients work with it?

Any MCP-compatible client — Claude, ChatGPT, Gemini, and others. Point the client at https://leagueloom.com/mcp and complete the OAuth flow.

How are credentials handled?

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.

Is it really read-only?

Yes. All 14 fantasy_* tools only read league data — there are no write operations, so the server can never alter your lineups or accounts.

More ways to use AI for fantasy

Ready in two minutes

Bring League Loom to your AI tool

Free, read-only, and private — connect once and ask anything.

Connect