forcepoint-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@forcepoint-mcpShow me recent DLP incidents"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
forcepoint-mcp
forcepoint-mcp is a Node.js MCP server for the Forcepoint DLP 9.0 REST API.
It is built around three repository guarantees:
Forcepoint connection configuration is persistent in Postgres.
Forcepoint passwords, Forcepoint JWTs, and MCP HTTP bearer tokens are persistent in Vault.
Multi-user and multi-tenant scope is explicit across tools, storage paths, and auth workflows.
API coverage
Dedicated MCP tools cover the documented Forcepoint DLP 9.0 REST surface for:
Authentication
POST /dlp/rest/v1/auth/refresh-tokenPOST /dlp/rest/v1/auth/access-token
Incident management
POST /dlp/rest/v1/incidentsPOST /dlp/rest/v1/incidents/update
Policy management
GET /dlp/rest/v1/policy/enabled-namesGET /dlp/rest/v1/policy/rulesGET /dlp/rest/v1/policy/rules/severity-actionGET /dlp/rest/v1/policy/rules/source-destinationGET /dlp/rest/v1/policy/rules/exceptions/allGET /dlp/rest/v1/policy/rules/exceptionsPOST /dlp/rest/v1/policy/rulesPOST /dlp/rest/v1/policy/rules/severity-actionPOST /dlp/rest/v1/policy/rules/source-destinationPOST /dlp/rest/v1/policy/rules/exceptions
The repository also exposes forcepoint_api_request for documented routes that do not yet deserve a more specialized tool surface.
Related MCP server: DelineaMCP
Tooling highlights
Discovery and planning:
forcepoint_schema_discoveryforcepoint_query_suggestionforcepoint_connection_infoforcepoint_scope_infoforcepoint_health_check
User profile and secret management:
forcepoint_set_user_connectionforcepoint_get_user_connectionforcepoint_set_user_passwordforcepoint_get_user_auth_stateforcepoint_update_user_tokensforcepoint_issue_refresh_tokenforcepoint_issue_access_token
MCP HTTP token administration:
forcepoint_create_mcp_user_tokenforcepoint_list_mcp_user_tokensforcepoint_revoke_mcp_user_token
Forcepoint API operations:
forcepoint_get_incidentsforcepoint_update_incidentsforcepoint_list_enabled_policiesforcepoint_get_policy_rulesforcepoint_get_rule_severity_actionforcepoint_get_source_destinationforcepoint_list_rule_exceptionsforcepoint_get_rule_exception_detailsforcepoint_post_policy_rulesforcepoint_post_rule_severity_actionforcepoint_post_source_destinationforcepoint_post_rule_exceptionsforcepoint_api_request
All tools return JSON inside MCP text content. Mutating tools require authorizationKey whenever MCP_ADMIN_AUTH_KEY is configured.
Most tools accept an optional accountId argument so callers can explicitly target a tenant or account. When omitted, the server uses the default account scope.
Storage model
Postgres stores configuration only, scoped by account and user:
forcepoint.connectionbaseUrltimeoutMsusername
Scope key format:
<account-id>:<user-id>:forcepoint.connection
Vault stores secrets only, scoped by account and user:
forcepoint/accounts/<account-id>/users/<user-id>/forcepoint/authpasswordrefreshTokenrefreshTokenExpiresAtaccessTokenaccessTokenExpiresAt
forcepoint/http/auth/token-indexmulti-user MCP HTTP bearer token metadata and revocation state
Local development
Copy
.env.exampleto.env.Start local Vault and Postgres:
docker compose up -d postgres vaultInstall dependencies:
npm installStart stdio mode:
npm run start:stdioStart HTTP mode:
npm run start:httpGenerate endpoint artifacts:
npm run generate:inventoryRun tests:
npm testExternal Services Mode
If Vault and Postgres are already managed outside this repository, use docker-compose.external.yml to run only the MCP application container.
Required external settings include:
POSTGRES_HOSTPOSTGRES_PORTPOSTGRES_DBPOSTGRES_USERPOSTGRES_PASSWORDVAULT_ADDRVAULT_TOKENor Vault Agent runtime settings
This mode keeps the same storage model: config in Postgres, secrets in Vault.
MCP registration
VS Code stdio example:
{
"servers": {
"forcepoint-mcp": {
"type": "stdio",
"command": "npm",
"args": ["run", "start:stdio"],
"cwd": "/Users/lesterjohn/Documents/GitHub/forcepoint-mcp"
}
}
}HTTP-capable clients can point to http://127.0.0.1:3000/mcp after npm run start:http.
Generated artifacts
artifacts/forcepoint-endpoint-inventory.jsonartifacts/forcepoint-openapi.jsonscripts/generate-forcepoint-openapi.js
Safety notes
Incident updates and all policy POST operations are high-risk.
Forcepoint policy mutations can be hard to roll back. Back up Forcepoint before policy changes.
forcepoint_get_incidentscan return large payloads. The Forcepoint documentation notes a maximum of 10,000 incidents per response.forcepoint_create_mcp_user_tokenreturns the raw bearer token once. Treat it as a secret.
License
MIT. See LICENSE.
This server cannot be installed
Maintenance
Related MCP Servers
- Flicense-qualityDmaintenanceAn MCP Server that enables natural language interaction with the Open Policy Agent REST API, allowing users to manage policies, decisions, and data through conversational interfaces.Last updated1

DelineaMCPofficial
Alicense-qualityDmaintenanceMCP server for the Delinea Secret Server and Platform APIs, enabling AI agents to manage secrets, users, groups, folders, roles, and access requests through natural language commands.Last updated46MIT
Keepit MCPofficial
Alicense-qualityBmaintenanceMCP server for interacting with Keepit backup and data protection services. Enables monitoring, management, and security operations through natural language.Last updated4MIT- Flicense-qualityDmaintenanceA robust MCP server that bridges AI development tools with Palo Alto Cortex platforms (XSOAR/XSIAM), enabling natural language-driven development, testing, and automation of security workflows.Last updated1
Related MCP Connectors
MCP server for managing Prisma Postgres.
MCP server for Pentest-Tools.com: run scans, manage findings and reports via your preffered LLM.
A paid remote MCP for CLI tool MCP, built to return verdicts, receipts, usage logs, and audit-ready
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/LesterAJohn/forcepointDLP-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server