Developer · Local MCP server

Zscaler Zero Trust Exchange

Manage Zscaler Zero Trust Exchange via 400+ tools — ZPA, ZIA, ZDX, ZCC, ZTW, ZMS, EASM, and more.

Visit Zscaler Zero Trust Exchange's website

What the MCP Registry states

The entry as published to the official MCP Registry (read 2026-10-04), latest version.

Registry name
io.github.zscaler/zscaler-mcp-server
Version
0.15.4
Status
Active
Category
developer
Transport
stdio (local process)
Package
PyPI, OCI image (Docker)
Published
2026-08-19
Updated
2026-08-19
Publisher
zscaler (GitHub)
Website
github.com/zscaler/zscaler-mcp-server
Repository
github.com/zscaler/zscaler-mcp-server
Source
Registry API entry

Packages

RegistryPackageVersionTransportEnvironment variables
PyPIruntime: uvxzscaler-mcp0.15.4stdioZSCALER_CLIENT_ID (required, secret), ZSCALER_CLIENT_SECRET (required, secret), ZSCALER_CUSTOMER_ID (required), ZSCALER_VANITY_DOMAIN (required)
OCI image (Docker)runtime: dockerdocker.io/zscaler/zscaler-mcp-server:latest—stdioNone declared

How to connect Zscaler Zero Trust Exchange

Zscaler Zero Trust Exchange runs locally from a Python package published to PyPI: zscaler-mcp version 0.15.4. It speaks MCP over stdio, so the client starts it as a program and talks to it through standard input and output. It needs Python; clients usually start it with uvx (from uv) or after pip install — the usual command is uvx zscaler-mcp. It reads these environment variables: ZSCALER_CLIENT_ID (required, secret), ZSCALER_CLIENT_SECRET (required, secret), ZSCALER_CUSTOMER_ID (required) and ZSCALER_VANITY_DOMAIN (required); set them in the client's configuration for this server.

Zscaler Zero Trust Exchange runs locally from a container image in an OCI registry such as Docker Hub or GitHub Container Registry: docker.io/zscaler/zscaler-mcp-server:latest. It speaks MCP over stdio, so the client starts it as a program and talks to it through standard input and output. It needs Docker or another OCI container runtime; started with docker run — the usual command is docker run -i --rm docker.io/zscaler/zscaler-mcp-server:latest. Required arguments: -e, -e, -e and -e.

In the mcpServers JSON format that many desktop and editor MCP clients read, the entry looks like this (placeholders in angle brackets):

{
  "mcpServers": {
    "zscaler-mcp-server": {
      "command": "uvx",
      "args": [
        "zscaler-mcp"
      ],
      "env": {
        "ZSCALER_CLIENT_ID": "<secret>",
        "ZSCALER_CLIENT_SECRET": "<secret>",
        "ZSCALER_CUSTOMER_ID": "<value>",
        "ZSCALER_VANITY_DOMAIN": "<value>"
      }
    }
  }
}

Derived from the registry entry, not tested here. What the server does, and on what terms, is set by its publisher; check its repository or website before giving it access to your accounts or files. How to add an MCP server to an assistant · Before you connect

More developer servers

All 6,250 →
ServerRunsEndpoint or package
Zotero BridgeMCP Server for Zotero SQLite Database - collection, tagging, PDF reading and more.Local · stdionpm: zotero-bridge
Zotero Native MCPRead and write your local Zotero 10 library. No plugin, no zotero.org API key, no cloud.Local · stdionpm: zotero-native-mcp
zotioZotero MCP server: local-first search, library checks, and preview-first writes for AI agents.Local · stdioMCP Bundle (.mcpb): OrgMentem/zotio/releases/download/v0.28.0/zotio-
Zoxron MCPYour AI agent deploys, migrates & upgrades self-hosted Odoo ERP on a server you own.Remote · HTTPzoxron.com
Zsh ToolZsh for Claude Code. PTY mode lets Claude type passwords. NEVERHANG + A.L.A.N.Local · stdioPyPI: zsh-tool-mcp
zspace-cliZero-config MCP server + CLI for ZSpace NAS: file ops and pool stats via the desktop client.Local · stdioPyPI: zspace-cli
ZtdsOpen standard MCP server for Zero-Trust Data Sanitization (ZTDS RFC v1.0). In-memory PII masking.Local · stdionpm: ztds-mcp
ZuckerBot — Meta Ads MCP Server60+ Meta Ads tools for AI agents: audits, campaign management, audiences and CAPI tracking.Remote & Local · HTTP, stdiozuckerbot.ai