← WebMCP Directory

Tool tree

capspace-pro.vercel.app

Media & PersonalTools verified
Website
CapSpace Pro
Explore capabilities
    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": {}
      }
    }