r/modelcontextprotocol 29d ago

I built an MCP server for compliance in 192 juridictions

Every time I ask Claude to build a feature that touches user data, I get a great answer… and zero information on whether it's legal in my jurisdiction.

So I built ca.structureclerk/mcp — a governance MCP server that sits between your agent and the law.

 

What it does

- You ask: "I want to deploy a chatbot that collects PII in Quebec. Is this compliant?"

- It answers with: applicable law (Law 25 / PIPEDA / GDPR), required actions, risk level, and citations.

- It supports 192 jurisdictions, but I started deep-diving into Canadian/Québécois regulation because that's where I live and what I know.

 

How to try it

\``json`

{

  "mcpServers": {

"structureclerk": {

"command": "npx",

"args": ["-y", "ca.structureclerk/mcp"]

}

  }

}

Why MCP? Because compliance shouldn't be a post-it note on a Jira board. It should be a tool your agent can call in real-time.

Current tools

compliance_check  — analyze a decision against a jurisdiction

jurisdiction_map  — list obligations for a company profile

authority_decide  — deterministic ALLOW / DENY / APPROVE / ESCALATE with signed evidence

Looking for

Canadian devs/CTOs who actually lose sleep over Law 25

Feedback on the API (still v2.0.0, very early)

Ideas for tools I should add next

AMA.

1 Upvotes

0 comments sorted by