Skip to main content
Roles are admin, marketer, and viewer. An invited user is pending until they sign in, then active. A workspace must retain at least one active admin. A user’s name and role are shared across their 1eye workspaces. Removing membership affects only the current workspace. Confirm the person, email, and proposed changes before using a change tool. The examples below are MCP tool arguments. Replace uppercase IDs with values returned by your workspace.

Tools

list_users

Read-only List workspace users, newest first.

Arguments

Example

Returns: Users with name, email, role, status, and last sign-in, plus total and next_cursor.

get_user

Read-only Retrieve one user of the current workspace.

Arguments

Example

Returns: The user’s profile, role, status, and sign-in information.

invite_user

Change · confirmation required Invite a teammate to the current workspace. Confirm the email and role first. This sends an invitation email, and the user is pending until sign-in. Someone already in another 1eye workspace keeps their existing role and can only be invited with that same role.

Arguments

Example

Returns: The invitation result.

update_user

Change · confirmation required Change a user’s name and/or role. Confirm the person and changes first. Name and role are shared across all of that user’s 1eye workspaces. A workspace must keep at least one active admin. Only supplied fields change.

Arguments

Example

Returns: The whole updated user.

delete_user

Change · confirmation required Remove a user’s membership in the current workspace. Confirm the named person first. The user loses access to this workspace and keeps any other 1eye workspace memberships. A workspace must keep at least one active admin.

Arguments

Example

Returns: The membership-removal result.