The Profile object
Global ID (GID) of the profile.
GID of the organization this profile belongs to.
Full name of the user.
Primary email address.
Additional email addresses associated with the user.
User kind or employment type (e.g. employee, contractor).
Job title or position.
Contract or employment start date.
Contract or employment end date.
ISO 8601 timestamp of when the profile was created.
ISO 8601 timestamp of the last update.
MembershipRole enum
Controls what actions a user can perform within an organization.| Value | Description |
|---|---|
OWNER | Full administrative access, including billing and organization deletion |
ADMIN | Can manage users, settings, and all resources |
EMPLOYEE | Standard access to compliance resources |
VIEWER | Read-only access |
AUDITOR | Read-only access intended for external auditors |
The Membership object
Global ID (GID) of the membership.
The user’s role in the organization.
ISO 8601 timestamp of when the membership was created.
Operations
listUsers
Returns all users in an organization. MCP tool:listUsers
Parameters
GID of the organization.
Number of results per page. Defaults to 20.
Pagination cursor from a previous response’s
next_cursor.Response
Array of profile objects.
Cursor for the next page. Absent when there are no more results.
getUser
Returns a single user by ID. MCP tool:getUser
Parameters
GID of the profile.
Response
The requested profile object.
createUser
Creates a new user profile and adds them to the organization. MCP tool:createUser
Parameters
GID of the organization.
Full name of the user.
Primary email address.
Membership role for the new user.
User kind (e.g. employee, contractor).
Additional email addresses.
Job title or position.
Contract start date (ISO 8601).
Contract end date (ISO 8601).
Response
The created profile object.
inviteUser
Sends an invitation to an existing profile to join the organization. MCP tool:inviteUser
Parameters
GID of the organization.
GID of the profile to invite.
Response
GID of the created invitation.
updateUser
Updates an existing user’s profile information. MCP tool:updateUser
Parameters
GID of the profile to update.
Updated full name.
Updated user kind.
Updated additional email addresses.
Updated position.
Updated contract start date.
Updated contract end date.
removeUser
Removes a user from the organization. MCP tool:removeUser
Parameters
GID of the organization.
GID of the profile to remove.
Response
GID of the removed profile.
updateMembership
Changes a user’s role within the organization. MCP tool:updateMembership
Parameters
GID of the organization.
GID of the membership to update.
New role to assign.
Response
The updated membership object.