Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI โ†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE โ†— (opens in a new tab)
  • llms.txt โ†— (opens in a new tab)
  • Catalog JSON โ†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub โ†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
ยฉ 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. ๐Ÿ”’ Security
  3. Thales Cdsp Crdp MCP Server
Thales Cdsp Crdp MCP Server logo
Health: ActiveRecent health check succeeded.Last checked 9/11/2026, 2:16:30 PM

Thales Cdsp Crdp MCP Server

User RatingsBe the first to rate and review this MCP server!
View Repository3 GitHub StarsTotal stargazers on GitHub for the source repository (3 stars).Visit Website
securitydata-protectionthalescrdp

MCP server for protecting, revealing, batch-processing, and monitoring sensitive data through Thales CipherTrust CRDP.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON โ–พ

Client Config & Setup

Remote HTTP
Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "sanyambassi-thales-cdsp-crdp-mcp-server": {
      "url": "http://localhost:3000/mcp"
    }
  }
}

๐Ÿ’ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Tool Schemas (7) Directory Badge Claim listing Alternatives๐Ÿ”’ More in Security

Overview

This server connects AI applications to a running CipherTrust Restful Data Protection service. It supports individual and bulk protection and revelation operations, including external and internal versioning policies. Use it when an MCP client needs authorized access to CRDP data-protection workflows and service metrics.

Use cases

โ€ขProtect sensitive values with CipherTrust data-protection policies
โ€ขReveal protected values using a username or JWT
โ€ขProcess protection requests in bulk
โ€ขProcess revelation requests in bulk
โ€ขMonitor CRDP service health and metrics

Key features

โ€ขSingle-value protection and revelation
โ€ขBulk protection and revelation
โ€ขExternal, internal, and disabled versioning support
โ€ขJWT and username-based reveal authorization
โ€ขCRDP health checks and metrics
โ€ขstdio and streamable HTTP transports

Capabilities & Tool Schemas (7) ~93 tokensApproximate context cost of this serverโ€™s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Self-reported Self-reportedParsed from the repository README, not verified against a live server โ€” may be incomplete or out of date.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Thales Cdsp Crdp MCP Server.

protect_data

Protect a single piece of sensitive data.

protect_bulk

Protect multiple data items in a single batch operation.

reveal_data

Reveal a single piece of protected data.

reveal_bulk

Reveal multiple protected data items in a single batch operation.

get_metrics

Get CRDP service metrics.

check_health

Check CRDP service health status.

Documentation Overview

Thales CDSP CRDP MCP Server

A Model Context Protocol (MCP) server that allows interacting with the CipherTrust RestFul Data Protection (CRDP) service.

Overview

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.

Demo Videos

  • Video 1: [https://youtu.be/O2pQRoykaaU] - Deployment and usage with Cursor AI
  • Video 2: [https://youtu.be/ILNyWRYQUpw] - How to use the n8n workflows

Features

  • Data Protection: Protect sensitive data using Data Protection policies defined on the Thales CipherTrust manager.
  • Data Revelation: Securely reveal protected data with proper authorization (username/jwt)
  • Bulk Operations: Process multiple data items in single batch operations
  • Versioning Support: Handles external versioned, internal versioned, and version disabled protection policies.
  • Monitoring: Health checks and metrics collection
  • Multiple Transports: Support for stdio and HTTP transports

Prerequisites

Before installing and running the CRDP MCP Server, ensure you have the following prerequisites installed:

  • Node.js (v18 or higher)
  • npm (comes with Node.js)
  • TypeScript (installed globally)
  • CRDP container running and registered with CipherTrust Manager

See prerequisites for detailed installation instructions.

Quick Start

1. Clone the Repository

bash
git clone https://github.com/sanyambassi/thales-cdsp-crdp-mcp-server.git
cd thales-cdsp-crdp-mcp-server

2. Install Dependencies

Terminal
npm install

3. Build the Project

Terminal
npm run build

4. Start the Server

For stdio transport (default):

Terminal
npm start

For HTTP transport:

bash
MCP_TRANSPORT=streamable-http npm start

Configuration

Environment Variables

VariableDescriptionDefault
CRDP_SERVICE_URLCRDP service endpoint for protect/reveal operationshttp://localhost:8090
CRDP_PROBES_URLCRDP service endpoint for monitoring operationshttp://localhost:8080
MCP_TRANSPORTTransport type (stdio or streamable-http)stdio
MCP_PORTHTTP port (when using streamable-http)3000

Setting Environment Variables

Windows (PowerShell):

powershell
$env:CRDP_SERVICE_URL="http://crdp-server:8090"
$env:MCP_TRANSPORT="streamable-http"

Windows (CMD):

cmd
set CRDP_SERVICE_URL=http://crdp-server:8090
set MCP_TRANSPORT=streamable-http

Linux/macOS:

server.ts
export CRDP_SERVICE_URL="http://crdp-server:8090"
export CRDP_PROBES_URL="http://crdp-server:8080"
export MCP_TRANSPORT="streamable-http"
export MCP_PORT="3000"

Available Tools

Data Protection Tools

protect_data

Protect a single piece of sensitive data.

Parameters:

  • data (required): The sensitive data to protect
  • protection_policy_name (required): CRDP protection policy name
  • jwt (optional, required if CRDP is running with JWT verification enabled): JWT token for authorization

Note: If CRDP is running with JWT verification enabled, 'jwt' is required.

Example:

config.json
{
  "name": "protect_data",
  "arguments": {
    "data": "john.doe@example.com",
    "protection_policy_name": "email_policy",
    "jwt": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
  }
}

protect_bulk

Protect multiple data items in a single batch operation.

Parameters:

  • request_data (required): Array of protection request objects
  • jwt (optional, required if CRDP is running with JWT verification enabled): JWT token for authorization

Note: If CRDP is running with JWT verification enabled, 'jwt' is required.

Example:

config.json
{
  "name": "protect_bulk",
  "arguments": {
    "request_data": [
      {
        "protection_policy_name": "email_policy",
        "data": "john.doe@example.com"
      },
      {
        "protection_policy_name": "ssn_policy",
        "data": "123-45-6789"
      }
    ]
  }
}

Data Revelation Tools

reveal_data

Reveal a single piece of protected data.

Parameters:

  • protected_data (required): The protected data to reveal
  • protection_policy_name (required): Policy name used for protection
  • external_version (optional): Version information for the protected data
  • username (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:

config.json
{
  "name": "reveal_data",
  "arguments": {
    "protected_data": "enc_abc123def456",
    "username": "authorized_user",
    "protection_policy_name": "email_policy",
    "external_version": "1003000",
    "jwt": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
  }
}

reveal_bulk

Reveal multiple protected data items in a single batch operation.

Parameters:

  • protected_data (required): The protected data to reveal
  • username (required): User identity for authorization
  • protection_policy_name (required): Policy name used for protection
  • external_version (optional): From the output of the protect operation when using a protection policy with external versioning
  • jwt (optional): JWT token for authorization

Example:

config.json
{
  "name": "reveal_bulk",
  "arguments": {
    "username": "authorized_user",
    "protected_data_array": [
      {
        "protection_policy_name": "email_policy",
        "protected_data": "enc_abc123"
      },
      {
        "protection_policy_name": "ssn_policy",
        "protected_data": "enc_def456"
      }
    ],
    "jwt": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
  }
}

Monitoring Tools

get_metrics

Get CRDP service metrics.

check_health

Check CRDP service health status.

check_liveness

Check CRDP service liveness.

Versioning Support

The server supports Portection Policy versioning:

1. External Versioning

Returns both protected data and external version:

Code
Data protected successfully. Protected data: abcdefcLJTrU0Y8FKC
External version: 1003000

2. Internal Versioning

Returns protected data with embedded version:

Code
Data protected successfully. Protected data: 1001000Y57IlQvok1Ke

3. Versioning Disabled

Returns protected data only:

Code
Data protected successfully. Protected data: BcmX5McZK6BB

Testing

For comprehensive testing instructions, see testing.

Integration with AI Assistants

This MCP server can be integrated with various AI assistants to enable secure data protection and revelation capabilities through natural language interactions.

Supported AI Assistants

  • Cursor AI
  • Google Gemini
  • Claude Desktop

Quick Setup

All supported AI assistants use the same mcp.json configuration:

config.json
{
  "mcpServers": {
    "crdp": {
      "command": "node",
      "args": ["/path/to/your/crdp-mcp-server/dist/crdp-mcp-server.js"],
      "env": {
        "CRDP_SERVICE_URL": "http://your-crdp-server:8090",
        "CRDP_PROBES_URL": "http://your-crdp-server:8080",
        "MCP_TRANSPORT": "stdio"
      }
    }
  }
}

Usage Examples

After configuration, you can use natural language commands like:

  • "Protect my email address john.doe@example.com using the email_policy"
  • "Reveal the protected data abc123def456 for user admin using protection policy ssn_policy"
  • "Check the health of my CRDP service"

For detailed setup instructions and troubleshooting, see AI Assistant Integration Guide.

n8n Integration

This project includes n8n workflow templates for creating conversational AI interfaces to the CRDP service:

n8n Templates

  • crdp_demo_mcp_server.json: MCP Server workflow that exposes CRDP tools
  • crdp_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.

Features

  • Conversational Interface: Protect and reveal data using natural language
  • JWT Authorization: Secure operations with optional JWT tokens
  • Conversational Memory: Maintains context across chat sessions
  • Intelligent Tool Selection: Automatically uses bulk operations for multiple data items
  • Strict Security: Always requires proper authorization parameters

Quick Setup

  1. Import Workflows: Import both JSON files into your n8n instance
  2. Configure Credentials: Add your OpenAI credentials to the MCP Client
  3. Activate Workflows: Enable both workflows
  4. Start Chatting: Use the chat interface to interact with CRDP

For detailed n8n setup instructions, see n8n docs.

Quick Test

Test the server using curl:

bash
# Test HTTP transport
curl -X POST http://localhost:3000/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "protect_data",
      "arguments": {
        "data": "test@example.com",
        "protection_policy_name": "email_policy"
      }
    }
  }'

Development

Project Structure

Code
crdp-mcp-server/
โ”œโ”€โ”€ src/
โ”‚   โ””โ”€โ”€ crdp-mcp-server.ts    # Main server implementation
โ”œโ”€โ”€ dist/                     # Compiled JavaScript output
โ”œโ”€โ”€ docs/                     # Documentation
โ”œโ”€โ”€ n8n/                      # n8n workflow templates
โ”œโ”€โ”€ package.json              # Project configuration
โ”œโ”€โ”€ scripts/				  
โ”‚	โ””โ”€โ”€ test-server.ts	  # Test Script
โ””โ”€โ”€ tsconfig.json             # TypeScript configuration

npm Commands

Read the full README โ†’View source on GitHub โ†’

Related MCP Servers

View all in Security View all alternatives
  • MCP Virustotal logoMCP Virustotal

    MCP server for querying the VirusTotal API. This server provides tools for scanning URLs, analyzing file hashes, and retrieving IP address reports.

    ๐Ÿ”’ Security2 views
    Compare vs MCP Virustotal โ†’
  • Osv MCP logoOsv MCP

    Access the OSV (Open Source Vulnerabilities) database for vulnerability information. Query vulnerabilities by package version or commit, batch query multiple packages, and get detailed vulnerability information by ID.

    ๐Ÿ”’ Security2 views
    Compare vs Osv MCP โ†’
  • Agntor MCP logoAgntor MCP

    MCP audit server for agent discovery and certification. Provides trust and payment rail for AI agents including identity verification, escrow, settlement, and reputation management.

    ๐Ÿ”’ Security3 views
    Compare vs Agntor MCP โ†’
  • Apktool MCP Server logoApktool MCP Server

    APKTool MCP Server is a MCP server for the Apk Tool to provide automation in reverse engineering of Android APKs.

    ๐Ÿ”’ Security3 views
    Compare vs Apktool MCP Server โ†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks โ€” not a rating.

GitHub stars
3
Stargazers on the source repository.
Last commit
1y ago
Most recent push to the default branch.
Tools exposed
7
Callable tools this server registers over MCP.
Directory activity
1 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet โ€” be the first to share how this listing worked for you.

Frequently Asked Questions about Thales Cdsp Crdp MCP Server

It connects to the Thales CipherTrust Restful Data Protection (CRDP) service.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewThales Cdsp Crdp MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/sanyambassi-thales-cdsp-crdp-mcp-server?style=directory)](https://allmcps.com/mcp/sanyambassi-thales-cdsp-crdp-mcp-server)
HTML Embed
<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>

Technical Specs & Signals

Category๐Ÿ”’Security
PricingFree
More technical detailsExpand โ–พ
TransportSSE (Remote)
AuthAPI key
ClientsCursor
Last updatedAug 9, 2026
Views1
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars3
GitHub Star CountTotal stargazers on GitHub representing community popularity (3 stars).
Last commit1y ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Sep 4, 2025
49Quality signal: Fair ยท 49/100How this signal is calculated โ–พ
Server availabilityNot measured

Not scored for repo-hosted servers โ€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools26/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data โ€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

โ˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge โ€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it โ€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in ๐Ÿ”’ Security โ†’Best MCP servers for Security โ†’Alternatives to Thales Cdsp Crdp MCP Server โ†’Install in Claude DesktopInstall in CursorInstall in VS Code