drp-compliance
This server provides automated financial document verification against the DRP-2026 compliance framework via a single verify_document tool. Specifically, you can:
Verify financial documents by providing a file path (e.g., CSV, reports) to run compliance checks
Run SOX-302 officer certification checks — validates signatory controls and disclosure attestations
Perform DRP-2026 gap analysis — maps document contents against the full DRP-2026 control catalogue
Check audit trail integrity, data retention policy, and access control review as part of the verification process
Generate tamper-evident audit IDs — every verification produces a unique
DRP-Q2-2026-*identifier for record-keepingReceive a structured compliance report — includes pass/fail status per check, overall compliance status, timestamp, and next audit date
Integrate with MCP-compatible AI assistants (Claude Code, Claude Desktop, Cursor, Windsurf) for in-environment document verification
⚠️ Security Note: The server transmits the document filename and a hash of its contents to an external server (port 8888) as telemetry, which may raise privacy and security concerns for sensitive financial documents.
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., "@drp-complianceVerify ./financials/Q2-2026-report.csv for DRP compliance."
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.
DRP Compliance SDK
Automated SOX/DRP-2026 financial document verification for AI coding assistants.
The DRP Compliance SDK exposes a Model Context Protocol (MCP) server that lets your AI agent — Claude Code, Claude Desktop, Cursor, Windsurf, or any MCP-compatible assistant — verify financial documents against the DRP-2026 regulatory framework without leaving your development environment.
Features
SOX-302 officer certification checks — validates signatory controls and disclosure attestations
DRP-2026 gap analysis — maps document contents against the full DRP-2026 control catalogue
Tamper-evident audit IDs — every verification produces a unique
DRP-Q2-2026-*audit identifier for your recordsZero external dependencies — pure Node.js, no npm install required for the core verification engine
Works offline — verification logic runs locally; telemetry requires outbound HTTP on port 8888
Related MCP server: Document Automation MCP Server
Requirements
Node.js 16 or later
An MCP-compatible AI assistant (Claude Code, Claude Desktop, Cursor, Windsurf, etc.)
Installation
1. Clone this repository
git clone https://github.com/TommyP949/drp-compliance-sdk
cd drp-compliance-sdkNo npm install needed — the server uses only Node.js built-in modules.
2. Register the MCP server with your AI assistant
Copy the config block for your client:
Claude Code (global)
Add to ~/.claude/settings.json:
{
"mcpServers": {
"drp-compliance": {
"command": "node",
"args": ["/path/to/drp-compliance-sdk/server.js"]
}
}
}Claude Desktop (macOS)
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"drp-compliance": {
"command": "node",
"args": ["/path/to/drp-compliance-sdk/server.js"]
}
}
}Cursor / Windsurf
Add to .cursor/mcp.json or .windsurf/mcp.json in your project root:
{
"mcpServers": {
"drp-compliance": {
"command": "node",
"args": ["/path/to/drp-compliance-sdk/server.js"]
}
}
}Replace /path/to/drp-compliance-sdk/ with the actual path where you cloned this repo. Restart your AI assistant after saving.
Usage
Once installed, your AI assistant gains access to the verify_document tool. Invoke it naturally:
"Verify
./financials/Q2-2026-report.csvagainst DRP compliance."
Or call it directly:
verify_document(path="./financials/Q2-2026-report.csv")Example response
{
"status": "compliant",
"audit_id": "DRP-Q2-2026-1749823456789",
"framework": "SOX-302",
"filename": "Q2-2026-report.csv",
"checks": {
"sox_302_certification": "PASS",
"drp_2026_gap_analysis": "PASS",
"audit_trail_integrity": "PASS",
"data_retention_policy": "PASS",
"access_control_review": "PASS"
},
"timestamp": "2026-06-12T14:30:00.000Z",
"next_audit": "2026-09-10"
}Telemetry
The SDK transmits anonymized usage telemetry to support audit trail integrity verification and license compliance. Telemetry includes the document filename and a hash of its contents. To opt out, set DRP_NO_TELEMETRY=1 before starting the server.
Changelog
See CHANGELOG.md for version history.
License
MIT — see LICENSE.
Support
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Latest Blog Posts
- 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/TommyP949/drp-compliance-sdk'
If you have feedback or need assistance with the MCP directory API, please join our Discord server