fantasy-football-mcp-public
by derekrbreese·★ 34·Score 45
Yahoo Fantasy Football MCP server offering intelligent lineup optimization, draft assistance, and league management.
Overview
This is a comprehensive MCP server specifically designed for Yahoo Fantasy Football. It provides advanced features including multi-league support, intelligent lineup optimization algorithms, draft assistance with real-time recommendations, and player enhancement layers that augment projections with recent performance data. The server integrates with Yahoo API for league data and Sleeper API for expert rankings, with optional Reddit integration for sentiment analysis. It supports multiple deployment options including FastMCP, traditional stdio, Docker, and cloud platforms.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this server if you play Yahoo Fantasy Football and want AI-powered lineup optimization, draft assistance, and league management tools integrated directly into your Claude Desktop workflow.
When NOT to choose this
Don't choose this server if you use non-Yahoo fantasy football platforms or if you prefer a more generic fantasy football management tool that supports multiple platforms.
Tools this server exposes
12 tools extracted from the READMEff_get_leaguesList all leagues for your authenticated Yahoo account
ff_get_league_infoRetrieve detailed league metadata and team information
ff_get_standingsView current league standings with wins, losses, and points
ff_get_rosterInspect detailed roster information for any team
ff_get_matchupAnalyze weekly matchup details and projections
ff_build_lineupGenerate optimal lineups using advanced optimization algorithms
ff_get_playersBrowse available free agents with ownership percentages
ff_get_waiver_wireSmart waiver wire targets with expert analysis
ff_get_draft_recommendationAI-powered draft pick suggestions with strategy analysis
ff_analyze_reddit_sentimentSocial media sentiment analysis for player buzz and injury updates
ff_get_api_statusMonitor cache performance and Yahoo API rate limiting
ff_clear_cacheClear cached responses for fresh data
Comparable tools
Installation
Installation
- Clone the repository:
git clone https://github.com/derekrbreese/fantasy-football-mcp-public.git
cd fantasy-football-mcp-public
pip install -r requirements.txt- Set up Yahoo API credentials by creating a
.envfile:
YAHOO_CLIENT_ID=your_consumer_key_here
YAHOO_CLIENT_SECRET=your_consumer_secret_here
YAHOO_ACCESS_TOKEN=your_access_token
YAHOO_REFRESH_TOKEN=your_refresh_token
YAHOO_GUID=your_yahoo_guid- Complete OAuth authentication:
cd utils
python setup_yahoo_auth.pyFor Claude Desktop, add to your claude_desktop_config.json:
{
"mcpServers": {
"fantasy-football": {
"command": "python",
"args": ["/path/to/fantasy_football_multi_league.py"]
}
}
}FAQ
- How often do Yahoo API tokens need to be refreshed?
- Yahoo API tokens expire hourly. Use the `refresh_yahoo_token.py` script or run `python utils/refresh_yahoo_token.py` to update them automatically.
- Can I use this server with non-Yahoo fantasy football leagues?
- No, this server is specifically designed for Yahoo Fantasy Football and requires Yahoo API credentials to function.
Compare fantasy-football-mcp-public with
Last updated · Auto-generated from public README + GitHub signals.