Skip to main content

Add your description here

Project description

ESPN Fantasy Football MCP Server

Overview

This MCP (Model Context Protocol) server allows LLMs like Claude to interact with the ESPN Fantasy Football API. It provides tools for accessing league data, team rosters, player statistics, and more through a standardized interface. It can work with both public and private ESPN Leagues.

Features (MCP Tools)

  • Authentication: Securely store ESPN credentials for the current session (for private leagues)
  • League Info: Get basic information about fantasy football leagues
  • Team Rosters: View current team rosters and player details
  • Player Stats: Find and display stats for specific players
  • League Standings: View current team rankings and performance metrics
  • Matchup Information: Get details about weekly matchups

Installation

Prerequisites

  • Python 3.10 or higher
  • uv package manager
  • Claude Desktop for the best experience

Usage with Claude Desktop

  1. Update the Claude Desktop config:
  • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Include reference to the MCP server
    {
    "mcpServers": {
      "espn-fantasy-football": {
        "command": "uv",
        "args": [
          "--directory",
          "/absolute/path/to/directory",
          "run",
          "espn_fantasy_server.py"
          ]
        }
      } 
    }
    
  1. Restart Claude Desktop

Acknowledgements

cwendt94/espn-api for the nifty python wrapper around the ESPN Fantasy API

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mseep_mcp_espn_ff-0.1.0.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mseep_mcp_espn_ff-0.1.0-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

Details for the file mseep_mcp_espn_ff-0.1.0.tar.gz.

File metadata

  • Download URL: mseep_mcp_espn_ff-0.1.0.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.12

File hashes

Hashes for mseep_mcp_espn_ff-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a4fe215aea31af2677fc258c3eb113d9f383f8dad71d6059276280f1bb680e9c
MD5 2a9b983e4fab12d163aa71f185ccb8af
BLAKE2b-256 8a8b101969493aa4f99d3b0c1e0c5d58e2396419c3fea3a5755c2e2c81668ec3

See more details on using hashes here.

File details

Details for the file mseep_mcp_espn_ff-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for mseep_mcp_espn_ff-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7c27a2da79f1afb78fe5351c66a1b5e0a774e341764010fe83edef6f7091a844
MD5 31565674c9f49591de00bef492ab5389
BLAKE2b-256 e88b19381ccab4d9e122cb0b09e9ed112851cbde3327f55806a41f9f923f026a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page