Call any client (v2) endpoint
specter_client_callSend POST requests to any /v2/client/* endpoint as the sandbox test player, enabling client calls not covered by dedicated tools.
Instructions
Escape hatch for the game-facing API: POST to any /v2/client/* endpoint as the sandbox test player. Use for client calls that lack a dedicated tool (e.g. player/me/get-inventory, friends/send-request, stores/default-purchase, leaderboards/get-rankings, competitions/enter). Find the exact path + body in the client-api-index / curated-client-api references. asPlayer=true (default) sends the test-player token; false = api-key-only catalog reads.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"path": "<path>"
},
"name": "specter_client_call"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | Request body per the client API reference | |
| path | Yes | Path without the /v2/client/ prefix, e.g. "player/me/get-inventory" | |
| asPlayer | No | Send the test-player bearer token (default true) |