Accounts and access
Support tools for assistants (MCP)
The 3 tools an assistant can call for Support over MCP: what each one does, the scopes it needs, its arguments and an example call.
Your support requests and whether a support session is open on your account. An assistant calls these tools over MCP; they have no HTTP operation. Tools for assistants lists every product, and MCP shows how to connect an assistant.
support_get_request
Read a support request. One request the caller may see.
Scopes: mcp:read · reads only
| Argument | Type | What it is |
|---|---|---|
request_id | string |
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "support_get_request",
"arguments": {
"request_id": "01JD8Z3QK4W5X6Y7Z8A9B0C1D2"
}
}
}support_get_status
Whether support sessions are on. Whether consented support sessions are on for the caller, and whether the caller may ask for one (staff).
Scopes: mcp:read · reads only
No arguments.
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "support_get_status",
"arguments": {}
}
}support_list_my_requests
List support requests made to me. The caller's requests: made to them, or waiting for their approval as an account admin. Newest first; pending ones first.
Scopes: mcp:read · reads only
| Argument | Type | What it is |
|---|---|---|
page_size | integer | At most 50; default 20. |
page_token | string | The next_page_token of the page before. |
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "support_list_my_requests",
"arguments": {
"page_size": 20
}
}
}