MCP server for protecting, revealing, batch-processing, and monitoring sensitive data through Thales CipherTrust CRDP.
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 Thales Cdsp Crdp MCP Server.
protect_dataProtect a single piece of sensitive data.
protect_bulkProtect multiple data items in a single batch operation.
reveal_dataReveal a single piece of protected data.
reveal_bulkReveal multiple protected data items in a single batch operation.
get_metricsGet CRDP service metrics.
check_healthCheck CRDP service health status.
A Model Context Protocol (MCP) server that allows interacting with the CipherTrust RestFul Data Protection (CRDP) service.
This MCP server enables AI applications and LLMs to securely protect and reveal sensitive data through the CipherTrust CRDP service. It supports both individual and bulk protect and reveal operations with versioning support.
Before installing and running the CRDP MCP Server, ensure you have the following prerequisites installed:
See prerequisites for detailed installation instructions.
| Variable | Description | Default |
|---|---|---|
CRDP_SERVICE_URL | CRDP service endpoint for protect/reveal operations | http://localhost:8090 |
CRDP_PROBES_URL | CRDP service endpoint for monitoring operations | http://localhost:8080 |
MCP_TRANSPORT | Transport type (stdio or streamable-http) | stdio |
MCP_PORT | HTTP port (when using streamable-http) | 3000 |
Windows (PowerShell):
Windows (CMD):
Linux/macOS:
protect_dataProtect a single piece of sensitive data.
Parameters:
data (required): The sensitive data to protectprotection_policy_name (required): CRDP protection policy namejwt (optional, required if CRDP is running with JWT verification enabled): JWT token for authorizationNote: If CRDP is running with JWT verification enabled, 'jwt' is required.
Example:
protect_bulkProtect multiple data items in a single batch operation.
Parameters:
request_data (required): Array of protection request objectsjwt (optional, required if CRDP is running with JWT verification enabled): JWT token for authorizationNote: If CRDP is running with JWT verification enabled, 'jwt' is required.
Example:
reveal_dataReveal a single piece of protected data.
Parameters:
protected_data (required): The protected data to revealprotection_policy_name (required): Policy name used for protectionexternal_version (optional): Version information for the protected datausername (conditionally required): User identity for authorization (required if 'jwt' is not provided)jwt (conditionally required): JWT token for authorization (required if 'username' is not provided)Note: At least one of 'username' or 'jwt' is required for reveal operations.
Example:
reveal_bulkReveal multiple protected data items in a single batch operation.
Parameters:
protected_data (required): The protected data to revealusername (required): User identity for authorizationprotection_policy_name (required): Policy name used for protectionexternal_version (optional): From the output of the protect operation when using a protection policy with external versioningjwt (optional): JWT token for authorizationExample:
get_metricsGet CRDP service metrics.
check_healthCheck CRDP service health status.
check_livenessCheck CRDP service liveness.
The server supports Portection Policy versioning:
Returns both protected data and external version:
Returns protected data with embedded version:
Returns protected data only:
For comprehensive testing instructions, see testing.
This MCP server can be integrated with various AI assistants to enable secure data protection and revelation capabilities through natural language interactions.
All supported AI assistants use the same mcp.json configuration:
After configuration, you can use natural language commands like:
For detailed setup instructions and troubleshooting, see AI Assistant Integration Guide.
This project includes n8n workflow templates for creating conversational AI interfaces to the CRDP service:
crdp_demo_mcp_server.json: MCP Server workflow that exposes CRDP toolscrdp_demo_mcp_client.json: MCP Client workflow with conversational AI interface.
Note: You will need an OpenAI API key to use the conversational AI features. Sign up or generate a key at the OpenAI website.For detailed n8n setup instructions, see n8n docs.
Test the server using curl:
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/sanyambassi-thales-cdsp-crdp-mcp-server)<a href="https://allmcps.com/mcp/sanyambassi-thales-cdsp-crdp-mcp-server"><img src="https://allmcps.com/api/badge/sanyambassi-thales-cdsp-crdp-mcp-server?style=directory" alt="Thales Cdsp Crdp MCP Server on AllMCPs" /></a>