Nba MCP Server

A Python server implementing Model Context Protocol (MCP) for NBA statistics and live game data.

Local serverstdioPython

What is the Nba MCP Server?

A Python server implementing Model Context Protocol (MCP) for NBA statistics and live game data.

What you get

This server provides a set of tools for accessing NBA data through the NBA API. It serves as a bridge between applications and the NBA's data services, offering both live game information and historical statistics.

  • Live game data (scoreboard, box scores, play-by-play)
  • Player information and career statistics
  • Team game logs and statistics
  • League standings
  • Game results and schedules

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
nba_live_scoreboardFetch today's NBA scoreboard (live or latest)
nba_live_boxscoreFetch real-time box score for a given NBA game ID
nba_live_play_by_playRetrieve live play-by-play actions for a specific game
nba_common_player_infoRetrieve basic information about a player
nba_player_career_statsObtain a player's career statistics
nba_list_active_playersReturn a list of all currently active NBA players
nba_player_game_logsObtain a player's game statistics within a specified date range
nba_team_game_logs_by_nameFetch a team's game logs using the team name
nba_fetch_game_resultsFetch game results for a given team ID and date range
nba_team_standingsFetch NBA team standings for a given season and season type
nba_team_stats_by_nameFetch team statistics using the team name
nba_all_teams_statsFetch statistics for all NBA teams across multiple seasons
nba_list_todays_gamesReturns scoreboard data for any specific date

How to install the Nba MCP Server

{
  "mcpServers": {
    "nba_mcp_server": {
      "command": "docker",
      "args": [
        "exec",
        "-i",
        "nba_mcp_server",
        "python",
        "nba_server.py"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Example prompts to try

  • “Use Nba to Configuration.”

Frequently asked questions

A Python server implementing Model Context Protocol (MCP) for NBA statistics and live game data. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.