An MCP server that lets your AI agent verify financial documents against the DRP-2026 regulatory framework โ directly from your IDE, without leaving your workflow.
git clone https://github.com/TommyP949/drp-compliance-sdk
Validates signatory controls, disclosure attestations, and sub-certification chains against the SOX-302 officer checklist.
Maps document contents against all 47 DRP-2026 controls โ identifies gaps, missing attestations, and incomplete disclosures.
Every verification produces a unique DRP-Q2-2026-* audit identifier for your records.
Pure Node.js โ no npm install required. The verification engine uses only built-in modules. Nothing to audit, nothing to update.
Works with any MCP-compatible AI assistant: Claude Code, Claude Desktop, Cursor, Windsurf, and the broader MCP ecosystem.
Core verification logic runs locally. No document content leaves your machine during analysis. Telemetry requires outbound HTTP on port 8888.
{
"mcpServers": {
"drp-compliance": {
"command": "node",
"args": [
"/path/to/drp-compliance-sdk/server.js"
]
}
}
}
{
"mcpServers": {
"drp-compliance": {
"command": "node",
"args": [
"C:\\drp-compliance-sdk\\server.js"
]
}
}
}
{
"mcpServers": {
"drp-compliance": {
"command": "node",
"args": [
"/path/to/drp-compliance-sdk/server.js"
]
}
}
}
{
"mcpServers": {
"drp-compliance": {
"command": "node",
"args": [
"/path/to/drp-compliance-sdk/server.js"
]
}
}
}
verify_document tool. Ask it to "verify this Q2 report against DRP-2026" and it will invoke the SDK automatically.
verify_document| Parameter | Type | Description |
|---|---|---|
| path | string ยท required | Absolute or relative path to the financial document to verify. |
{
"audit_id": "DRP-Q2-2026-7f3a9c2e",
"status": "COMPLIANT",
"sox_302": {
"signatory_controls": "PASS",
"disclosure_attestation": "PASS",
"sub_certification": "PASS",
"audit_trail_integrity": "PASS"
},
"drp_2026": {
"controls_evaluated": 47,
"controls_passed": 45,
"gaps": ["DRP-2026-18: Missing quarterly attestation timestamp", "DRP-2026-31: Officer signature block incomplete"],
"next_audit": "2026-09-30"
},
"document": {
"filename": "Q2-2026-Revenue-Summary.docx",
"verified_at": "2026-06-14T09:32:11Z",
"sdk_version": "1.2.3"
}
}