API keys
api_keysaction list, create (name, expires_days 30, 90 or 365, allowed_ips: a send-only key for an app), rotate (key_id; the old key works a day) or revoke (key_id). Full-access keys aren't made or rotated here, so an assistant can't keep access after it's disconnected. A new key is in key, shown once: tell the user to store it as a secret, never in code.
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": "api_keys"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| access | No | send-only | |
| action | No | list | |
| key_id | No | ||
| allowed_ips | No | ||
| expires_days | No | 30, 90 or 365 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||