Members & invitations

Invitations are limited each hour, and the last owner can never be removed. Answers never reveal whether an email address has an account. Workspace members are managed separately, so someone can be given one workspace without wider access.

The live list

Your AI tool can call searchTools with category: "members" for the current list of these tools with every input. This page is the readable copy.

The tools

Every tool below keeps to the access of the key or sign-in that calls it, and to the person’s own role. A tool only sees the tools it may use.

  • addWorkspaceMember

    Add a workspace member.

  • cancelInvitation

    Cancel a pending invitation.

  • getCurrentUser

    Authenticated user's identity, role, and org membership.

  • getMember

    Read a single member.

  • inviteMember

    Send an invitation. Rate-limited 10/hour. Returns seat-billing impact.

  • listAssignablePrincipals

    Members and teams an agent can assign as task owners or evidence authors.

  • listInvitations

    List pending invitations.

  • listMembers

    List org members (org member or `manage_members` capability).

  • removeMember

    Hard remove. Refuses to remove the last owner.

  • removeWorkspaceMember

    Remove a workspace member.

  • resendInvitation

    Resend a pending invitation email.

  • setMemberActive

    Soft-deactivate / reactivate a member (preserves history). A deactivated member's keys and connected AI tools stop working until they are reactivated.

  • updateMemberRole

    Change a member's organisation role.

  • updateProfile

    Update a profile (self always; others require admin). It never changes an email: people change their own email in the app.

  • updateWorkspaceMember

    Update a workspace member's role.