Skip to main content

InterAI Risk Oracle

io.github.InterAILabs/ai-risk-oracleVersion 0.1.3-beta.1

Pre-execution policy gate for consequential agent actions with durable trust receipts.

Status

Responds417 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:38 UTC
Latency
417 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://api.interailabs.dev/mcpResponds417 ms
No sign-in

Claude Code

claude mcp add --transport http ai-risk-oracle https://api.interailabs.dev/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: ai-risk-oracle
Remote MCP server URL: https://api.interailabs.dev/mcp

Cursor

{
  "mcpServers": {
    "ai-risk-oracle": {
      "url": "https://api.interailabs.dev/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"ai-risk-oracle","type":"http","url":"https://api.interailabs.dev/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

9 tools

Tools of InterAI Risk Oracle
Read-only
Idempotent
Open world
oracle.agent_cardRead-only A2A Agent Card with agent identity, security scheme, capabilities, and skills. Use it when selecting or integrating InterAI through A2A; use oracle.service_descriptor for general service metadata or oracle.discovery_bundle for complete bootstrap context.NoYesYesNo
oracle.discovery_bundleRead-only bootstrap or handoff bundle with service identity, interfaces, runtime mode, contracts, schemas, and sample payloads in one response. Use it for complete integration context; use oracle.service_descriptor for focused service metadata, oracle.agent_card for A2A capabilities, or oracle.get_pricing for costs.NoYesYesNo
oracle.get_pricingRead-only public metadata for costs, trial availability, idempotency, and top-up or payment paths. Use it before budgeting or onboarding; it does not evaluate risk or create a trust receipt.NoYesYesNo
oracle.get_trust_receiptRead-only lookup of the canonical public representation and signature metadata for a trust receipt that already exists. Supply receipt_id. It does not create or re-run a decision; use oracle.verify_trust_receipt_signature when the goal is signature validation.NoYesYesNo
oracle.service_descriptorRead-only general service descriptor with identity, endpoints, billing, trust, and supported agent protocols. Use it to inspect service-level integration metadata; use oracle.agent_card for A2A skills or oracle.discovery_bundle for the complete bootstrap package.NoYesYesNo
oracle.verify_autonomous_actionPrimary tool for one concrete proposed autonomous action before it executes. This authenticated prepaid verification may consume account balance and records a signed trust receipt; InterAI evaluates the proposal but does not execute or modify the proposed external action. Reuse idempotency_key only when retrying the same logical request to avoid duplicate billing. Returns allow, review_required, or block with policy signals. Use oracle.verify_batch for multiple independent items and oracle.verify_response only for legacy prompt/response compatibility.NoNoNoNo
oracle.verify_batchUse for multiple independent legacy or autonomous verification items in one authenticated prepaid call (1 to 100). The batch may consume account balance and records one trust receipt per item; InterAI does not execute any proposed external action. Reuse idempotency_key only for the same logical batch retry. For one proposed action, use oracle.verify_autonomous_action instead.NoNoNoNo
oracle.verify_responseLegacy compatibility entry point for existing clients. This authenticated prepaid verification may consume account balance and records a trust receipt, but it does not execute any proposed external action. Supply exactly one contract: prompt + response, or use_case + action; never mix them. Reuse idempotency_key only for the same logical retry. For new action preflight use oracle.verify_autonomous_action; use oracle.verify_batch for multiple items.NoNoNoNo
oracle.verify_trust_receipt_signatureRead-only service-side validation of a trust receipt that already exists. Supply signature plus either receipt_id for the canonical server-stored receipt or a caller-supplied receipt object. Returns valid true or false when signing is enabled. Current signatures use HMAC-SHA256 and are service-verifiable by InterAI, not independent offline public-key proofs. It does not evaluate risk or create a receipt; use oracle.get_trust_receipt to retrieve receipt metadata.NoYesYesNo

Details

Registry status
Active
Published
Sep 16, 2026
Updated
Sep 16, 2026
Website
Not given
Categories (suggested)
Invoicing and accountingDocumentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing