List connected apps
cooper_list_oauth_grantsUse this when you need to see which OAuth apps currently hold access to this account, for example before revoking one. Read-only; requires auth. No inputs. Returns {object:"list", data:[{object:"oauth_grant", id, client_id, client_name, redirect_hosts, scope, resource, connected_at, last_refreshed_at, active_tokens}]}. One row per client that still has a usable token. An expired access token is included while its refresh token can still be used. client_name is empty when the client row is gone. redirect_hosts are hostnames only. Token hashes, refresh hashes, and client secrets are not returned. Newest last_refreshed_at first. An inbox-scoped key receives 403 permission_denied. A key without key_read receives 403 permission_denied. Fails with unauthorized.
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": "cooper_list_oauth_grants"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | Items on this page, in the order the tool description gives. | |
| object | No | Object type name, such as list, message, or thread. |