Skip to main content
Glama

x402-money-reactor

Money Reactor — a pay-per-call API for AI agents and bots. No signup, no API keys, no rate-limit dance: the payment is the auth. Every call is settled on-chain in USDC on Base via the x402 protocol (HTTP 402 + EIP-3009 transferWithAuthorization).

🔗 Live service: https://money-reactor.makar52nn2016.workers.dev

Machine-readable discovery (point your agent straight at these):

Install

pip install x402-money-reactor    # Python SDK
npm install x402-money-reactor    # Node.js SDK

Source lives in sdk/python/ and sdk/node/.

Related MCP server: dyoe-agent-tools-mcp

The verdict ladder — the core premium track

Three tiers of token-safety intelligence for trading agents, wallets and DeFi bots. One settlement mechanics, three confidence levels — pay only for the confidence you need:

Tier

Price

Use it when

GET /api/verdict · /api/honeypot

$0.001

triage a whole token list (100 tokens ≈ $0.10)

GET /api/token-verdict

$0.01

machine verdict GREEN/MID/YELLOW/RED before your agent signs a swap

GET /api/dossier

$0.05

large position: prices + sentiment + news + chain state + AI verdict + AI summary in one JSON

from x402_money_reactor import token_verdict_challenge, dossier_challenge

print(token_verdict_challenge("0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"))
# -> {"accepts": [{"scheme": "exact", "network": "eip155:8453",
#     "maxAmountRequired": "10000", ...}]}

Full catalog (17 paid endpoints, $0.001 – $5.00)

Endpoint

Price

What you get

GET /api/crypto-price?symbol=BTC-USD

$0.001

live spot price

GET /api/usd-price?assets=btc,eth

$0.001

multi-asset USD snapshot (≤25 pairs/call)

GET /api/fear-greed

$0.001

crypto Fear & Greed index (+10d history)

GET /api/crypto-news

$0.001

news feed

GET /api/verdict?repo=owner/name

$0.001

one-line repo safety verdict

GET /api/honeypot?repo=owner/name

$0.001

GitHub repo trust score

GET /api/erc20-balance?address=…&token=…

$0.001

ERC20 balance on Base

GET /api/block-number

$0.001

latest Base block height

GET /api/time · GET /api/uuid

$0.001

UTC time / UUID v4

GET /api/bounties

$0.001

funded bounty feed

GET /api/weather?city=Moscow

$0.002

current weather by city

POST /api/ai-chat

$0.002

LLM chat completion

GET /api/market-pulse?symbols=BTC,ETH

$0.003

prices + Fear & Greed + block height in plain language

GET /api/url-to-text?url=…

$0.003

any web page as clean plain text for LLMs

GET /api/token-verdict?address=0x…

$0.01

token safety verdict card

GET /api/dossier

$0.05

full research dossier

GET /api/starter-kit

$5.00

x402 Starter Kit (docs + code samples)

How a paid call works

  1. Call any paid endpoint without a key → you get HTTP 402 with an x402 accepts payload.

  2. Your x402 client (or EIP-3009 wallet) signs a USDC transferWithAuthorization on Base.

  3. Repeat the request with the X-PAYMENT header → 200 OK with the data.

from x402_money_reactor import call_free, catalog, paid_endpoints

call_free("/api/status")   # public payment ledger — every settlement visible
catalog()                  # live endpoint list from /openapi.json
paid_endpoints()           # static price table
const { challenge, catalog, paidEndpoints } = require("x402-money-reactor");
console.log(challenge("/api/token-verdict?address=0x…"));

Full auto-payment with the official x402 SDK:

# pip install x402
from x402 import x402Client  # on 402 it signs EIP-3009 USDC on Base and retries automatically

Or drive the settlement yourself with any Base signer — the 402 payload is a standard EIP-3009 transferWithAuthorization to the payTo address (USDC, 6 decimals).

MCP

The service speaks MCP natively: point any MCP client at https://money-reactor.makar52nn2016.workers.dev/mcp.

Public ledger — verify everything

No key needed: GET https://money-reactor.makar52nn2016.workers.dev/api/status returns paymentsTotal and recentPayments with on-chain tx hashes. Every payment that ever settled is public.

Mirrors & articles

Shareable verdict cards (free)

Every token verdict ships with a branded SVG card — a free, self-contained link you can drop in chats, issues, dashboards or agent transcripts:

https://money-reactor.makar52nn2016.workers.dev/api/verdict-card?address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913

The card shows the grade (GREEN / MID / YELLOW / RED), score, headline metrics (liquidity, pair age, 24h move) and a one-line take; full reasons and metrics stay in the paid /api/token-verdict call ($0.01 USDC via x402). The paid response includes cardUrl so agents can share results natively.

New: tutorial — x402 in 5 minutes: make your first USDC pay-per-call API request (curl + Node.js, live on Base).

License

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Trust layer for AI agents: 22 pay-per-call x402 tools for scam and fraud checks, payment pre-flight, wallet screening, policy approvals, contact extraction and company research. Free preview with no wallet; paid calls settle in USDC on Base.
    22
    104 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Pay-per-call AI microservices settled in USDC on Base via the x402 (HTTP 402) protocol. 28 tools including web search, summarization, extraction, code review, deep research, crypto safety, sanctions screening and on-chain data — no accounts or API keys.
    4 npm
    Apache 2.0