MCP Catalogs
Home

fantasy-football-mcp-public

by derekrbreese·34·Score 45

Yahoo Fantasy Football MCP server offering intelligent lineup optimization, draft assistance, and league management.

sportsai-llmdeveloper-tools
25
Forks
3
Open issues
5 mo ago
Last commit
2d ago
Indexed

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:

you:Optimize fantasy football lineups with AI-powered algorithms considering matchups and player projections
you:Receive real-time draft recommendations during fantasy football drafts with strategy-based analysis
you:Analyze waiver wire targets with enhanced player data including recent performance and trend flags
you:How often do Yahoo API tokens need to be refreshed?
you:Can I use this server with non-Yahoo fantasy football leagues?

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 README
  • ff_get_leagues

    List all leagues for your authenticated Yahoo account

  • ff_get_league_info

    Retrieve detailed league metadata and team information

  • ff_get_standings

    View current league standings with wins, losses, and points

  • ff_get_roster

    Inspect detailed roster information for any team

  • ff_get_matchup

    Analyze weekly matchup details and projections

  • ff_build_lineup

    Generate optimal lineups using advanced optimization algorithms

  • ff_get_players

    Browse available free agents with ownership percentages

  • ff_get_waiver_wire

    Smart waiver wire targets with expert analysis

  • ff_get_draft_recommendation

    AI-powered draft pick suggestions with strategy analysis

  • ff_analyze_reddit_sentiment

    Social media sentiment analysis for player buzz and injury updates

  • ff_get_api_status

    Monitor cache performance and Yahoo API rate limiting

  • ff_clear_cache

    Clear cached responses for fresh data

Comparable tools

yahoo-fantasy-apifantasy-football-calculator-apisleeper-api-mcp

Installation

Installation

  1. Clone the repository:
git clone https://github.com/derekrbreese/fantasy-football-mcp-public.git
cd fantasy-football-mcp-public
pip install -r requirements.txt
  1. Set up Yahoo API credentials by creating a .env file:
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
  1. Complete OAuth authentication:
cd utils
python setup_yahoo_auth.py

For 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.