Manage Netskope Private Access publishers, apps, policies, identities, routing, alerts, and validation through MCP tools.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
One-click editor setup isn’t available for this listing yet — we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Netskope MCP.
The johnneerdael/netskope-mcp MCP server provides an agent-facing interface for managing Netskope Private Access infrastructure. Its tool set covers 84 operations grouped into ten areas: publishers, private applications, local brokers, policy management, SCIM integration, upgrade profiles, steering, alerts, search, and validation.
The available capabilities support both resource administration and operational workflows. For example, an agent can locate publishers, create or configure private apps, associate applications with publishers, manage access policies, inspect alerts, resolve SCIM group references, and check configuration compliance. The documentation also describes workflows for deploying NPA infrastructure, responding to access incidents, and auditing an environment.
The server communicates with a Netskope tenant through the Netskope API. A tenant base URL and API token are supplied as environment variables for local execution, or as request headers when using the HTTP deployment. The MCP client then invokes individual tools using their validated parameters.
Tools use Zod schemas to validate inputs and transform parameters for the expected API operations. The project describes automatic parameter extraction, retry handling with exponential backoff, rate and quota management, detailed error context, and graceful handling of partial failures. Tools can be composed into multi-step workflows; a private application workflow, for instance, can validate a name, locate a publisher, create the app, add tags, and update publisher associations.
For a local Node setup, the documented sequence is to install dependencies, build the project, and start it:
The quick-start configuration uses NETSKOPE_BASE_URL for the tenant address and NETSKOPE_TOKEN for the API token. The repository also documents NETSKOPE_API_TOKEN as an optional fallback variable for its self-hosted HTTP mode. In that mode, clients can provide X-Netskope-Tenant and Authorization headers per request instead, which supports multi-tenant deployments.
Self-hosting options include the supplied Docker Compose files, a prebuilt GHCR image, or a locally built image. The HTTP service exposes /mcp for streamable MCP traffic and /healthz for liveness checks. PORT and HOST control binding; PUBLIC_URL describes the public origin, and CORS_ORIGIN configures browser-client origins.
The johnneerdael/netskope-mcp MCP server organizes tools into these documented areas:
The documentation includes separate references for publisher, private-app, and policy tools, along with workflow and real-world example guides.
The server requires access to a Netskope Private Access environment and an API token. The material does not state that it supports every Netskope product outside NPA. The HTTP deployment can accept fallback credentials, but the documented recommendation for shared self-hosting is to leave those fallback variables unset and provide tenant credentials through client headers.
The repository documents client configuration for Claude Desktop and generic JSON clients including Cursor and Windsurf. Its local example uses a built JavaScript entry point, while the self-hosted deployment uses HTTP; choose the transport and credential arrangement that matches the MCP client and deployment model.
The supplied material does not identify a software license or a hosted public endpoint, so those details should be confirmed in the repository before distribution or production deployment.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/johnneerdael-netskope-mcp)<a href="https://allmcps.com/mcp/johnneerdael-netskope-mcp"><img src="https://allmcps.com/api/badge/johnneerdael-netskope-mcp?style=directory" alt="Netskope MCP on AllMCPs" /></a>