Skip to content

Add Onyx Actions to ecosystem partners#133

Open
dimitrilaouanis-tech wants to merge 1 commit intocoinbase:mainfrom
dimitrilaouanis-tech:add-onyx-actions-ecosystem
Open

Add Onyx Actions to ecosystem partners#133
dimitrilaouanis-tech wants to merge 1 commit intocoinbase:mainfrom
dimitrilaouanis-tech:add-onyx-actions-ecosystem

Conversation

@dimitrilaouanis-tech
Copy link
Copy Markdown

Adding Onyx Actions to the x402 ecosystem partners list per the demo site README instructions.

What it is: A live paid MCP server with 13 x402-gated tools running on Base mainnet (USDC). Every tool charges USDC per call via HTTP 402 + EIP-3009 — no API keys, no signup, no subscription.

Tools (13):

Tool Price Use
onyx_solve_captcha $0.003 Image OCR (~30ms)
onyx_sms_verify $0.05 Real carrier-SIM OTP
onyx_hlr_lookup $0.005 HLR / phone portability
onyx_agent_signup_kit $0.058 Bundle: email + DNS + captcha + SMS
onyx_url_text, onyx_dns_lookup, onyx_whois, onyx_email_validate, onyx_ip_geolocate, onyx_url_unshorten, onyx_fx_convert, onyx_user_agent_parse, onyx_password_strength $0.0003–$0.001 Agent unstuck primitives

Verified live endpoints:

Network details (mainnet):

  • Network: (Base)
  • Asset: USDC
  • payTo:
  • Facilitator:

Also published:

I selected for category. Logo intentionally omitted — happy to add one if a default placeholder is preferred. Pure metadata-only addition.

Onyx Actions is a paid MCP server with 13 x402-gated tools live on Base
mainnet (USDC). Tools cover the agent-unstuck space: captcha OCR, real-SIM
SMS OTP, HLR phone validation, URL text extraction, DNS, WHOIS, IP geo,
email validation, FX conversion, plus a bundled signup pre-flight endpoint.

- Live: https://onyx-actions.onrender.com
- Manifest: https://onyx-actions.onrender.com/.well-known/x402.json
- Repo (MIT): https://github.com/dimitrilaouanis-tech/onyx-mcp
- Smithery: https://smithery.ai/servers/dimitrilaouanis/onyx-mcp
- Official MCP Registry: io.github.dimitrilaouanis-tech/onyx-mcp v0.2.0
@cb-heimdall
Copy link
Copy Markdown

🟡 Heimdall Review Status

Requirement Status More Info
Reviews 🟡 0/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 1
Sum 2

@dimitrilaouanis-tech
Copy link
Copy Markdown
Author

Quick update while this is in queue — I shipped a related contribution to the ecosystem that might be worth a separate listing under Infrastructure & Tooling:

🔗 https://onyx-actions.onrender.com/bazaar — a free public x402 leaderboard.

Pulls the CDP discovery API every 15 min and ranks every paid x402 service four ways: top by call volume / most unique payers / recently active / cheapest. Currently indexing 1,000 services / 122,290 calls per 30d across Base (949), Solana (33), Base-Sepolia (17), and Stellar testnet.

Top-of-leaderboard right now (live data):

  • api.exa.ai/search — 69,343 calls, 151 payers @ $0.007
  • api.oatp.cc/tx_explainer (Solana) — 7,519 calls, 920 unique payers @ $0.10
  • api.molty.cash — 5,873 calls @ $0.11
  • public.zapper.xyz — 6 endpoints in top 10

JSON variant at /bazaar.json — same shape as x402scan reports, free, MIT.

Happy to file a separate PR adding this as partners-data/onyx-bazaar/metadata.json under Infrastructure & Tooling if it fits the ecosystem page — wanted to flag it here first since this PR already references onyx-actions. Your call on whether to keep them as one entry or split.

@dimitrilaouanis-tech
Copy link
Copy Markdown
Author

Quick state update for the queue:

Live URL: https://onyx-actions.onrender.com — 33 paid endpoints across Base + Solana, x402 USDC settlement. /.well-known/x402.json exposes the full Bazaar-spec manifest (33 services), /openapi.json carries inputSchema for every paid route (x402scan-validator clean), /mcp/ is the Streamable HTTP MCP entry.

5 Solana tools (tx_explainer, token_metadata, token_risk_scan, jupiter_quote, wallet_activity) shipped this week — direct OATP equivalents at half price.

Mainnet flip is blocked only on a CDP-keys env-var setting on our Render deploy (facilitator-side; framework-side is already CDP-aware). Will update once mainnet settlement is live. Happy to address any spec concerns from the team.

@dimitrilaouanis-tech
Copy link
Copy Markdown
Author

Update on the supply side, framed against the asks in PROJECT-IDEAS.md:

Just shipped onyx_aml_screen ($0.25/call) — the Rapid KYC/AML Checker primitive your README explicitly calls for. Implementation:

  • OFAC sanctions hit via Chainalysis on-chain Sanctions Oracle (0x40C5...c8fb — free public contract, same address on Ethereum + Base mainnet)
  • Heuristic risk layer: mixer-addr blacklist, contract-vs-EOA, tx-count age, balance
  • Verdict scale: sanctioned / safe / caution / high_risk / blocked
  • Sub-second latency, no upstream API key

Source: tools_pkg/aml_screen.py. Live endpoint registers in our manifest as the 34th paid service. Currently on Base sepolia (mainnet flip is one CDP-keys env-var on our Render deploy — flipping in flight).

GENIUS Act July 2026 forces every PPSI to call an AML oracle on every counterparty — that's the demand wedge. At time of shipping there are zero dedicated paid x402 endpoints serving this need (verified live against Coinbase Bazaar discovery API). Pinging this PR specifically because the team's grant program flags exactly this primitive — happy to discuss the grant path once mainnet settlement is live and we have settled-call telemetry to share.

Other Onyx tools live today that map to PROJECT-IDEAS.md asks:

  • onyx_solana_token_risk_scan ($0.25) — pre-trade gate, pump.fun-aware
  • onyx_solana_jupiter_quote ($0.001) — financial-agent quote primitive
  • onyx_url_text + onyx_html_meta — web-scrape primitives

Repo: https://github.com/dimitrilaouanis-tech/onyx-mcp

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

2 participants