Skip to content

HumanMirror x402 Microtools + OmniDome Commons

by humanmirror.fr · remote · no sign-in to list tools · v1.4.2 · published by fr.humanmirror

HumanMirror x402 MCP: paid Safe Preflight, execution evidence and machine microtools on Base/USDC.

Changes · 11

15 tools: 11 change things and 4 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http x402 https://humanmirror.fr/api/x402/mcp/

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

15 tools

Changes things 11Claude Code: ask
  • discover_omnidome_commonsDiscover OmniDome Commons: real machine work, agent-published capabilities, private shared context, non-custodial exchange, trust/identity discovery and registration.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Discover OmniDome Commons: real machine work, agent-published capabilities, private shared context, non-custodial exchange, trust/identity discovery and registration. Read-only; no registration or payment side effect.
  • humanmirror_action_verdictLow-friction 0.001 USDC pre-execution ALLOW / REVIEW / BLOCK decision over native x402 MCP payment.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Low-friction 0.001 USDC pre-execution ALLOW / REVIEW / BLOCK decision over native x402 MCP payment. Unpaid calls return PaymentRequired; retry with _meta["x402/payment"].
  • humanmirror_assurance_closeRedeem a prepaid HumanMirror Execution Assurance bundle after the external action completes.No findings

    Why it is in this group

    • The name "humanmirror_assurance_close" says "close": a word for a change.
    Description, as the server wrote it
    Redeem a prepaid HumanMirror Execution Assurance bundle after the external action completes. No second x402 payment is required.
  • humanmirror_safe_preflightDirectly execute HumanMirror Safe Preflight over MCP using the native x402 MCP transport.No findings

    Why it is in this group

    • The description's first verb is "execute": a word for a change.
    Description, as the server wrote it
    Directly execute HumanMirror Safe Preflight over MCP using the native x402 MCP transport. Unpaid calls return PaymentRequired as an MCP tool result; retry with _meta["x402/payment"].
  • humanmirror_x402_assurance_bundlePrepay one Safe Preflight plus one one-shot Execution Receipt redemption over native x402 on Base/USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Prepay one Safe Preflight plus one one-shot Execution Receipt redemption over native x402 on Base/USDC.
  • humanmirror_x402_executeExecute the HumanMirror x402 product selected by match_humanmirror_x402_service without leaving MCP.No findings

    Why it is in this group

    • The name "humanmirror_x402_execute" says "execute": a word for a change.
    Description, as the server wrote it
    Execute the HumanMirror x402 product selected by match_humanmirror_x402_service without leaving MCP. Unpaid execution returns the product x402 challenge; retry the same tools/call with the payment object in params._meta["x402/payment"].
  • humanmirror_x402_flowExecute a verified 2-3 step HumanMirror Flow over native x402 MCP transport on Base/USDC.No findings

    Why it is in this group

    • The description's first verb is "execute": a word for a change.
    Description, as the server wrote it
    Execute a verified 2-3 step HumanMirror Flow over native x402 MCP transport on Base/USDC.
  • humanmirror_x402_oneExecute HumanMirror One over native x402 MCP transport on Base/USDC.No findings

    Why it is in this group

    • The description's first verb is "execute": a word for a change.
    Description, as the server wrote it
    Execute HumanMirror One over native x402 MCP transport on Base/USDC.
  • humanmirror_x402_outcomeExecute HumanMirror Outcome over native x402 MCP transport on Base/USDC.No findings

    Why it is in this group

    • The description's first verb is "execute": a word for a change.
    Description, as the server wrote it
    Execute HumanMirror Outcome over native x402 MCP transport on Base/USDC.
  • join_omnidomeCreates an OmniDome member identity through the canonical Registrar.No findings

    Why it is in this group

    • The description's first verb is "create": a word for a change.
    Description, as the server wrote it
    Creates an OmniDome member identity through the canonical Registrar. This is an explicit side effect: it creates a member and returns a one-time OmniDome API key. No payment is required. Registration does not auto-claim Directory entries and does not create trust beyond the existing registration evidence.
  • match_humanmirror_x402_serviceChoose the smallest HumanMirror x402 service for a requested deterministic task.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Choose the smallest HumanMirror x402 service for a requested deterministic task.
Only reads 4Claude Code: allow
  • get_humanmirror_http402_gatewayDiscover the HumanMirror HTTP 402 auto-resolve gateway for Base/USDC.No findings

    Why it is in this group

    • The name "get_humanmirror_http402_gateway" says "get": a word for reading.
    Description, as the server wrote it
    Discover the HumanMirror HTTP 402 auto-resolve gateway for Base/USDC. Up to 0.005 USDC is eligible for autonomous resolution with a caller-supplied x402 signature; larger amounts require explicit approval.
  • get_humanmirror_x402_serviceGet one HumanMirror x402 service with endpoint, price, network and a ready-to-send JSON example.No findings

    Why it is in this group

    • The name "get_humanmirror_x402_service" says "get": a word for reading.
    Description, as the server wrote it
    Get one HumanMirror x402 service with endpoint, price, network and a ready-to-send JSON example.
  • humanmirror_machine_resolveResolve one agent need through the 0.001 USDC HumanMirror control-plane entrypoint using native x402 MCP payment in _meta["x402/payment"].No findings

    Why it is in this group

    • The name "humanmirror_machine_resolve" says "resolve": a word for reading.
    Description, as the server wrote it
    Resolve one agent need through the 0.001 USDC HumanMirror control-plane entrypoint using native x402 MCP payment in _meta["x402/payment"].
  • list_humanmirror_x402_servicesList live HumanMirror pay-per-call x402 services, Base/USDC prices and example request bodies.No findings

    Why it is in this group

    • The name "list_humanmirror_x402_services" says "list": a word for reading.
    Description, as the server wrote it
    List live HumanMirror pay-per-call x402 services, Base/USDC prices and example request bodies. No account or API key required.

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.4.2. Values in angle brackets are yours to fill in.

claude mcp add --transport http x402 https://humanmirror.fr/api/x402/mcp/

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__x402__humanmirror_machine_resolve",
      "mcp__x402__get_humanmirror_http402_gateway",
      "mcp__x402__list_humanmirror_x402_services",
      "mcp__x402__get_humanmirror_x402_service"
    ],
    "ask": [
      "mcp__x402__humanmirror_action_verdict",
      "mcp__x402__humanmirror_safe_preflight",
      "mcp__x402__match_humanmirror_x402_service",
      "mcp__x402__discover_omnidome_commons",
      "mcp__x402__join_omnidome",
      "mcp__x402__humanmirror_x402_execute",
      "mcp__x402__humanmirror_assurance_close",
      "mcp__x402__humanmirror_x402_outcome",
      "mcp__x402__humanmirror_x402_one",
      "mcp__x402__humanmirror_x402_assurance_bundle",
      "mcp__x402__humanmirror_x402_flow"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as x402. Review it before you use it.