pangolin_users
Manage Pangolin organization users and invitations by creating, listing, retrieving, updating 2FA or server-admin status, and deleting users or open invitations.
Instructions
pangolin_users covers the users toolset (12 operations). Auth header Authorization Bearer. Self-hosted Pangolin CE only. Writes need confirm:true and PANGOLIN_ALLOW_WRITES=true. Omit confirm for a dry-run preview. Actions: create_org_user: PUT /org/{orgId}/user. Create an organization user. delete_org_invitations: DELETE /org/{orgId}/invitations/{inviteId}. Remove an open invitation from an organization delete_org_user: DELETE /org/{orgId}/user/{userId}. Remove a user from an organization. get_org_user: GET /org/{orgId}/user/{userId}. Get a user in an organization. get_org_user_by_username: GET /org/{orgId}/user-by-username. Get a user in an organization by username. When idpId is not passed, only internal users are searched (username is globally unique for them). For external (OIDC) users, pass idpId to search by username within that identity provider. get_user: GET /user/{userId}. Get a user by ID. list_org_invitations: GET /org/{orgId}/invitations. List invitations in an organization. list_org_users: GET /org/{orgId}/users. List users in an organization. list_users: GET /users. List non–server-admin users (server admin). update_org_create_invite: POST /org/{orgId}/create-invite. Invite a user to join an organization. update_user_2fa: POST /user/{userId}/2fa. Update a user's 2FA status. update_user_server_admin: POST /user/{userId}/server-admin. Promote or demote a user's server admin status (server admin).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"action": "<action>"
},
"name": "pangolin_users"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | JSON body for the Pangolin operation. Secrets are redacted in output. | |
| query | No | OpenAPI query parameters. | |
| action | Yes | Pangolin operation to call. | |
| params | No | OpenAPI path parameters, such as orgId or siteId. | |
| confirm | No | Set to the boolean true to execute the write. Omit this field for a dry-run preview. false and the string true are rejected. |