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.1.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.1-py3-none-any.whl (2.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mseep_mcp_espn_ff-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 8f364a4a60f1b03cbe43d0e68d8ac73d62046189fb1c9da239a74510e436a66a
MD5 d85ec6cff9b74e360c49511cd12850e1
BLAKE2b-256 7c5a4d26857fe26c52d8817a7e66edefe2c70d28f977752a3f4ee6f68daa317a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mseep_mcp_espn_ff-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 279631bd06825e6418f2be3433c18b501bb308819cb0cc783c4251cccbd42b67
MD5 c20701abf9e00b93963a46c70a691971
BLAKE2b-256 7d7b3ca48b74d55d870c370e255885c893a787bbc21eefa6d5ce84247f1084d6

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