Manage users, groups, departments, and identity provider configurations.
Tools
| Tool | Description |
|---|---|
list_users |
List all users |
get_user |
Get user details |
list_groups |
List all groups |
get_group |
Get group details |
list_departments |
List all departments |
get_department |
Get department details |
list_idp_configs |
List identity provider configurations |
get_idp_config |
Get IdP configuration details |
list_scim_groups |
List SCIM-provisioned groups |
list_saml_attributes |
List SAML attribute mappings |
list_admin_users |
List admin users |
get_admin_user |
Get admin user details |
list_admin_roles |
List admin roles |
Example Queries
List all users in the engineering department
Show groups synced from Azure AD
What IdP configurations are active?
List admin users with super admin role
Show department hierarchy
Prerequisites
ZSCALER_CLIENT_IDOneAPI client IDZSCALER_CLIENT_SECRETOneAPI client secretZSCALER_CUSTOMER_IDCustomer/tenant IDZSCALER_VANITY_DOMAINVanity domainZSCALER_MCP_SERVICESmust includezidentity
Server
This skill uses the zscaler-mcp server which connects to ZIdentity via OneAPI.
Failure Behavior
- On a tool error (timeout, unreachable host, malformed response), report the failure and its error message directly to the user rather than fabricating or guessing at results.
- For a confirmed read-only call, check connectivity and retry once if appropriate. For any call that changes state or sends a message, a timeout does not prove the action failed: inspect current state or delivery status before retrying, preserve the required approval/change gates, and do not repeat an action whose outcome is unknown.