Model Context Protocol (MCP) Integration

Veridence provides an official Model Context Protocol (MCP) server that exposes codebase compliance tools directly to AI coding assistants (like Cursor, Claude Desktop, and VS Code).

1. Config Setup

To connect your LLM agent, add the following stdio server configuration to your IDE's global MCP settings file (e.g. cursor's settings or claude_desktop_config.json):

{
  "mcpServers": {
    "veridence-audit-cockpit": {
      "command": "python",
      "args": ["-m", "veridence.mcp_server"],
      "env": {
        "ADMIN_GATEWAY_SECRET": "your-admin-secret"
      },
      "cwd": "/absolute/path/to/veridence-python"
    }
  }
}

2. Exposed Protocol Tools

Tool NameArgumentsDescriptionLicense Required
verify_licenselicense_key (str)Validate license, check remaining scan tokens and active features.No (Free check)
calculate_ebitda_impactgpl_loc (int), total_loc (int), remediation_days (int)Assess litigation multiplier risk and recommend EBITDA adjustments.No (Utility tool)
get_audit_historycompany_name (str)Retrieve historical audit run timestamps, URLs, and shifts for a firm.Yes (Validated)
audit_repositoryrepo_url (str), license_key (str)Deduct 1 token, run full license compliance audit, and log report in database.Yes (Consumes 1 token)
Built with Reflex