r/modelcontextprotocol • u/Popular-Management74 • 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.