MCP Server

NOMOS Cross-Border Broker

io.github.AgentNOMOS/nomos-crossborder-broker
Legal & Compliance MCP & Agent Infrastructure Public & reachable MCP 2026-07-28

What this MCP does

Performs local cross-border regulatory preflights for agent data flows, provides static tool discovery, audit lookups, and informational x402 quotes.

nomos_asia_market_scan
Daily Market Scan (Local Artifact)
Read-only view of the most recent local daily scan artifact covering 6 regions: Japan, Singapore/China, India, Korea, Brazil/LatAm, Africa. Returns MCP-ready companies, funded entities, compliance signals. The artifact is written once per day by a separate scanner job; this tool performs no live scanning and no network requests.
Read only Idempotent
Input schema
{'type': 'object', 'required': [], 'properties': {'tag': {'enum': ['mcp_ready', 'funded', 'eu_interest', 'ai_agent', 'compliance'], 'type': 'string', 'description': 'Filter by signal type (optional)'}, 'limit': {'type': 'integer', 'default': 10, 'description': 'Max results (default 10, max 30)'}, 'region': {'enum': ['japan', 'sg_china', 'india', 'korea', 'latam', 'africa'], 'type': 'string', 'description': 'Filter by region (optional)'}}}
Output schema
{'type': 'object', 'required': ['items', 'total', 'timestamp'], 'properties': {'items': {'type': 'array'}, 'stale': {'type': 'boolean'}, 'total': {'type': 'integer'}, 'filters': {'type': 'object'}, 'timestamp': {'type': 'string'}, 'cache_age_hours': {'type': 'number'}, 'cache_timestamp': {'type': 'string'}}}
nomos_crossborder_preflight
Cross-Border Regulatory Preflight
Cross-border regulatory preflight for agent data flows. Checks jurisdiction pair (EU, JP, IN, KR, SG, CN, BR, NG, ZA, MX) and data category against a local policy matrix. Returns verdict: ALLOW / ALLOW_PUBLIC_SIGNAL_ONLY / REVIEW / BLOCK (or ERROR for unsupported input), plus blocked_fields, sccs_required, risk_level, matrix_coverage and evidence_hash. Local lookup only — no network access, no legal advice.
Read only Idempotent
Input schema
{'type': 'object', 'examples': [{'data_category': 'mcp_capability_signal', 'source_regime': 'EU', 'target_regime': 'JP'}, {'data_category': 'public_company_signal', 'source_regime': 'EU', 'target_regime': 'BR'}, {'data_category': 'funding_signal', 'source_regime': 'EU', 'target_regime': 'NG'}], 'required': ['source_regime', 'target_regime', 'data_category'], 'properties': {'data_category': {'enum': ['funding_signal', 'public_company_signal', 'mcp_capability_signal', 'personal_contact_data', 'financial_data', 'biometric_data', 'compliance_evidence', 'market_intelligence'], 'type': 'string', 'examples': ['mcp_capability_signal', 'public_company_signal'], 'description': 'Type of data being transferred'}, 'source_regime': {'enum': ['EU', 'JP', 'IN', 'KR', 'SG', 'CN', 'BR', 'NG', 'ZA', 'MX'], 'type': 'string', 'examples': ['EU', 'JP', 'BR'], 'description': 'Source jurisdiction code: EU, JP, IN, KR, SG, CN, BR, NG, ZA, MX'}, 'target_regime': {'enum': ['EU', 'JP', 'IN', 'KR', 'SG', 'CN', 'BR', 'NG', 'ZA', 'MX'], 'type': 'string', 'examples': ['JP', 'BR', 'NG'], 'description': 'Target jurisdiction code'}}}
Output schema
{'type': 'object', 'required': ['verdict', 'evidence_hash', 'timestamp'], 'properties': {'note': {'type': 'string'}, 'policy': {'type': 'object'}, 'verdict': {'enum': ['ALLOW', 'ALLOW_PUBLIC_SIGNAL_ONLY', 'REVIEW', 'BLOCK', 'ERROR'], 'type': 'string'}, 'timestamp': {'type': 'string'}, 'risk_level': {'type': 'string'}, 'data_category': {'type': 'string'}, 'evidence_hash': {'type': 'string'}, 'sccs_required': {'type': 'boolean'}, 'source_regime': {'type': 'string'}, 'target_regime': {'type': 'string'}, 'blocked_fields': {'type': 'array', 'items': {'type': 'string'}}, 'canonical_pair': {'type': 'array', 'items': {'type': 'string'}}, 'adequacy_status': {'type': 'string'}, 'matrix_coverage': {'enum': ['explicit', 'unknown_pair_fallback'], 'type': 'string'}}}
nomos_mcp_tool_discovery
OracleNet Tool Catalog (Static)
Search a small static curated catalog of OracleNet MCP tools by keyword and category. Returns tool names, endpoints, protocol support. Local data only — does not probe, crawl or contact any network endpoint.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': "Search keyword (e.g. 'compliance', 'x402', 'sanctions')"}, 'category': {'enum': ['compliance', 'blockchain', 'finance', 'intelligence', 'identity', 'payments'], 'type': 'string', 'description': 'Tool category filter'}}}
Output schema
{'type': 'object', 'required': ['tools', 'timestamp'], 'properties': {'query': {'type': 'string'}, 'tools': {'type': 'array'}, 'category': {'type': ['string', 'null']}, 'timestamp': {'type': 'string'}, 'catalog_size': {'type': 'integer'}}}
nomos_signed_receipt_verify
Receipt Record Lookup (Audit Log)
Look up a NOMOS operation record by its exact SHA-256 receipt hash in the local handshake audit log. Requires a full 64-hex hash, optionally 'sha256:'-prefixed; matching is exact against the stored receipt_hash/entry_hash fields. This is a record lookup, NOT cryptographic signature verification — the response always reports cryptographically_verified: false.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['receipt_hash'], 'properties': {'receipt_hash': {'type': 'string', 'description': "Full SHA-256 receipt hash from a previous NOMOS operation (64 hex chars, optional 'sha256:' prefix)"}}}
Output schema
{'type': 'object', 'required': ['record_found', 'cryptographically_verified', 'timestamp'], 'properties': {'message': {'type': 'string'}, 'receipt': {'type': 'object'}, 'verified': {'type': 'boolean'}, 'timestamp': {'type': 'string'}, 'record_found': {'type': 'boolean'}, 'verification_method': {'type': 'string'}, 'cryptographically_verified': {'type': 'boolean'}}}
nomos_x402_quote
x402 Price Quote (Stateless, Unsigned)
Get a stateless, unsigned, informational x402 price quote for NOMOS services. Tier 1: $0.02 simple verdict | Tier 2: $0.05 verdict + evidence | Tier 3: $0.10 full packet. Returns payTo address, network (Base mainnet), amount in USDC atomic units, and a deterministic quote digest (not a signature). No payment is initiated and nothing is signed, persisted or reserved; expiry is informational only.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['service'], 'properties': {'tier': {'enum': [1, 2, 3], 'type': 'integer', 'default': 1, 'description': 'Pricing tier: 1 (simple), 2 (with evidence), 3 (full packet)'}, 'service': {'enum': ['crossborder_preflight', 'asia_market_scan', 'signed_receipt'], 'type': 'string', 'description': 'Service to quote'}}}
Output schema
{'type': 'object', 'required': ['amount_usdc', 'network', 'payTo', 'quote_hash'], 'properties': {'note': {'type': 'string'}, 'tier': {'type': 'integer'}, 'payTo': {'type': 'string'}, 'signed': {'type': 'boolean'}, 'network': {'type': 'string'}, 'service': {'type': 'string'}, 'currency': {'type': 'string'}, 'issued_at': {'type': 'string'}, 'timestamp': {'type': 'string'}, 'expires_at': {'type': 'string'}, 'quote_hash': {'type': 'string'}, 'amount_usdc': {'type': 'number'}, 'ttl_seconds': {'type': 'integer'}, 'amount_atomic': {'type': 'integer'}}}
Added
nomos_signed_receipt_verify
Sept. 17, 2026, 12:40 p.m.
Added
nomos_x402_quote
Sept. 17, 2026, 12:40 p.m.
Added
nomos_mcp_tool_discovery
Sept. 17, 2026, 12:40 p.m.
Added
nomos_asia_market_scan
Sept. 17, 2026, 12:40 p.m.
Added
nomos_crossborder_preflight
Sept. 17, 2026, 12:40 p.m.