---
title: organization_member_list
description: List the members of your organization with their ids, names and emails.
---

Ask who is in your organization. The agent lists the current members. It uses the list to find the person to make an Assignee of a [brand](/mcp/tools/brand-assignee-add) or of a [Campaign Plan](/mcp/tools/campaign-plan-assignee-add).

> "Who can I add as an Assignee of the spring sale plan?"

Each member has a `usr_…` id, a name and an email.

- **The tool needs the `organization_member:read` scope.** The emails of your members are personal data, so no other scope covers this tool.
- **An external client connects again to get the scope.** The AdCrunch agent in the console gets it with no action.

## Reference

List the current members of the organization, each with its `usr_…` id, its name and its email. Use it to find the person to send to brand_assignee_add or campaign_plan_assignee_add.

### Input

The tool takes no arguments.

### Output

A successful call returns this object in `structuredContent`.

| Field | Type | Always present | Description |
| --- | --- | --- | --- |
| `members` | array of object | yes | The current members, oldest membership first. |
| `members[].email` | string | yes | The email of the member. |
| `members[].id` | string | yes | The `usr_…` id of the member. |
| `members[].name` | string | yes | The name of the member. |

### Failure codes

A failed call has `isError` set, and `structuredContent.error` holds one of these codes. [Errors](/mcp/errors) describes the shape of a failed call.

- `organization_unentitled`
- `forbidden`
- `invalid_request`
- `internal_error`

### Scope

The token must hold `organization_member:read`. [Auth & scopes](/mcp/auth) lists each scope.

### Annotations

A client reads these hints. A hint that the tool does not declare has the default value of the MCP specification.

- **Read-only.** The tool changes nothing.
- **Closed world.** The tool reads and writes the data of AdCrunch only.

### Example

The arguments:

```json
{}
```

The result, in `structuredContent`:

```json
{
  "members": [
    {
      "email": "ana@acme.test",
      "id": "usr_4d8b12",
      "name": "Ana Silva"
    }
  ]
}
```
