delete_secret
Permanently remove a named secret from the encrypted vault so it can no longer be resolved at runtime. Use it to revoke credentials or clean up unused keys.
Instructions
Delete a secret from the vault.
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": {
"name": "<name>"
},
"name": "delete_secret"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| exp | No | Expiry epoch seconds bound into the signature (required with agentId) | |
| name | Yes | The name of the secret to delete | |
| nonce | No | Single-use nonce bound into the signature (required with agentId) | |
| token | No | Org-issued short-lived access token (alternative to agentId) | |
| agentId | No | Agent ID for signed, scope-enforced access (optional) | |
| signature | No | Ed25519 signature over 'write:<name>:<nonce>:<exp>' in base64 (optional) |