> ## Documentation Index
> Fetch the complete documentation index at: https://veryfront.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Delete account member

> Remove a member from the account, or leave it yourself; removing another member requires account.members.manage.

`veryfront__revoke_account_member`

Requires account.read; API keys also need delete scope.

**Deprecated.** Legacy revoke alias.

Use Delete account member ([`veryfront__delete_account_member`](https://veryfront.com/docs/cloud/mcp/tools/delete-account-member)) instead.

## Access

No external-service connection is required. Use a Veryfront credential with access to the requested resources.

**Call type:** Can change resources.

## Arguments

| Field | Type | Required | Description and constraints |
| - | - | - | - |
| `account_id` | `string` | Yes | Provide the account id. Format: `uuid`. |
| `user_id` | `string` | Yes | 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. Format: `uuid`. |

## 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](https://veryfront.com/docs/cloud/getting-started/connect-mcp.md).

```json title="request.json" theme={null}
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "veryfront__revoke_account_member",
    "arguments": {
      "account_id": "00000000-0000-4000-8000-000000000000",
      "user_id": "00000000-0000-4000-8000-000000000000"
    }
  }
}
```

## Result

The published output shape is summarized below. Inspect both the MCP response content and `isError` when handling a call.

| Field | Type | Required | Description and constraints |
| - | - | - | - |
| `ok` | `boolean` | Yes | The ok returned by the tool. Value: `true`. |
| `success` | `boolean` | Yes | Deprecated: always true. Use ok. |

## Full schemas

```json title="input-schema.json" theme={null}
{
  "type": "object",
  "properties": {
    "account_id": {
      "type": "string",
      "format": "uuid",
      "description": "Provide the 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."
    }
  },
  "required": [
    "account_id",
    "user_id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#",
  "description": "Arguments for the revoke_account_member tool."
}
```

```json title="output-schema.json" theme={null}
{
  "type": "object",
  "properties": {
    "ok": {
      "type": "boolean",
      "const": true,
      "description": "The ok returned by the tool."
    },
    "success": {
      "type": "boolean",
      "description": "Deprecated: always true. Use ok."
    }
  },
  "required": [
    "ok",
    "success"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#",
  "description": "Structured result returned by the revoke_account_member tool."
}
```

<details>
  <summary>Try this tool</summary>

  Replace sample arguments with values for your project or connected account. Calls run only when you select Run tool.

  MCP tool call

  Call `veryfront__revoke_account_member` against the Veryfront MCP endpoint.

  Bearer token or API key

  Arguments (JSON)

  Run this tool with these arguments.

  Run tool

  Output JSON

  <pre />
</details>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.