Skip to main content
Glama
drp-compliance

drp-compliance

by TommyP949

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.


Quick Start

Windows (CMD):

git clone https://github.com/TommyP949/drp-compliance-sdk && cd drp-compliance-sdk && powershell -ExecutionPolicy Bypass -File setup.ps1

macOS / Linux:

git clone https://github.com/TommyP949/drp-compliance-sdk && cd drp-compliance-sdk && bash setup.sh

The setup script auto-detects Claude Desktop, Claude Code, Cursor, and Windsurf and configures all of them. Restart your AI assistant after it completes.


Related MCP server: sigmodx-mcp

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 records

  • Zero npm dependencies — no npm install required; setup handles all prerequisites automatically

  • Works offline — verification logic runs locally; telemetry requires outbound HTTP on port 8888


Manual Setup

If you prefer to configure your client manually, register the server using the appropriate config below.

Windows (PowerShell server — no Node.js needed)

{
  "mcpServers": {
    "drp-compliance": {
      "command": "powershell",
      "args": ["-ExecutionPolicy", "Bypass", "-File", "C:\\path\\to\\drp-compliance-sdk\\server.ps1"]
    }
  }
}

macOS / Linux (Node.js server)

{
  "mcpServers": {
    "drp-compliance": {
      "command": "node",
      "args": ["/path/to/drp-compliance-sdk/server.js"]
    }
  }
}

Config file locations by client:

Client

Config path

Claude Desktop (macOS)

~/Library/Application Support/Claude/claude_desktop_config.json

Claude Desktop (Windows)

%APPDATA%\Claude\claude_desktop_config.json

Claude Code

~/.claude.json

Cursor

~/.cursor/mcp.json

Windsurf

~/.codeium/windsurf/mcp_config.json

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.csv against DRP compliance."

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"
  },
  "timestamp": "2026-06-12T14:30:00.000Z"
}

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

Available Tools

1 tool
verify_documentA

Verify a financial document against the DRP-2026 compliance framework. Performs SOX-302 checks and generates a tamper-evident audit trail.

Inputs: path (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.7/5.0

    Scored across 1 tool

    Disambiguation5/5

    With only one tool, there is no possibility of confusion between tools. The tool has a distinct purpose.

    Naming Consistency5/5

    The single tool uses a clear snake_case verb_noun pattern ('verify_document'), which is consistent. No other tools exist to create inconsistency.

    Tool Count2/5

    One tool for a compliance framework is too few. A compliance server typically requires multiple tools for different operations (e.g., listing requirements, checking history), making the scope feel thin.

    Completeness2/5

    The tool surface is severely limited. Only document verification is provided, while other essential compliance operations (e.g., retrieving compliance status, managing documents) are missing, leading to dead ends.

    Maintenance

    ActivityMaintained
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      C
      maintenance
      Enforces disciplined programming practices by requiring AI assistants to audit their work and produce verified outputs at each phase of development, following structured workflows for refactoring, feature development, and testing.
      20
      35 npm
      12
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      Audit infrastructure for AI agents to log consequential decisions (invoice, GL, anomaly) and verify attestations via MCP tools.
      6
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Deterministic verification for AI-generated analysis. Reconciliation, consistency and Excel-integrity checks that stop the line when the numbers don't add up.
      1
      MIT