Skip to main content
Glama
hshen-ai

zscaler-aiguard-control-plane-mcp

by hshen-ai

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ZSCALER_CLIENT_IDYesThe OAuth Client ID for Zscaler AI Guard.
ZSCALER_CLIENT_SECRETYesThe OAuth Client Secret for Zscaler AI Guard.
ZSCALER_VANITY_DOMAINYesYour 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

CapabilityDetails
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

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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