Skip to content

Money Reactor

by makar52nn-crypto · remote · no sign-in to list tools · v1.3.20261020 · published by GitHub user makar52nn-crypto

Pay-per-call x402 MCP: 22 agent APIs on Base USDC. Crypto, onchain reads, repo safety. From $0.001

Changes · 4

22 tools: 4 change things and 18 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-money-reactor https://money-reactor.makar52nn2016.workers.dev/mcp

Tools

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

22 tools

Changes things 4Claude Code: ask
  • ai_chatPaid $0.01 (x402, USDC Base): LLM chat completion (Llama 3.1 8B, Cloudflare Workers AI).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
    Paid $0.01 (x402, USDC Base): LLM chat completion (Llama 3.1 8B, Cloudflare Workers AI). Args: prompt (string) OR messages (array of {role, content}), optional system, max_tokens. One-shot AI inference per call, no signup.
  • gen_uuidPaid $0.001 (x402, USDC Base): random UUID v4 — idempotency keys and x402 requestKeys on demand; also a canonical $0.001 target for testing x402 payment stacks.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
    Paid $0.001 (x402, USDC Base): random UUID v4 — idempotency keys and x402 requestKeys on demand; also a canonical $0.001 target for testing x402 payment stacks.
  • repo_verdictPaid $0.005 (x402, USDC Base): one-line GO / CAUTION / HONEYPOT_RISK verdict for a repo.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
    Paid $0.005 (x402, USDC Base): one-line GO / CAUTION / HONEYPOT_RISK verdict for a repo. Impulse-priced pre-flight check.
  • score_repo_trustPaid $0.005 (x402, USDC Base): trust score 0-100 + GO/CAUTION/HONEYPOT_RISK verdict + reasons for a GitHub repo.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
    Paid $0.005 (x402, USDC Base): trust score 0-100 + GO/CAUTION/HONEYPOT_RISK verdict + reasons for a GitHub repo. Screen bounties before working them — one avoided rug pays for 1000 calls.
Only reads 18Claude Code: allow
  • get_base_gasPaid $0.005 (x402, USDC Base): live Base gas — gas price, EIP-1559 base fee and suggested priority fee in Gwei.No findings

    Why it is in this group

    • The name "get_base_gas" says "get": a word for reading.
    Description, as the server wrote it
    Paid $0.005 (x402, USDC Base): live Base gas — gas price, EIP-1559 base fee and suggested priority fee in Gwei. Tx cost planning for agents.
  • get_bounty_demoFree: top-3 funded bounties + honeypot sample + ROI pitch — rich preview of the paid feed.No findings

    Why it is in this group

    • The name "get_bounty_demo" says "get": a word for reading.
    Description, as the server wrote it
    Free: top-3 funded bounties + honeypot sample + ROI pitch — rich preview of the paid feed.
  • get_bounty_feedPaid $0.005 (x402, USDC Base): multi-source bounty feed, hourly-refreshed — live Superteam Earn listings (USDC/USDG, $500-$10k), LIVE GitHub bounty radar (top open issues by reacti…No findings

    Why it is in this group

    • The name "get_bounty_feed" says "get": a word for reading.
    Description, as the server wrote it
    Paid $0.005 (x402, USDC Base): multi-source bounty feed, hourly-refreshed — live Superteam Earn listings (USDC/USDG, $500-$10k), LIVE GitHub bounty radar (top open issues by reactions with trust scores, anonymous search) + GitLab bounty projects, trust >= 50. Send X-PAYMENT header to settle; without it returns the 402 challenge.
  • get_btc_halvingPaid $0.003 (x402, USDC Base): next Bitcoin halving — current height, blocks left, ETA, post-halving reward.No findings

    Why it is in this group

    • The name "get_btc_halving" says "get": a word for reading.
    Description, as the server wrote it
    Paid $0.003 (x402, USDC Base): next Bitcoin halving — current height, blocks left, ETA, post-halving reward. Evergreen countdown.
  • get_coin_convertPaid $0.005 (x402, USDC Base): convert an amount between assets at live USD spot (Coinbase) — e.g.No findings

    Why it is in this group

    • The name "get_coin_convert" says "get": a word for reading.
    Description, as the server wrote it
    Paid $0.005 (x402, USDC Base): convert an amount between assets at live USD spot (Coinbase) — e.g. 1 BTC = ? ETH. Rate + result in one call.
  • get_crypto_newsPaid $0.005 (x402, USDC Base): top crypto headlines aggregated from Cointelegraph/Decrypt/NewsBTC RSS with per-article source links and publish times.No findings

    Why it is in this group

    • The name "get_crypto_news" says "get": a word for reading.
    Description, as the server wrote it
    Paid $0.005 (x402, USDC Base): top crypto headlines aggregated from Cointelegraph/Decrypt/NewsBTC RSS with per-article source links and publish times. Daily brief for trading and research agents.
  • get_crypto_pricePaid $0.005 (x402, USDC Base): live crypto spot price in USD for a pair like BTC-USD / ETH-USD / SOL-USD.No findings

    Why it is in this group

    • The name "get_crypto_price" says "get": a word for reading.
    Description, as the server wrote it
    Paid $0.005 (x402, USDC Base): live crypto spot price in USD for a pair like BTC-USD / ETH-USD / SOL-USD. Sourced from Coinbase public price APIs, edge-cached up to 30s.
  • get_erc20_balancePaid $0.005 (x402, USDC Base): on-chain ERC20 token balance for any Base address via eth_call balanceOf on public Base RPC.No findings

    Why it is in this group

    • The name "get_erc20_balance" says "get": a word for reading.
    Description, as the server wrote it
    Paid $0.005 (x402, USDC Base): on-chain ERC20 token balance for any Base address via eth_call balanceOf on public Base RPC. Returns raw + human balance, decimals, symbol.
  • get_fear_greedPaid $0.005 (x402, USDC Base): crypto Fear & Greed index — today + yesterday + week ago + 10-day history (0=extreme fear, 100=extreme greed).No findings

    Why it is in this group

    • The name "get_fear_greed" says "get": a word for reading.
    Description, as the server wrote it
    Paid $0.005 (x402, USDC Base): crypto Fear & Greed index — today + yesterday + week ago + 10-day history (0=extreme fear, 100=extreme greed). Market sentiment signal for trading agents.
  • get_latest_blockPaid $0.001 (x402, USDC Base): latest Base mainnet block height (eth_blockNumber via public RPC).No findings

    Why it is in this group

    • The name "get_latest_block" says "get": a word for reading.
    Description, as the server wrote it
    Paid $0.001 (x402, USDC Base): latest Base mainnet block height (eth_blockNumber via public RPC). Cheapest chain-tip probe for agents.
  • get_market_pulsePaid $0.01 (x402, USDC Base): full market snapshot in ONE call — batch USD prices (default BTC/ETH/SOL/XRP/DOGE, optional symbols arg) + Fear & Greed sentiment + latest Base block.No findings

    Why it is in this group

    • The name "get_market_pulse" says "get": a word for reading.
    Description, as the server wrote it
    Paid $0.01 (x402, USDC Base): full market snapshot in ONE call — batch USD prices (default BTC/ETH/SOL/XRP/DOGE, optional symbols arg) + Fear & Greed sentiment + latest Base block. One poll replaces three calls; ideal for monitoring loops.
  • get_timePaid $0.001 (x402, USDC Base): current server time in UTC ISO-8601 with unix seconds.No findings

    Why it is in this group

    • The name "get_time" says "get": a word for reading.
    Description, as the server wrote it
    Paid $0.001 (x402, USDC Base): current server time in UTC ISO-8601 with unix seconds. Cheapest liveness/time probe.
  • get_token_verdictPaid $0.02 (x402, USDC Base): onchain safety verdict for a Base token — grade GREEN/MID/YELLOW/RED from liquidity, pair age, turnover, buy/sell flow and volatility (DexScreener dat…No findings

    Why it is in this group

    • The name "get_token_verdict" says "get": a word for reading.
    Description, as the server wrote it
    Paid $0.02 (x402, USDC Base): onchain safety verdict for a Base token — grade GREEN/MID/YELLOW/RED from liquidity, pair age, turnover, buy/sell flow and volatility (DexScreener data) with reasons. Screen tokens before interacting.
  • get_usd_pricePaid $0.005 (x402, USDC Base): multi-asset USD price snapshot in ONE call — up to 25 pairs (default 10 majors: BTC/ETH/SOL/DOGE/XRP/ADA/AVAX/LINK/LTC/USDC).No findings

    Why it is in this group

    • The name "get_usd_price" says "get": a word for reading.
    Description, as the server wrote it
    Paid $0.005 (x402, USDC Base): multi-asset USD price snapshot in ONE call — up to 25 pairs (default 10 majors: BTC/ETH/SOL/DOGE/XRP/ADA/AVAX/LINK/LTC/USDC). Batch beats per-pair calls for portfolio and dashboard agents.
  • get_wallet_profilePaid $0.01 (x402, USDC Base): on-chain wallet profile on Base — ETH balance, tx count (nonce), USDC balance, activity tier (fresh/new/active/veteran).No findings

    Why it is in this group

    • The name "get_wallet_profile" says "get": a word for reading.
    Description, as the server wrote it
    Paid $0.01 (x402, USDC Base): on-chain wallet profile on Base — ETH balance, tx count (nonce), USDC balance, activity tier (fresh/new/active/veteran). Pre-flight counterparty check.
  • get_weatherPaid $0.005 (x402, USDC Base): current weather for any city worldwide (temperature, feels-like, humidity, wind, conditions) via Open-Meteo with city geocoding.No findings

    Why it is in this group

    • The name "get_weather" says "get": a word for reading.
    Description, as the server wrote it
    Paid $0.005 (x402, USDC Base): current weather for any city worldwide (temperature, feels-like, humidity, wind, conditions) via Open-Meteo with city geocoding.
  • reactor_statusFree: Money Reactor live base URL, health, prices, receiver wallet.No findings

    Why it is in this group

    • The name "reactor_status" says "status": a word for reading.
    Description, as the server wrote it
    Free: Money Reactor live base URL, health, prices, receiver wallet. Call this first.
  • read_url_textPaid $0.01 (x402, USDC Base): fetch any http(s) web page and return clean plain text (title + visible body, scripts/styles stripped, up to 8000 chars).No findings

    Why it is in this group

    • The name "read_url_text" says "read": a word for reading.
    Description, as the server wrote it
    Paid $0.01 (x402, USDC Base): fetch any http(s) web page and return clean plain text (title + visible body, scripts/styles stripped, up to 8000 chars). Gives text-only agents web reading. Private/internal hosts blocked.

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.3.20261020. Values in angle brackets are yours to fill in.

claude mcp add --transport http x402-money-reactor https://money-reactor.makar52nn2016.workers.dev/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-money-reactor__reactor_status",
      "mcp__x402-money-reactor__get_bounty_demo",
      "mcp__x402-money-reactor__get_bounty_feed",
      "mcp__x402-money-reactor__get_crypto_price",
      "mcp__x402-money-reactor__read_url_text",
      "mcp__x402-money-reactor__get_crypto_news",
      "mcp__x402-money-reactor__get_usd_price",
      "mcp__x402-money-reactor__get_fear_greed",
      "mcp__x402-money-reactor__get_market_pulse",
      "mcp__x402-money-reactor__get_weather",
      "mcp__x402-money-reactor__get_erc20_balance",
      "mcp__x402-money-reactor__get_token_verdict",
      "mcp__x402-money-reactor__get_latest_block",
      "mcp__x402-money-reactor__get_time",
      "mcp__x402-money-reactor__get_base_gas",
      "mcp__x402-money-reactor__get_wallet_profile",
      "mcp__x402-money-reactor__get_coin_convert",
      "mcp__x402-money-reactor__get_btc_halving"
    ],
    "ask": [
      "mcp__x402-money-reactor__score_repo_trust",
      "mcp__x402-money-reactor__repo_verdict",
      "mcp__x402-money-reactor__gen_uuid",
      "mcp__x402-money-reactor__ai_chat"
    ],
    "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-money-reactor. Review it before you use it.