Ask a sealed authority whether an action may proceed. Answers are deterministic and citable.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Query a published authority on the NOMOS Exchange marketplace — a different system from verify_decision's own governance artifacts. Every public authority (e.g. eu-ai-act.nomos) is queryable with no key. Returns the authority's own verdict (AUTHORIZED/DENIED/ESCALATED), the exact rule and reason, and a permanent, cryptographically-bound transcript (query_id + url) — replayable evidence, not just a reply. Nothing is invented or paraphrased: the verdict is the authority's sealed rules evaluated against your inputs. The default response is a short, curated summary (verdict, matched rule, source citation when the artifact has one, transparency/completeness disclosures, transcript link) — not the full rule-by-rule evaluation trace. Set include_evaluation_trace: true to get that complete diagnostic record when you or the user actually need it.
Key/value facts to evaluate against the authority's rules (e.g. {"ai_categorises_biometric_data_for_sensitive_attributes": true}). Fields must match the authority's vocabulary — see the atlas endpoint or the artifact's catalog page.
The Exchange artifact's standard name — its short slug, optionally ".nomos"-suffixed (e.g. "eu-ai-act" or "eu-ai-act.nomos"), or its raw artifact ID. Browse the catalog at https://www.nomosprotocol.com/exchange.
Optional label for what this query represents, for the caller's own transcript record (e.g. "pre-deployment check"). Purely descriptive — does not affect the verdict.
Exchange API key (nxk_...). Optional for free/public queries. Required only for metered access to licensed (paid) authorities beyond their free allotment.
Set true to receive the full rule-by-rule evaluation trace (every rule checked, every missing field) instead of the default curated summary. Most callers never need this.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http nomos https://www.nomosprotocol.com/api/mcp
Query a published authority on the NOMOS Exchange marketplace — a different system from verify_decision's own governance artifacts. Every public authority (e.g. eu-ai-act.nomos) is queryable with no key. Returns the authority's own verdict (AUTHORIZED/DENIED/ESCALATED), the exact rule and reason, and a permanent, cryptographically-bound transcript (query_id + url) — replayable evidence, not just a reply. Nothing is invented or paraphrased: the verdict is the authority's sealed rules evaluated against your inputs. The default response is a short, curated summary (verdict, matched rule, source citation when the artifact has one, transparency/completeness disclosures, transcript link) — not the full rule-by-rule evaluation trace. Set include_evaluation_trace: true to get that complete diagnostic record when you or the user actually need it.
| Argument | Type | Description |
|---|---|---|
| action | string | Optional label for what this query represents, for the caller's own transcript record (e.g. "pre-deployment check"). Purely descriptive — does not affect the verdict. |
| inputs* | object | Key/value facts to evaluate against the authority's rules (e.g. {"ai_categorises_biometric_data_for_sensitive_attributes": true}). Fields must match the authority's vocabulary — see the atlas endpoint or the artifact's catalog page. |
| authority* | string | The Exchange artifact's standard name — its short slug, optionally ".nomos"-suffixed (e.g. "eu-ai-act" or "eu-ai-act.nomos"), or its raw artifact ID. Browse the catalog at https://www.nomosprotocol.com/exchange. |
| exchange_api_key | string | Exchange API key (nxk_...). Optional for free/public queries. Required only for metered access to licensed (paid) authorities beyond their free allotment. |
| include_evaluation_trace | boolean | Set true to receive the full rule-by-rule evaluation trace (every rule checked, every missing field) instead of the default curated summary. Most callers never need this. |
{
"type": "object",
"required": [
"authority",
"inputs"
],
"properties": {
"action": {
"type": "string",
"description": "Optional label for what this query represents, for the caller's own transcript record (e.g. \"pre-deployment check\"). Purely descriptive — does not affect the verdict."
},
"inputs": {
"type": "object",
"description": "Key/value facts to evaluate against the authority's rules (e.g. {\"ai_categorises_biometric_data_for_sensitive_attributes\": true}). Fields must match the authority's vocabulary — see the atlas endpoint or the artifact's catalog page."
},
"authority": {
"type": "string",
"description": "The Exchange artifact's standard name — its short slug, optionally \".nomos\"-suffixed (e.g. \"eu-ai-act\" or \"eu-ai-act.nomos\"), or its raw artifact ID. Browse the catalog at https://www.nomosprotocol.com/exchange."
},
"exchange_api_key": {
"type": "string",
"description": "Exchange API key (nxk_...). Optional for free/public queries. Required only for metered access to licensed (paid) authorities beyond their free allotment."
},
"include_evaluation_trace": {
"type": "boolean",
"description": "Set true to receive the full rule-by-rule evaluation trace (every rule checked, every missing field) instead of the default curated summary. Most callers never need this."
}
}
}Analyze policy documents (and optional behavioral decision logs) to detect contradictions, hidden rules, and gaps between declared policy and observed behavior. Stateless — no artifact is created and nothing is persisted. Returns contradiction types: threshold_conflicts (numeric rule overlaps), ghost_terms (undefined terms used in rules), role_conflicts (same action allowed by one role, denied by another), rule_collisions (direct logical conflicts), and layer_divergences (policy says X but behavioral data shows Y).
| Argument | Type | Description |
|---|---|---|
| api_key | string | NOMOS API key (nmk_live_...). |
| documents* | array | Policy documents to analyze for contradictions. |
| behavioral_logs | array | Optional historical decision records. Enables layer_divergence detection — surfaces behavioral patterns that deviate from written policy. |
{
"type": "object",
"required": [
"documents"
],
"properties": {
"api_key": {
"type": "string",
"description": "NOMOS API key (nmk_live_...)."
},
"documents": {
"type": "array",
"items": {
"type": "object",
"required": [
"filename",
"content"
],
"properties": {
"content": {
"type": "string",
"description": "Plain text content of the document."
},
"filename": {
"type": "string",
"description": "Original filename (e.g. credit-policy.txt)."
},
"source_type": {
"enum": [
"policy",
"email",
"spreadsheet",
"transcript"
],
"type": "string",
"description": "Document type hint."
}
}
},
"description": "Policy documents to analyze for contradictions."
},
"behavioral_logs": {
"type": "array",
"items": {
"type": "object",
"description": "One row of historical decision data."
},
"description": "Optional historical decision records. Enables layer_divergence detection — surfaces behavioral patterns that deviate from written policy."
}
}
}Convert one or more policy documents into a sealed NOMOS governance artifact (.nomos). Extracts executable rules using Claude, detects contradictions between rules, computes an Autonomy Readiness Index (ARI) score (0–1), and cryptographically seals the result. Returns an artifact_id you can use with verify_decision immediately. Optionally accepts historical behavioral decision logs to add a behavioral evidence layer and reach CERTIFIED confidence tier.
| Argument | Type | Description |
|---|---|---|
| name* | string | Human-readable name for the governance artifact (e.g. "Loan Approval Policy v2", "HR Leave Rules"). |
| domain | string | Industry or domain hint (e.g. "lending", "hr", "e-commerce", "healthcare", "insurance"). Improves extraction accuracy. |
| api_key | string | NOMOS API key (nmk_live_...). |
| documents* | array | Policy documents to extract governance rules from. Each item must have filename and content (plain text). |
| organization* | string | Name of the organization this artifact governs (e.g. "Acme Bank", "HealthCorp"). |
| behavioral_logs | array | Optional historical decision records (CSV rows as objects) for behavioral triangulation. Minimum 10 rows recommended. |
Check whether an AI decision is allowed, denied, or needs escalation according to a sealed NOMOS governance artifact. Always returns `allowed` (boolean) — that field is safe to read regardless of which artifact type answered. The rest of the shape genuinely differs by artifact type, because it proxies two different underlying endpoints: pub_ demo artifacts return a flat shape (`outcome`: auto_approved/auto_rejected/escalated, `rule_applied`, `rule_reference`, flat `confidence` and `audit_hash`); your own sealed artifacts from Studio return a nested shape (`verdict`: approved/rejected/escalated, a nested `rule` object, and nested `confidence`/`audit`/`performance` objects). See outputSchema for both exact shapes — do not assume one without checking which kind of artifact_id was passed. Use artifact IDs starting with pub_ for public demo artifacts that require no API key: pub_lending_v1 (loan approval), pub_refund_v1 (refund policy), pub_fraud_v1 (fraud detection), pub_hr_leave_v1 (HR leave approval), pub_kyc_v1 (KYC/identity).
| Argument | Type | Description |
|---|---|---|
| inputs* | object | Key/value input fields for rule evaluation (e.g. {"amount": 5000, "credit_score": 720}). Fields must match the artifact's declared data contract. |
| api_key | string | NOMOS API key (nmk_live_...). Not required for pub_ artifacts. |
| decision* | string | The action or decision being checked, as a verb phrase (e.g. "approve_loan", "process_refund", "approve_leave"). Should match an action defined in the artifact. |
| domain_id | number | Your NOMOS domain ID. Required for custom artifacts created in Studio. Not needed for pub_ artifacts. |
We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 7, 2026.
Takes a password, API key or token as an argument, so the secret passes through the model's context and chat logs.
Fix: Read credentials from the server's own configuration (environment, OAuth) instead of a tool argument.
{
"type": "object",
"required": [
"name",
"organization",
"documents"
],
"properties": {
"name": {
"type": "string",
"description": "Human-readable name for the governance artifact (e.g. \"Loan Approval Policy v2\", \"HR Leave Rules\")."
},
"domain": {
"type": "string",
"description": "Industry or domain hint (e.g. \"lending\", \"hr\", \"e-commerce\", \"healthcare\", \"insurance\"). Improves extraction accuracy."
},
"api_key": {
"type": "string",
"description": "NOMOS API key (nmk_live_...)."
},
"documents": {
"type": "array",
"items": {
"type": "object",
"required": [
"filename",
"content"
],
"properties": {
"content": {
"type": "string",
"description": "Plain text content of the document."
},
"filename": {
"type": "string",
"description": "Original filename including extension (e.g. \"credit-policy.pdf\"). Used for provenance tracking."
},
"source_type": {
"enum": [
"policy",
"email",
"spreadsheet",
"transcript"
],
"type": "string",
"description": "Document type hint for extraction heuristics. Defaults to \"policy\"."
}
}
},
"description": "Policy documents to extract governance rules from. Each item must have filename and content (plain text)."
},
"organization": {
"type": "string",
"description": "Name of the organization this artifact governs (e.g. \"Acme Bank\", \"HealthCorp\")."
},
"behavioral_logs": {
"type": "array",
"items": {
"type": "object",
"description": "One row of historical decision data as a key/value object."
},
"description": "Optional historical decision records (CSV rows as objects) for behavioral triangulation. Minimum 10 rows recommended."
}
}
}| artifact_id* | string | Sealed artifact ID to evaluate against. Use pub_lending_v1, pub_refund_v1, pub_fraud_v1, pub_hr_leave_v1, or pub_kyc_v1 for public demos. Use your own artifact ID from Studio for custom governance. |
{
"type": "object",
"required": [
"artifact_id",
"decision",
"inputs"
],
"properties": {
"inputs": {
"type": "object",
"description": "Key/value input fields for rule evaluation (e.g. {\"amount\": 5000, \"credit_score\": 720}). Fields must match the artifact's declared data contract."
},
"api_key": {
"type": "string",
"description": "NOMOS API key (nmk_live_...). Not required for pub_ artifacts."
},
"decision": {
"type": "string",
"description": "The action or decision being checked, as a verb phrase (e.g. \"approve_loan\", \"process_refund\", \"approve_leave\"). Should match an action defined in the artifact."
},
"domain_id": {
"type": "number",
"description": "Your NOMOS domain ID. Required for custom artifacts created in Studio. Not needed for pub_ artifacts."
},
"artifact_id": {
"type": "string",
"description": "Sealed artifact ID to evaluate against. Use pub_lending_v1, pub_refund_v1, pub_fraud_v1, pub_hr_leave_v1, or pub_kyc_v1 for public demos. Use your own artifact ID from Studio for custom governance."
}
}
}