Delete WireGuard client
delete_clientPermanently remove a WireGuard client to revoke its VPN access. Requires a confirmation token to complete the irreversible deletion.
Instructions
Permanently delete a WireGuard client. This is irreversible: the client loses VPN access and its keys cannot be restored. The first call returns a short-lived confirmation token; ask the user for confirmation, then call again with confirmToken.
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": {
"clientId": "<clientId>"
},
"name": "delete_client"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| clientId | Yes | Numeric ID of the client (see list_clients) | |
| confirmToken | No | Confirmation token from a previous delete_client call for the same client. Omit on the first call. |