ESPN Server
A server implementation that provides access to ESPN sports data through a Model Context Protocol (MCP) interface.
Features
- Real-time sports data from ESPN’s API
- Comprehensive coverage of major sports leagues:
- NFL (National Football League)
- NBA (National Basketball Association)
- MLB (Major League Baseball)
- NHL (National Hockey League)
- WNBA (Women’s National Basketball Association)
- College Sports (Football, Basketball, Baseball)
- Soccer (Multiple leagues)
- Data types include:
- Live scores
- Team information
- Player statistics
- League standings
- News updates
- Player props (NFL)
- Automatic markdown file generation for data exports
Installation
- Clone the repository
- Install dependencies:
npm install
- Build the project:
npm run build
Usage
The server runs as a stdio-based MCP server. To start the server:
node build/index.js
Available Tools
NFL
get_nfl_scores- Get live and final NFL scoresget_nfl_news- Get latest NFL newsget_nfl_teams- Get all NFL teamsget_nfl_team- Get specific NFL team detailsget_nfl_standings- Get current NFL standingsget_nfl_player_stats- Get player statisticsget_nfl_player_props- Get player props
NBA
get_nba_scores- Get live and final NBA scoresget_nba_news- Get latest NBA newsget_nba_teams- Get all NBA teamsget_nba_team- Get specific NBA team detailsget_nba_standings- Get current NBA standingsget_nba_player_stats- Get player statistics
MLB
get_mlb_scores- Get live and final MLB scoresget_mlb_news- Get latest MLB newsget_mlb_teams- Get all MLB teamsget_mlb_team- Get specific MLB team detailsget_mlb_standings- Get current MLB standingsget_mlb_player_stats- Get player statistics
NHL
get_nhl_scores- Get live and final NHL scoresget_nhl_news- Get latest NHL newsget_nhl_teams- Get all NHL teamsget_nhl_team- Get specific NHL team detailsget_nhl_standings- Get current NHL standingsget_nhl_player_stats- Get player statistics
College Sports
- Various tools for college football, basketball (men’s and women’s), and baseball
Additional Features
- All data can be exported to markdown files
- Customizable output formatting
- Error handling for API requests
- Real-time data updates
Dependencies
- @modelcontextprotocol/sdk: ^0.6.0
- axios: ^1.7.9
- date-fns: ^4.1.0
Development Dependencies
- @types/node: ^20.10.0
- typescript: ^5.3.2
License
This project is licensed under the MIT License.
ESPN Server
Project Details
- DynamicEndpoints/espn-mcp
- Last Updated: 3/28/2025
Recomended MCP Servers
MCP Server
Ethereum Tools for Claude - A comprehensive blockchain analysis toolkit that enables Claude AI to audit smart contracts,...
home-assistant-mcp-server
A powerful browser automation and testing server using the Model Context Protocol (MCP). Enables AI agents to control...
Appwrite’s MCP server. Operating your backend has never been easier.
MCP server for Linear integration
TEST
MCP server for HTML file preview and analysis - Has been weird with OS but good on Cline...
Quill is a modern WYSIWYG editor built for compatibility and extensibility.





