gradeNot graded
list_all_teamsAnswer
Lists all 30 NBA teams with total payrolls, tax apron tiers (Second Apron, First Apron, Taxpayer, Under Cap), and active TPE exceptions.
View tool JSON
{
"name": "list_all_teams",
"kind": "answer",
"impl": "imperative",
"description": "Lists all 30 NBA teams with total payrolls, tax apron tiers (Second Apron, First Apron, Taxpayer, Under Cap), and active TPE exceptions.",
"inputSchema": {
"type": "object",
"properties": {}
}
}get_team_cap_statusAnswer
Returns full cap sheet for any of the 30 NBA teams, including player contract salaries, distance to Second Apron line, and active TPEs.
View tool JSON
{
"name": "get_team_cap_status",
"kind": "answer",
"impl": "imperative",
"description": "Returns full cap sheet for any of the 30 NBA teams, including player contract salaries, distance to Second Apron line, and active TPEs.",
"inputSchema": {
"type": "object",
"properties": {
"teamId": {
"type": "string",
"description": "3-letter NBA team abbreviation e.g. LAL, BOS, GSW, NYK, PHX, MIA, DAL, DEN, OKC"
}
},
"required": [
"teamId"
]
}
}validate_cba_tradeAction
Deterministically validates trade legs against 2024-25 NBA CBA rules, tax aprons, and matching limits.
View tool JSON
{
"name": "validate_cba_trade",
"kind": "act",
"impl": "imperative",
"description": "Deterministically validates trade legs against 2024-25 NBA CBA rules, tax aprons, and matching limits.",
"inputSchema": {
"type": "object",
"properties": {
"legs": {
"type": "array"
}
}
}
}find_facilitator_teamsAnswer
Scans all 30 NBA teams to find viable 3rd-party facilitator teams with open roster spots and matching Traded Player Exceptions (TPEs) or cap room.
View tool JSON
{
"name": "find_facilitator_teams",
"kind": "answer",
"impl": "imperative",
"description": "Scans all 30 NBA teams to find viable 3rd-party facilitator teams with open roster spots and matching Traded Player Exceptions (TPEs) or cap room.",
"inputSchema": {
"type": "object",
"properties": {
"minTpeAmount": {
"type": "number",
"description": "Minimum TPE dollar absorption capacity needed in USD."
}
},
"required": [
"minTpeAmount"
]
}
}set_player_protectionAction
Sets or clears the untouchable protection lock on any NBA player to prevent AI from including them in trade proposals.
View tool JSON
{
"name": "set_player_protection",
"kind": "act",
"impl": "imperative",
"description": "Sets or clears the untouchable protection lock on any NBA player to prevent AI from including them in trade proposals.",
"inputSchema": {
"type": "object",
"properties": {
"teamId": {
"type": "string",
"description": "Team ID e.g. LAL, NYK, GSW"
},
"playerId": {
"type": "string",
"description": "Player ID e.g. p_brunson, p_lebron, p_curry"
},
"isProtected": {
"type": "boolean"
}
},
"required": [
"teamId",
"playerId",
"isProtected"
]
}
}route_salary_to_tpeAction
Routes an outgoing player from a primary team directly into a 3rd-party team's TPE exception.
View tool JSON
{
"name": "route_salary_to_tpe",
"kind": "act",
"impl": "imperative",
"description": "Routes an outgoing player from a primary team directly into a 3rd-party team's TPE exception.",
"inputSchema": {
"type": "object",
"properties": {
"sourceTeamId": {
"type": "string"
},
"facilitatorTeamId": {
"type": "string"
},
"playerId": {
"type": "string"
},
"tpeId": {
"type": "string"
}
},
"required": [
"sourceTeamId",
"facilitatorTeamId",
"playerId",
"tpeId"
]
}
}auto_balance_tradeAction
Autonomously restructures the on-screen trade across teams to achieve 100% CBA legality while strictly preserving your existing manual trade assets and respecting protected players.
View tool JSON
{
"name": "auto_balance_trade",
"kind": "act",
"impl": "imperative",
"description": "Autonomously restructures the on-screen trade across teams to achieve 100% CBA legality while strictly preserving your existing manual trade assets and respecting protected players.",
"inputSchema": {
"type": "object",
"properties": {
"primaryTeamId": {
"type": "string",
"description": "Primary acquiring team e.g. NYK, LAL, GSW"
},
"facilitatorTeamId": {
"type": "string",
"description": "Preferred 3rd-team facilitator e.g. CHA, UTA, SAS"
}
}
}
}reset_tradeAction
Resets the active trade board to the baseline proposal.
View tool JSON
{
"name": "reset_trade",
"kind": "act",
"impl": "imperative",
"description": "Resets the active trade board to the baseline proposal.",
"inputSchema": {
"type": "object",
"properties": {}
}
}