pangolin_orgs
Create, view, update, or delete Pangolin organizations and manage user access within them. Includes server admin listing plus bandwidth reset, with dry-run previews for writes.
Instructions
pangolin_orgs covers the orgs toolset (10 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: check_org_user: GET /org/{orgId}/user/{userId}/check. Check a user's access in an organization. create_org: PUT /org. Create a new organization delete_admin_org: DELETE /admin/org/{orgId}. Delete any organization in the system (server admin). delete_org: DELETE /org/{orgId}. Delete an organization get_org: GET /org/{orgId}. Get an organization list_admin_orgs: GET /admin/orgs. List all organizations in the system with usage counts (server admin). list_orgs: GET /orgs. List all organizations in the system. reset_org_bandwidth: POST /org/{orgId}/reset-bandwidth. Reset all sites in selected organization bandwidth counters. update_org: POST /org/{orgId}. Update an organization update_org_user: POST /org/{orgId}/user/{userId}. Update a user in an org.
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_orgs"
}
}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. |