Enterprise DLP MCP Server
Focus
Focus
Enterprise DLP

Enterprise DLP MCP Server

Table of Contents

Enterprise DLP MCP Server

Use your own AI agent to investigate incidents and manage Enterprise DLP through a locally run MCP server.
Where Can I Use This?What Do I Need?
  • NGFW (Managed by Panorama or Strata Cloud Manager)
  • Prisma Access (Managed by Panorama or Strata Cloud Manager)
  • SaaS Security Inline
  • Data Security
  • Prisma AIRS
  • Prisma Browser
  • Email DLP
  • Endpoint DLP
  • Enterprise Data Loss Prevention (E-DLP) license, or one of the following licenses that include it:
    • Prisma Access CASB license
    • Next-Generation CASB for Prisma Access and NGFW (CASB-X) license
    • Data Security license
  • An AI agent and AI model that support the Model Context Protocol (MCP)
  • Node.js 18 or later installed on the machine that runs your AI agent
  • A service account with a role that grants view access to Enterprise DLP
Use the MCP server to view your Enterprise DLP configurations and data regardless of the enforcement point where they are applied.
The Enterprise Data Loss Prevention (E-DLP) Model Context Protocol (MCP) server connects the AI agent you already use to your Enterprise DLP tenant. You can query incidents, manage data patterns and data profiles, and automate Enterprise DLP workflows in natural language without working in Strata Cloud Manager for each task. The MCP server runs on your machine, calls the same Enterprise DLP and Email DLP APIs that your own automation uses, and honors the role of the service account it authenticates with, so it can never do more than that account allows. The MCP server complements Strata Cloud Manager and doesn't replace it.
Use the MCP server when you manage configuration at scale, investigate incidents through automation or third-party tools rather than the console, or want an agent to complete multi-step work, such as triaging incidents, investigating false positives, or building a data profile for a compliance standard, from a single request. You choose the AI agent and the AI model, so you control where the data your agent reads is processed. You continue to use Strata Cloud Manager to review and verify any result, and to manage the settings that the public APIs don't expose.

Components

The integration has components that you provide and components that Palo Alto Networks provides:
  • AI Agent—The software that runs your AI conversations and issues commands on your behalf. The MCP server supports any MCP-compatible AI agent. The procedures in this guide cover the most popular agents:
    • Claude Desktop
    • Claude Code
    • OpenAI Codex
    • Cursor
    • VS Code with Copilot
  • AI Model—The large language model that powers the agent's reasoning. The MCP server supports any frontier model that supports MCP. You choose the model and pay for the tokens it uses. Palo Alto Networks never sees your model API keys.
  • MCP Server—A local process that translates your agent's requests into Enterprise DLP API calls. The server runs from the public @paloaltonetworks/mcp-dlp npm package using npx, so you do not download or install a separate application.
  • Skills—Prebuilt workflows that Palo Alto Networks authors and tests, such as auditing your data patterns or recommending coverage for unprotected data. Your agent runs a skill from a prompt, so you do not write any code. The Enterprise DLP MCP Server Skills topic describes each skill.
  • Service Account—The identity that the MCP server uses to authenticate to your tenant with a Client ID and Client Secret. Create a dedicated service account for your agent rather than reusing an administrator account.
  • Role—The permissions assigned to the service account. You can assign a predefined role or create a custom role, and the agent can never exceed what the role allows.
  • Access level—A setting you choose when you set up the MCP server. With read-only access, you can view incidents, data profiles, data patterns, and reports, and the MCP server does not make write or delete operations available to your agent, even if the service account has broader permissions. With read-write access, your agent can also create, update, and delete Enterprise DLP configuration and incidents.
  • Enterprise DLP APIs and Tenant—The public APIs that the MCP server calls, and the tenant that stores your data patterns, data profiles, policies, and incidents. The MCP server changes how you reach Enterprise DLP, not how Enterprise DLP detects and enforces policy.

Data Flow and Visibility

Your AI agent and the MCP server run on your machine. The MCP server sends API calls directly from your environment to the Palo Alto Networks API gateway, so Palo Alto Networks sees which API call your agent made, when it made it, whether it succeeded, and any error code returned. Palo Alto Networks does not see your conversations, your prompts, your model's responses, or your model token costs.
The AI model you choose processes the incident details and snippets that the MCP server returns to your agent. Choose a model that meets your data handling requirements, and start with read-only access until you are confident in how your agent behaves.

MCP Server Hosting and Security

Palo Alto Networks publishes the MCP server as the public @paloaltonetworks/mcp-dlp package on the npm registry, under the @paloaltonetworks scope. When your agent starts the server through npx, npm downloads the package from that registry to your machine, and the server runs there as a local process. If you prefer not to use npm, you can download a standalone binary from the MCP Server page in Strata Cloud Manager. The binary doesn't require Node.js.
The MCP server is built to limit what it can do and to protect your credentials:
  • Local process—The MCP server runs on your machine and connects directly to the Enterprise DLP API. It doesn't route your data through an intermediary service.
  • Local credentials—Your service account credentials stay on your machine, in your agent's configuration or your environment. The server uses them to request short-lived OAuth access tokens and refreshes the tokens automatically.
  • Least privilege—API access follows the role of your service account, and the server is read-only by default. In read-only mode, the server doesn't register write or delete tools, so your agent can't discover or call them.
  • Protected access token—The server holds its access token in memory. To prevent a malicious configuration or process from reading that token, the server refuses to start if it detects debugger-inspection settings in its environment.
  • Verifiable releases—Each release publishes a software bill of materials (SBOM) in CycloneDX format, SHA-256 checksums, and a provenance file that you can use to verify the release artifacts.

What You Can and Cannot Manage

The MCP server uses the public Enterprise DLP APIs, so you can manage only the settings and data that those APIs expose. You can manage data patterns, data dictionaries, document types, data profiles, data filtering profiles, endpoint DLP policies and peripherals, and incidents, and you can view reports. You continue to configure some settings in Strata Cloud Manager, including granular data profile rules, evidence storage connections, syslog and ICAP forwarding, incident automation rules, end user coaching templates, and the push of endpoint DLP configuration.

Learn More