nba_players
Get NBA player index: every player id for a season. Returns the league's player index for a season, one row per player with player id, first and last name, team id and the source's roster attributes. This is the family's player-id discovery route: the ids it returns are what nba-player-info, nba-box-score and nba-play-by-play accept, so call this instead of guessing an id. Pass team_id to narrow the index to one roster.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "nba_players"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| active | No | Optional flag; when true only players active in the season are returned. | |
| season | No | Optional season in YYYY-YY form, for example 2026-27. Defaults to the current NBA season. | |
| team_id | No | Optional team id from nba-standings or nba-teams; narrows the index to that team's players. | |
| league_id | No | Optional league id; only 00 (NBA) is verified. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The tool result payload (shape varies per tool; see each tool's docs resource). |