MCP server for ESPN Fantasy Sports API
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"espn-fantasy-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# ESPN Fantasy MCP Server [](https://github.com/i-am-david-weinstein/espn-fantasy-mcp/actions/workflows/test.yml) [](https://pypi.org/project/espn-fantasy-mcp/) [](https://www.python.org/) [](LICENSE) MCP (Model Context Protocol) server providing access to ESPN Fantasy Baseball data, for use with Claude Code and other MCP clients. ## Features - Read league settings, standings, and team information - View rosters with player details and lineup positions - Look up players by name with fuzzy matching - Browse and add free agents, submit waiver claims - Modify lineups - Propose, accept, decline, and cancel trades ## Quick Start ### 1. Get ESPN Cookies To access private leagues, you need ESPN authentication cookies: 1. Log in to [ESPN Fantasy Baseball](https://fantasy.espn.com/baseball/) 2. Open browser DevTools → Application → Cookies → `https://fantasy.espn.com` 3. Copy `espn_s2` (long string) and `SWID` (format: `{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}`) ### 2. Add to Claude Code ```bash claude mcp add --scope user --transport stdio espn-fantasy \ --env ESPN_S2=your_espn_s2_cookie \ --env ESPN_SWID={your_espn_swid_cookie} \ --env ESPN_LEAGUE_ID=your_league_id \ --env ESPN_TEAM_ID=your_team_id \ --env ESPN_SEASON_YEAR=2026 \ -- uvx espn-fantasy-mcp ``` Keep the curly braces in the SWID value. `uvx` handles installation automatically — no separate install step needed. ### 3. Verify Restart Claude Code or run `/mcp` and confirm "espn-fantasy" appears in the server list. Then try: *"Show me my fantasy baseball league settings"* ## Documentation - [Tool Reference](docs/tools.md) — all available tools and parameters - [Configuration](docs/configuration.md) — scopes, manual…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.