{"_id":"@canuckt/valdra-mcp","name":"@canuckt/valdra-mcp","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@canuckt/valdra-mcp","version":"0.1.0","description":"Valdra MCP server — query and act on your organization's Canadian privacy + AI governance compliance (PIPEDA, Law 25, CASL) from Claude and other MCP clients.","license":"MIT","author":{"name":"Canuckt Synergy Solutions Inc."},"homepage":"https://valdra.ai","repository":{"type":"git","url":"git+https://github.com/canuckt/canuckt-comply.git","directory":"valdra-mcp"},"type":"module","bin":{"valdra-mcp":"dist/index.js"},"engines":{"node":">=18"},"scripts":{"build":"tsc && node -e \"require('fs').chmodSync('dist/index.js', 0o755)\"","prepublishOnly":"npm run build"},"dependencies":{"@modelcontextprotocol/sdk":"^1.12.0","zod":"^3.24.0"},"devDependencies":{"typescript":"^5.6.0","@types/node":"^22.0.0"},"keywords":["mcp","modelcontextprotocol","compliance","privacy","PIPEDA","Law25","CASL","ai-governance","valdra"],"gitHead":"68509f5b3f083926dfb91fb5c6453007a09e3dff","_id":"@canuckt/valdra-mcp@0.1.0","bugs":{"url":"https://github.com/canuckt/canuckt-comply/issues"},"_nodeVersion":"25.8.0","_npmVersion":"11.11.0","dist":{"integrity":"sha512-5Kbk9DAQQHtIU09lWI4YcCiruAev24fyIOUpEJQA77KafLqVqqV7Lgn+N38lLwKet3g+k7brpBnI8pYEvcDcNA==","shasum":"d8ed4077676415f63bb756688faeb0efdef9c68c","tarball":"https://registry.npmjs.org/@canuckt/valdra-mcp/-/valdra-mcp-0.1.0.tgz","fileCount":3,"unpackedSize":8734,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIELXU6WZ/D802WimSMbL6YRgW7feNtV4od9v/cFCmdwFAiEAlFPHQa2l6hunuQBdmY7ErCPVMA7VYFJOlLiOieFhICs="}]},"_npmUser":{"name":"canuckt","email":"canuckt.ca@gmail.com"},"directories":{},"maintainers":[{"name":"canuckt","email":"canuckt.ca@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/valdra-mcp_0.1.0_1783825226729_0.42853230910033346"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-12T03:00:26.630Z","0.1.0":"2026-07-12T03:00:26.890Z","modified":"2026-07-12T03:00:27.120Z"},"maintainers":[{"name":"canuckt","email":"canuckt.ca@gmail.com"}],"description":"Valdra MCP server — query and act on your organization's Canadian privacy + AI governance compliance (PIPEDA, Law 25, CASL) from Claude and other MCP clients.","homepage":"https://valdra.ai","keywords":["mcp","modelcontextprotocol","compliance","privacy","PIPEDA","Law25","CASL","ai-governance","valdra"],"repository":{"type":"git","url":"git+https://github.com/canuckt/canuckt-comply.git","directory":"valdra-mcp"},"author":{"name":"Canuckt Synergy Solutions Inc."},"bugs":{"url":"https://github.com/canuckt/canuckt-comply/issues"},"license":"MIT","readme":"# @canuckt/valdra-mcp\n\nMCP server for [Valdra](https://valdra.ai) — query and act on your\norganization's Canadian privacy + AI governance compliance (PIPEDA, Quebec\nLaw 25, CASL) directly from Claude Desktop, Claude Code, or any MCP client.\n\n## Setup\n\n1. In the Valdra app, create an API key: **Settings → API Keys** (`cck_live_...`).\n2. Add to your Claude Desktop config:\n\n```json\n{\n  \"mcpServers\": {\n    \"valdra\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@canuckt/valdra-mcp\"],\n      \"env\": { \"VALDRA_API_KEY\": \"cck_live_...\" }\n    }\n  }\n}\n```\n\n## Tools (11)\n\n| Tool | What it does |\n|---|---|\n| `get_compliance_summary` | Scores + breaches + DSARs + vendor risk in one call |\n| `get_readiness_score` | PIPEDA / Law 25 / CASL / SOC 2 readiness |\n| `list_assessments` | Latest 50 assessments with scores |\n| `get_breach_status` | Active breach incidents |\n| `list_vendors` | Vendor inventory with risk + DPA status |\n| `list_ai_systems` | AI System Registry (governed AI inventory) |\n| `get_ai_governance_summary` | AI governance posture rollup |\n| `check_unsubscribe` | CASL opt-out check for an email |\n| `get_dsar_status` | Open DSAR check for an email |\n| `log_breach_incident` | Log a breach — starts the RROSH/OPC workflow |\n| `create_dsar_request` | Open a DSAR — starts the 30-day PIPEDA clock |\n\nAll responses are scoped to the organization that owns the API key.\n\n## Environment\n\n| Var | Required | Default |\n|---|---|---|\n| `VALDRA_API_KEY` | yes | — |\n| `VALDRA_API_URL` | no | `https://app.valdra.ai/api/v1` |\n\n© 2026 Canuckt Synergy Solutions Inc. · MIT\n","readmeFilename":"README.md","_rev":"1-97838d2fbb8f4f20f1ab6ba14b25b7d8"}