Search / ca.structureclerk/mcp
StructureClerk
R0· no sign-inAI agent policy decisions: ALLOW, DENY, APPROVE, ESCALATE. 192 jurisdictions, signed evidence.
v2.0.0 · active · website · descriptor JSON · versions
Search / ca.structureclerk/mcp
R0· no sign-inAI agent policy decisions: ALLOW, DENY, APPROVE, ESCALATE. 192 jurisdictions, signed evidence.
v2.0.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"structureclerk": {
"type": "http",
"url": "https://structureclerk.ca/api/mcp-http"
}
}
}claude mcp add --transport http structureclerk https://structureclerk.ca/api/mcp-http[mcp_servers.structureclerk]
url = "https://structureclerk.ca/api/mcp-http"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"structureclerk": {
"type": "remote",
"url": "https://structureclerk.ca/api/mcp-http",
"enabled": true
}
}
}{
"mcpServers": {
"structureclerk": {
"type": "http",
"url": "https://structureclerk.ca/api/mcp-http"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=structureclerk&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vc3RydWN0dXJlY2xlcmsuY2EvYXBpL21jcC1odHRwIn0%3D"
}{
"servers": {
"structureclerk": {
"type": "http",
"url": "https://structureclerk.ca/api/mcp-http"
}
}
}{
"mcpServers": {
"structureclerk": {
"httpUrl": "https://structureclerk.ca/api/mcp-http"
}
}
}extensions:
"structureclerk":
enabled: true
name: "structureclerk"
type: streamable_http
uri: "https://structureclerk.ca/api/mcp-http"
timeout: 300
protocol.modernnewest supported version is 2025-03-26; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky onestools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: compliance_check (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); jurisdiction_map (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); authority_decide (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …tools.token_costabout 801 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changesno tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-100% ~updated-62d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://structureclerk.ca/api/mcp-http streamable-http | none | yes | 100% | 245 ms | 2025-03-26 | 2026-10-20 |
algorithmic_compliance_assessment | Assess algorithmic compliance maturity for AI systems. Returns applicable frameworks (EU AI Act, Law 25, AIDA/C-27, ISO 42001, NIST AI RMF), sector-specific obligations and assessment dimensions. |
authority_decide | Deterministic, rule-based advisory decision (no LLM) on whether an AI agent may execute an action: ALLOW, APPROVE (human approval required), DENY (human-only decision) or ESCALATE (doubt threshold). Cites applicable frameworks per jurisdiction and sector, and returns an evidence record. Advisory only: StructureClerk decides, your infrastructure enforces. |
compliance_check | Analyze regulatory obligations for a company based on jurisdiction, size and sector. Returns applicable frameworks, risk level and priority actions. |
compliance_roadmap | Generate a phased compliance action plan with cost estimates adapted to SME budgets. |
jurisdiction_map | Get applicable regulatory frameworks for a jurisdiction. Without a jurisdiction parameter, returns all 192 jurisdictions. |
Schemas: list_tools.
{
"name": "ca.structureclerk/mcp",
"_meta": {
"io.modelcontextprotocol.registry/publisher-provided": {
"tools": [
{
"name": "authority_decide",
"metered": true,
"description": "Deterministic, rule-based advisory decision on whether an AI agent may execute an action: ALLOW, APPROVE, DENY or ESCALATE, with framework-level citations and signed evidence."
},
{
"name": "compliance_check",
"metered": false,
"description": "Analyze regulatory obligations for a company based on jurisdiction, size and sector."
},
{
"name": "jurisdiction_map",
"metered": false,
"description": "Get applicable regulatory frameworks for a jurisdiction, or list all 192."
},
{
"name": "compliance_roadmap",
"metered": false,
"description": "Generate a phased compliance action plan with cost estimates."
},
{
"name": "algorithmic_compliance_assessment",
"metered": false,
"description": "Assess algorithmic compliance maturity against EU AI Act, Law 25, ISO 42001 and NIST AI RMF."
}
],
"schema": "https://structureclerk.ca/spec/authority-decision-v0.1.schema.json",
"license": {
"note": "The decision contract under /spec is MIT-licensed. The service implementing it is proprietary.",
"specification": "MIT"
},
"pricing": "https://structureclerk.ca/api/v1/pricing",
"tagline": "Policy decisions for AI agents: ALLOW, DENY, APPROVE, ESCALATE across 192 jurisdictions. Signed evidence included.",
"keywords": [
"AI agent authorization",
"agent governance",
"policy engine",
"compliance",
"GDPR",
"Law 25",
"EU AI Act",
"signed evidence"
],
"publisher": {
"url": "https://structureclerk.ca",
"name": "TechVibes Inc.",
"contact": "[email protected]"
},
"categories": [
"compliance",
"governance",
"legal",
"security"
],
"publicKeys": "https://structureclerk.ca/.well-known/structureclerk-authority.json",
"documentation": "https://structureclerk.ca/docs",
"specification": "https://structureclerk.ca/spec/openapi.json",
"authentication": {
"note": "Public. A daily free allowance applies; beyond it, authenticate with 'Authorization: Bearer sk_sc_...' to spend prepaid credits.",
"required": false
},
"longDescription": "StructureClerk answers what an AI agent is allowed to do, before it acts. It compiles regulatory mapping — data protection across 192 jurisdictions, AI governance in 18, cybersecurity in 5 — into deterministic, rule-based decisions: ALLOW, APPROVE (human approval required), DENY (reserved for humans) or ESCALATE (below the confidence threshold). Every decision cites the applicable frameworks at framework level, and ships with an Ed25519 signature and a position in an append-only chained log, so any third party can verify it without trusting the issuer. Decisions are advisory: StructureClerk decides, your infrastructure enforces.",
"protocolVersion": "2025-03-26"
}
},
"title": "StructureClerk",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://structureclerk.ca/api/mcp-http",
"type": "streamable-http"
}
],
"version": "2.0.0",
"websiteUrl": "https://structureclerk.ca/authority",
"description": "AI agent policy decisions: ALLOW, DENY, APPROVE, ESCALATE. 192 jurisdictions, signed evidence."
}