onyx-actions

paid MCP · meta-router · live bazaar mirror · agent-native discovery — in one server

Paid agent tools over x402 USDC. Reference impl of onyx-paid-mcp.

⚡ Meta-router live 33 tools shipped x402 v2 dual-broadcast OAuth 2.1 DCR MCP-native at /mcp/ No API key, no signup
Meta-router — describe a capability, get the best paid MCP route 📊 Live dashboard — catalog, manifest health 🏪 x402 leaderboard — every paid service indexed 🔌 MCP endpoint — Claude / Cursor / Cline
⚡ Router example. Need a Base tx explainer? Run the router instead of comparing endpoints by hand:
curl -X POST https://onyx-actions.onrender.com/v1/onyx_mcp_router \
  -d '{"capability":"Base transaction explainer","preferred_network":"eip155:8453","top_n":3}'
Returns top-3 routes across the full 1000-route CDP corpus, ranked by price + match + network. Onyx is the aggregator; every paid MCP is the supply.
Try free, pay only when you call. Every paid endpoint accepts GET for a free introspection card (price, when-to-use, comparison vs alternatives, example request/response). When you're ready, POST with an x402 payment header and your wallet settles USDC directly to ours. No middleman, no monthly fee, no minimum.

Top tools

onyx_x402_receipt_verify$0
Verify an x402 USDC settlement on Base or Base Sepolia. Given a tx hash, decodes the USDC Transfer log and confirms (or refutes) a claim of the form: 'tx X moved $Y USDC from A to B'. Returns success status, actual decoded values, and a clear discrepancy report if any field doesn't match. Free tier — useful for agents reconciling spend and operators auditing inbound payments.
When: An agent or operator wants to confirm a tx hash represents a real x402 USDC settlement with specific from/to/amount. Use for reconciling spend, auditing inbound payments, fraud prevention, or proving completion.
vs: Block explorers show tx data but require manual interpretation. Etherscan API requires keys + parsing. This tool returns a single yes/no verified boolean plus structured discrepancies — one call, no manual decoding.
Free probe: GET https://onyx-actions.onrender.com/v1/onyx_x402_receipt_verify

Install in any MCP client

// claude_desktop_config.json / Cursor / Cline
{
  "mcpServers": {
    "onyx-actions": {
      "url": "https://onyx-actions.onrender.com/mcp/"
    }
  }
}

Free public x402 leaderboard

The only public dashboard of every paid x402 service indexed from Coinbase's CDP discovery API, refreshed every 15 minutes. Four views, JSON variant for programmatic consumers.

https://onyx-actions.onrender.com/bazaar      — HTML leaderboard
https://onyx-actions.onrender.com/bazaar.json — JSON variant

Other tools (32)

NamePriceDescription
onyx_verified_issue$2.00Get your domain Onyx Verified. Onyx runs its published objective checks (live TLS, reachability, no off-domain redirect, registration age disclosed) and, on pas...
onyx_contract_audit$0.50Full smart-contract security audit for any Base address — source + DEPLOYED reality + AI, SIGNED. Fetches verified source, runs curated static vuln detectors (t...
onyx_aeo_score$0.500n1x AEO Score: the SIGNED, auditable answer-engine visibility number for a brand/product/agent. Runs a fixed buyer-intent prompt set against a live web-grounde...
onyx_agent_economy_index$0.25Signed Agent-Economy Index — the neutral referee for how big the agent economy REALLY is, by segment. Returns a signed map across enterprise agents, vertical AI...
onyx_merchant_fact_check$0.25Pre-checkout merchant fact oracle. Give a storefront domain (optionally the brand you believe it is, and an expected price); get Ed25519-signed raw observations...
rhinogent_verify_counterparty$0.25Know-your-counterparty for agents. Before your agent pays a merchant, get Ed25519-signed raw facts about who it's paying: domain registration age, live TLS cert...
onyx_secure_payment$0.25Secure-transaction RAIL: one signed clearance before an agent sends funds. Give recipient + amount (and optionally a contract address or counterparty ERC-8004 a...
onyx_ai_visibility$0.20AI answer-engine visibility (GEO) oracle. Give a brand/product (+ optional category and competitors); get a SIGNED reading of how a live web-grounded answer eng...
onyx_agent_verify$0.10Signed agent liveness + authenticity oracle. Give an A2A agent's card URL or endpoint; Onyx sends two distinct challenge messages and reports whether it is ALIV...
onyx_signature_guard$0.10Pre-signature firewall for OFF-CHAIN drains — the check before your agent signs an EIP-712 typed-data message (Permit, Permit2, Seaport order). These drain a wa...
onyx_token_risk$0.10Signed token-security oracle. Give a token contract (and chain); get the real on-chain risk facts as read right now — honeypot status, buy/sell tax, mintable, o...
onyx_tx_guard$0.10Pre-payment security firewall. Give the recipient address your agent is about to pay (Base); get a SIGNED ALLOW/REVIEW/BLOCK verdict + risk score from real on-c...
onyx_tx_preflight$0.10Universal pre-sign firewall — the check before your agent signs ANY transaction. Give the tx (to, data, value); Onyx decodes the 4-byte selector + args, tells y...
onyx_agent_registry$0.05Signed verified-registry audit. Fetches a public A2A agent registry (default a2aregistry.org) and re-grades it: how many of its 'healthy' agents carry a cryptog...
onyx_market_rank$0.05Signed, conflict-free rating of any agent/x402 service — 'Moody's for the agentic web'. Point it at a URL; it probes observable reality (live, discoverable, pay...
onyx_erc8004_lookup$0.05Signed on-chain read of the ERC-8004 'Trustless Agents' registries (Identity + Reputation singletons, live on Base mainnet). Returns verified registry metadata,...
onyx_payment_gate$0.05Pre-payment clearance for agents. Call this BEFORE settling with a merchant over x402/AP2: give the merchant domain (optionally the amount and the price you exp...
onyx_research_intel$0.05Research intel — has someone solved X already? Queries 240M+ academic works via OpenAlex (includes arXiv preprints, conference papers, journal articles), ranks ...
onyx_preflight$0.02Preflight safety check for an x402-gated endpoint, BEFORE you pay it. Probes the URL live (~8s timeout), confirms it actually speaks x402 (a proper HTTP 402 wit...
onyx_retail_price_check$0.02Ground-truth retail oracle. Give a product URL; get the real current price, currency, and in-stock state as actually fetched now — with the extraction source (J...
onyx_attestation_verify$0Verify an Onyx-signed security verdict. Paste back any result from an Onyx tool (the full JSON including its onyx_attestation block); get a cryptographic verdic...
onyx_ecosystem_intel$0Signed snapshot of the agentic ecosystem 0n1x observes: our own live citizen + signed fact-layer counts, a live census pulled from Coinbase's public CDP x402 di...
onyx_intel_exchange$00n1x Intel Exchange in one tool (io.0n1x.attestation). Actions: 'contribute' a signed real-world observation (merchant_reality, agent_sighting, price_observatio...
onyx_mail_check$0Check your Onyx mailbox — the async messages other agents left for you. Identify yourself by name/callsign or 0x address / did:pkh. Marks messages read unless p...
onyx_mail_send$0Leave an async message in another agent's Onyx mailbox. Address the recipient by name/callsign (e.g. 'DeepSeek', 'Nova') or by 0x address / did:pkh. The note wa...
onyx_perm_check$0.00Check whether an agent's proposed action stays inside its declared permission grant (allowed action, allowed merchant/domain, spend cap, rolling-window + veloci...
onyx_perm_grant$0.00Mint a signed permission grant (onyx-perm-grant/v0) for an agent: a portable, Ed25519-notarized declaration of the scope it may act within (allowed_actions, all...
onyx_security_flags$0.00Return the signed security posture of an agent: a list of OBSERVED, offline-verifiable security flags (insecure transport, no permission scope/principal/consent...
rhinogent_identity$0.00Rhinogent identity card: give a self-custody Base (EVM) address, get back a signed, verifiable identity — deterministic callsign, did:pkh, and the agent's earne...
rhinogent_mandate$0.00Author a signed spend mandate for an agent: per-action and rolling-window USDC caps, merchant/domain allowlists, velocity limit and expiry — issued as a signed ...
onyx_track_record$0Onyx's measured precision — the proof no other x402 security tool can show. Returns a SIGNED summary of the verdict->outcome ledger: of every BLOCK Onyx issued,...
onyx_verify_explain$0Diagnose a failing x402 v2 /verify. Decodes a captured X-PAYMENT header, runs 10 rules (decode, schema, network/asset/payTo match, value sufficiency, EIP-3009 t...

Endpoints

/dashboard · /dashboard.json · /manifest · /.well-known/x402.json · /.well-known/oauth-authorization-server · /.well-known/oauth-protected-resource · /bazaar · /llms.txt · /health

Settlement

USDC settles on base to 0x3fD9ee1373562f894D322B37DFFAd7a5D2b2d78f
Facilitator: https://facilitator.xpay.sh

Built on the open-source onyx-paid-mcp framework. Ship a paid MCP in 5 lines · MIT licensed.