An MCP Server implementation that integrates the Balldontlie API, to provide information about players, teams and games for the NBA, NFL and MLB. - Gets the list of team from one of the following leagues NBA (National Basketball Association), MLB (Major League Baseball), NFL (National Football League) - league (enum ['NBA', 'NFL', 'MLB']): The sports league to get teams for - getplayers - Gets the
Add this skill
npx mdskills install mikechao/balldontlie-mcpWell-documented sports data API integration with clear tool descriptions and setup examples
1# Balldontlie MCP Server23[](https://smithery.ai/server/@mikechao/balldontlie-mcp)45[](https://mseep.ai/app/07e29bcd-3fb7-46e6-b4b9-8908b3ef18f2)67[](https://mseep.ai/app/mikechao-balldontlie-mcp)89<a href="https://glama.ai/mcp/servers/@mikechao/balldontlie-mcp">10 <img width="380" height="200" src="https://glama.ai/mcp/servers/@mikechao/balldontlie-mcp/badge" alt="balldontlie-mcp MCP server" />11</a>1213An MCP Server implementation that integrates the [Balldontlie API](https://www.balldontlie.io/), to provide information about players, teams and games for the NBA, NFL and MLB.1415## Tools1617- **get_teams**1819 - Gets the list of team from one of the following leagues NBA (National Basketball Association), MLB (Major League Baseball), NFL (National Football League)20 - Inputs:21 - `league` (enum ['NBA', 'NFL', 'MLB']): The sports league to get teams for2223- **get_players**2425 - Gets the list of players from one of the following leagues NBA (National Basketball Association), MLB (Major League Baseball), NFL (National Football League)26 - Inputs:27 - `league` (enum ['NBA', 'NFL', 'MLB']): The sports league to get players for28 - `firstName` (string, optional): The first name of the player to search for29 - `lastName` (string, optional): The last name of the player to search for30 - `cursor` (number, optional): Cursor for pagination3132- **get_games**3334 - Gets the list of games from one of the following leagues NBA (National Basketball Association), MLB (Major League Baseball), NFL (National Football League)35 - Inputs:36 - `league` (enum ['NBA', 'NFL', 'MLB']): The sports league to get games for37 - `dates` (string[], optional): Get games for specific dates, format: YYYY-MM-DD38 - `teamIds` (string[], optional): Get games for specific games39 - `cursor` (number, optional): Cursor for pagination4041- **get_game**4243 - Get a specific game from one of the following leagues NBA (National Basketball Association), MLB (Major League Baseball), NFL (National Football League)44 - Inputs:45 - `league` (enum ['NBA', 'NFL', 'MLB']): The sports league to get the game for46 - `gameId` (number): The id of the game from the get_games tool4748## Prompts4950- **schedule_generator**5152Given a league (NBA, MLB, NFL), a starting date and ending date generates an interactive schedule in Claude Desktop.53545556## Sample queries5758With this MCP Server installed you can ask Claude or other LLM questions like the following.5960```61Show me today's baseball games.62Can you find football players with the last name Purdy?63How many NBA players have the last name Ming?64```6566## Configuration6768### Getting an API Key69701. Sign up for account at [Balldontlie.io](https://www.balldontlie.io/)712. The free plan is enough for this MCP Server7273### Installing using Desktop Extension (DXT)74751. Download the `dxt` file from the [Releases](https://github.com/mikechao/balldontlie-mcp/releases)762. Open it with Claude Desktop77 or78 Go to File -> Settings -> Extensions and drag the .DXT file to the window to install it7980### Installing via Smithery8182To install balldontlie-mcp for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@mikechao/balldontlie-mcp):8384```bash85npx -y @smithery/cli install @mikechao/balldontlie-mcp --client claude86```8788### Usage with Claude Desktop8990Add this to your `claude_desktop_config.json`:9192```json93{94 "mcp-servers": {95 "balldontlie": {96 "command": "npx",97 "args": [98 "-y",99 "balldontlie-mcp"100 ],101 "env": {102 "BALLDONTLIE_API_KEY": "YOUR API KEY HERE"103 }104 }105 }106}107```108109### Usage with LibreChat110111```yaml112mcpServers:113 balldontlie:114 command: sh115 args:116 - -c117 - BALLDONTLIE_API_KEY=your-api-key-here npx -y balldontlie-mcp118```119120## License121122This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.123124## Disclaimer125126This library is not officially associated with balldontlie.io. It is a third-party implementation of the balldontlie api with a MCP Server.127
Full transparency — inspect the skill content before installing.