veryfront__delete_account_member
Requires account.read; API keys also need delete scope.
Access
No external-service connection is required. Use a Veryfront credential with access to the requested resources.
Call type: Can change resources.
Arguments
Example request
Send this JSON-RPC request through an initialized MCP client. Replace sample identifiers and values before calling the tool. See MCP client setup.
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "veryfront__delete_account_member",
"arguments": {
"account_id": "00000000-0000-4000-8000-000000000000",
"user_id": "00000000-0000-4000-8000-000000000000",
"confirm": true
}
}
}Result
The published output shape is summarized below. Inspect both the MCP response content and isError when handling a call.
Full schemas
{
"type": "object",
"properties": {
"account_id": {
"type": "string",
"format": "uuid",
"description": "Account ID."
},
"user_id": {
"type": "string",
"format": "uuid",
"description": "Member to remove. Members may remove themselves. Removing another member requires account.members.manage. Removing another owner requires account ownership authority. The account must retain at least one owner. Removing an absent member returns 404. Projects and financial history are not touched."
},
"confirm": {
"type": "boolean",
"description": "Must be true to remove the member."
}
},
"required": [
"account_id",
"user_id",
"confirm"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#",
"description": "Arguments for the delete_account_member tool."
}{
"type": "object",
"properties": {
"ok": {
"type": "boolean",
"const": true,
"description": "The ok returned by the tool."
}
},
"required": [
"ok"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#",
"description": "Structured result returned by the delete_account_member tool."
}