zscaler-aiguard-control-plane-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ZSCALER_CLIENT_ID | Yes | The OAuth Client ID for Zscaler AI Guard. | |
| ZSCALER_CLIENT_SECRET | Yes | The OAuth Client Secret for Zscaler AI Guard. | |
| ZSCALER_VANITY_DOMAIN | Yes | Your Zscaler organization's login domain (e.g., if you log in at https://mycompany.zslogin.net, your vanity domain is mycompany). |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_policy_summariesA | Returns a lightweight list of all detection policies (IDs, names, versions, timestamps only). |
| list_policiesA | Returns all detection policies with full detector configuration. |
| get_policyA | Fetch a specific detection policy by its numeric ID. |
| get_policy_by_name | Fetch a specific detection policy by its exact name. |
| create_policyB | Creates a new detection policy. Provide the full JSON configuration payload. |
| update_policyA | Replaces a detection policy completely. Provide the policy ID and the full JSON payload. |
| enable_policy_controls | Partially updates the enabled/disabled state of individual policy controls. Provide the policy ID and the PATCH JSON payload. |
| delete_policyA | Permanently deletes a detection policy. Set delete_references=True to cascade-delete all referencing match rules and LLM assignments. |
| check_policy_references | Check if a policy is referenced by any active match rules or LLM applications. |
| list_match_rulesB | Returns all match rules for the tenant. |
| get_match_ruleB | Fetch a specific match rule by its numeric ID. |
| get_match_rule_by_name | Fetch a specific match rule by its exact name. |
| create_match_rule | Creates a new match rule. Provide the full JSON configuration payload. |
| update_match_ruleA | Replaces a match rule completely. Provide the rule ID and the full JSON payload. |
| delete_match_rule | Permanently deletes a match rule. |
| list_llm_applicationsB | Returns all LLM applications for the tenant. |
| get_llm_application | Fetch a specific LLM application by its numeric ID. |
| get_llm_application_by_nameA | Fetch a specific LLM application by its exact name. |
| create_llm_application | Creates a new LLM application. Provide the full JSON configuration payload. |
| update_llm_applicationA | Replaces an LLM application completely. Provide the app ID and the full JSON payload. |
| delete_llm_application | Permanently deletes an LLM application. |
| check_application_referencesA | Check if an LLM application is referenced by any active match rules. |
| list_llm_providersB | Returns all LLM providers for the tenant. |
| get_llm_providerB | Fetch a specific LLM provider by its numeric ID. |
| get_llm_provider_by_nameB | Fetch a specific LLM provider by its exact name. |
| create_llm_provider | Creates a new LLM provider. Provide the full JSON configuration payload. |
| update_llm_providerB | Replaces an LLM provider completely. Provide the provider ID and the full JSON payload. |
| delete_llm_providerA | Permanently deletes an LLM provider. Set delete_references=True to cascade-delete referencing LLM applications. |
| check_provider_references | Check if a provider is referenced by any LLM applications. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/hshen-ai/zscaler-aiguard-control-plane-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server