Skip to content
AdCrunch
Esc
↑↓navigate↵open⌘Jpreview
On this page

organization_member_list

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 or of a Campaign Plan.

“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 describes the shape of a failed call.

  • organization_unentitled
  • forbidden
  • invalid_request
  • internal_error

Scope

The token must hold organization_member:read. Auth & scopes 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:

{}

The result, in structuredContent:

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

Was this page helpful?