crypto-microdata-x402
https://kr-x402-mvp.kgy5612.workers.dev
Registry code: 3c763822e17723b1
Pay-per-call crypto + Base onchain data. Each tool costs $0.001-$0.01 USDC on Base (x402, payTo 0xe4be4d0bd82d8e68203deff81f79ede0529f2617). Call a tool without payment -> isError result with x402 accepts; sign USDC EIP-3009 and repeat the call with params._meta["x402/payment"] = the x402 payment payload (base64 or JSON). Or just HTTP GET https://kr-x402-mvp.kgy5612.workers.dev<path>. Pass sample:true for a free cached sample. Start: crypto_ping ($0.001) -> crypto_simulate ($0.003) -> crypto_ens ($0.002) -> crypto_liquidations ($0.003).
- endpoint
- https://kr-x402-mvp.kgy5612.workers.dev/mcp
- protocol
- streamable-http ·2025-06-18
- authentication
- none observed
- public key
- none — nobody has proven they own this listing · is it yours? claim it
- karma
- 10 · newcomer
- Is crypto-microdata-x402 live?
- Yes — it answered the hub's last check (checked 1h ago). It answered 100% of checks over the last 30 days.
- Is crypto-microdata-x402 free to use?
- No — it charges per call, from 0.001 USDC, quoted in its own 402 answers.
- What tools does crypto-microdata-x402 have?
- 44 tools: crypto_ping, crypto_decode_calldata, crypto_x402_recommend, crypto_defi_tvl, crypto_contract_info, crypto_kimchi_premium, crypto_erc20_balance, crypto_hl_book, ….
- Is crypto-microdata-x402 safe to connect?
- The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
90 days 100%· all time 100%
last good check
of 44 tools
- unknown → live
Calls placed through this hub's router, from its own receipts, and USDC settlements on base into the address this listing's priced doors name, read off the chain. Every caller and every payer counts the same; the chain total is counted from three payers. The address stands behind 33 doors on this origin, so the chain figures are the operator's. How it is counted.
through this hub
successful
what callers paid
distinct
last 2026-10-30
concentrated
Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.
crypto_ping paid never probed
$0.001 USDC on Base via x402. Paid heartbeat: cheapest way to test your x402 client end-to-end on Base USDC. Returns {ok:true,t,next}.
{ "type": "object", "properties": { "echo": { "type": "string", "examples": [ "my-agent-1" ], "maxLength": 64, "description": "Optional string echoed back (correlate your test call)" } }, "additionalProperties": true }arguments 14 linescrypto_decode_calldata paid never probed
$0.002 USDC on Base via x402. What am I about to sign? Pre-sign calldata decoder for Base: data=0x.. (selector+args) [&to=0x.. token/contract for symbol+decimals] or hash=0x.. (decode an existing tx). Resolves the 4-byte selector (builtin + openchain + 4byte, collision-checked by ABI round-trip), returns function signature, typed args, plain-English summary, risk none|low|medium|high, flags (unlimited_approval, unknown_spender, approve_all_nfts, offchain_permit, permit2_allowance, batched_calls, inner_approval,...
{ "type": "object", "properties": { "to": { "type": "string", "pattern": "^0x[0-9a-fA-F]{40}$", "description": "Optional target contract (token) for symbol/decimals + label" }, "data": { "type": "string", "pattern": "^0x[0-9a-fA-F]{8,}$", "examples": [ "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" ], "description": "Calldata hex (selector + ABI args). Required unless hash given" }, "hash": { "type": "string", "pattern": "^0x[0-9a-fA-F]{64}$", "description": "Optional Base tx hash: decode its input instead of data" } }, "additionalProperties": true }arguments 24 linescrypto_x402_recommend paid never probed
$0.003 USDC on Base via x402. Which x402 API should my agent pay for this task? need=<task in plain words> -> ranked candidates with evidence: live x402scan 24h settled payments per seller (tx count, unique buyers, USD volume, average paid price), matched keywords, plus matching routes on this server with price and free sample link, one recommendation, and a ready /crypto/x402-check?url= link to live-probe the pick before paying. max_usd= filters by price.
{ "type": "object", "required": [ "need" ], "properties": { "need": { "type": "string", "examples": [ "live btc funding rates", "twitter search", "llm inference" ], "maxLength": 200, "description": "Task in plain words (aliases q, task)" }, "max_usd": { "type": "number", "examples": [ 0.01 ], "description": "Optional max price per call in USD" } }, "additionalProperties": true }arguments 26 linescrypto_defi_tvl paid never probed
$0.002 USDC on Base via x402. DeFi TVL in ONE call (others sell TVL and DeFi overview as two $0.003 calls): total DeFi TVL with 1d/7d/30d % change and flow inflow|flat|outflow, signal RISK_ON|NEUTRAL|RISK_OFF, top chains ranked by TVL with share %, Base rank+share; chain=Base|Ethereum|Solana|... adds that chain's TVL, rank, share and 1d/7d/30d flow; protocol=aave|lido|uniswap|aerodrome (DefiLlama slug) adds protocol TVL and share. limit=1-50 top chains (default 15).
{ "type": "object", "properties": { "chain": { "type": "string", "examples": [ "Base", "Ethereum" ], "maxLength": 40, "description": "Chain name, e.g. Base, Ethereum, Solana" }, "limit": { "type": "integer", "maximum": 50, "minimum": 1, "description": "Top chains to list (default 15)" }, "protocol": { "type": "string", "examples": [ "aave" ], "maxLength": 60, "description": "DefiLlama protocol slug, e.g. aave, lido, aerodrome" } }, "additionalProperties": true }arguments 29 linescrypto_contract_info paid never probed
$0.002 USDC on Base via x402. What is at this address? One-call contract introspection on Base (default) or Ethereum (chain=eth): EOA vs contract vs EIP-7702 delegated wallet, bytecode size, kind ERC20|ERC721|ERC1155|SAFE_MULTISIG|PROXY|MINIMAL_PROXY|CONTRACT, token metadata (name, symbol, decimals, totalSupply), ERC-165 interfaces, upgradeable proxy detection (EIP-1967 implementation/admin/beacon slots, EIP-1167 clones) with the live implementation address, owner() and renounced flag, Safe threshold, native balance,...
{ "type": "object", "required": [ "address" ], "properties": { "chain": { "enum": [ "base", "eth" ], "type": "string", "description": "base (default) or eth mainnet" }, "address": { "type": "string", "pattern": "^0x[0-9a-fA-F]{40}$", "examples": [ "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913" ], "description": "Address to inspect" } }, "additionalProperties": true }arguments 25 linescrypto_kimchi_premium paid never probed
$0.002 USDC on Base via x402. Live Korea kimchi premium: Upbit KRW vs global USD (median of Coinbase, Kraken, Bitstamp) for BTC and ETH, plus USD/KRW FX. Korea crypto arb/sentiment signal. Optional symbols=BTC,ETH filter. Alias: /kr/kimchi-premium.
{ "type": "object", "properties": { "symbols": { "type": "string", "examples": [ "BTC,ETH", "BTC" ], "description": "Comma-separated filter (default BTC,ETH)" } }, "additionalProperties": true }arguments 14 linescrypto_erc20_balance paid never probed
$0.003 USDC on Base via x402. Live ERC-20 balance on Base: token=0x..&wallet=0x.. -> balance (decimals applied), raw, symbol, block.
{ "type": "object", "required": [ "token", "wallet" ], "properties": { "token": { "type": "string", "pattern": "^0x[0-9a-fA-F]{40}$", "examples": [ "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913" ], "description": "Base ERC-20 contract" }, "wallet": { "type": "string", "pattern": "^0x[0-9a-fA-F]{40}$", "examples": [ "0xe4be4d0bd82d8e68203deff81f79ede0529f2617" ], "description": "Wallet" } }, "additionalProperties": true }arguments 26 linescrypto_hl_book paid never probed
$0.005 USDC on Base via x402. Hyperliquid perp L2 top-of-book for coin=BTC|ETH|SOL: best bid/ask, mid, spread_bps, top N levels (depth=1-20, default 5).
{ "type": "object", "properties": { "coin": { "enum": [ "BTC", "ETH", "SOL" ], "type": "string", "examples": [ "BTC", "ETH", "SOL" ], "description": "Perp coin (default BTC)" }, "depth": { "type": "integer", "maximum": 20, "minimum": 1, "description": "Levels per side (default 5)" } }, "additionalProperties": true }arguments 26 linescrypto_base_gas 0.001 USDC paid 1h ago
$0.001 USDC on Base via x402. Base gas oracle for agents sending Base txs: EIP-1559 slow / standard / fast tiers (maxFeePerGas + maxPriorityFeePerGas in gwei and wei hex, from eth_feeHistory 20 blocks p10/p50/p90), base fee, congestion 0-1, recommended_tier, ready-to-sign tx_fields, and est. cost in ETH + USD for your gas_limit (default 21000; use 65000 for an ERC-20 transfer). Cheapest paid call ($0.001).
{ "type": "object", "properties": { "gas_limit": { "type": "integer", "maximum": 30000000, "minimum": 21000, "examples": [ 21000, 150000 ], "description": "Gas units to price (default 21000)" } }, "additionalProperties": true }arguments 16 linescrypto_base_rpc 0.002 USDC paid 1h ago
$0.002 USDC on Base via x402. Pay-per-call Base mainnet JSON-RPC, no API key, no account: GET ?method=eth_call¶ms=[...] (params = URL-encoded JSON array) or POST a standard JSON-RPC body. POST a batch of up to 10 calls for ONE $0.002 payment (vs $0.005 per call at other x402 RPC gateways). Read + broadcast methods: eth_blockNumber, eth_chainId, eth_call, eth_estimateGas, eth_getBalance, eth_getTransactionCount, eth_getCode, eth_getStorageAt, eth_getTransactionByHash, eth_getTransactionReceipt, eth_getBlockByNumber,...
{ "type": "object", "properties": { "method": { "type": "string", "examples": [ "eth_blockNumber", "eth_getBalance", "eth_call" ], "description": "JSON-RPC method (default eth_blockNumber)" }, "params": { "type": "string", "examples": [ "[]", "[\"0xe4be4d0bd82d8e68203deff81f79ede0529f2617\",\"latest\"]" ], "description": "URL-encoded JSON array of params (default [])" } }, "additionalProperties": true }arguments 23 linescrypto_candles 0.002 USDC paid 1h ago
$0.002 USDC on Base via x402. OHLCV candlesticks (klines) for any major USDT pair with indicators precomputed, so your trading agent skips the math: symbol=BTC|ETH|SOL|BNB|XRP|DOGE|ADA|AVAX|LINK|SUI|... (or BTCUSDT), interval=1m|5m|15m|1h|4h|1d (default 1h), limit=10-500 (default 100). Returns candles [{t,o,h,l,c,v}] oldest->newest plus last close, change_pct over the window, EMA20, EMA50, RSI14, ATR14 (abs + pct), trend up|down|range, and a pullback zone EMA20 +/- 0.75*ATR (in_zone true/false).
{ "type": "object", "properties": { "limit": { "type": "integer", "maximum": 500, "minimum": 10, "description": "Number of candles (default 100)" }, "symbol": { "type": "string", "examples": [ "BTC", "ETH", "SOLUSDT" ], "description": "Base asset or pair (default BTC); quote is USDT" }, "interval": { "enum": [ "1m", "5m", "15m", "1h", "4h", "1d" ], "type": "string", "description": "Candle size (default 1h)" } }, "additionalProperties": true }arguments 33 linesfind paid never probed
FREE (never charged): describe what you need (e.g. 'btc liquidations', 'gas price', 'will my tx revert', 'ens name') and get the best matching paid tool, its price, a free sample URL and the next tools to chain. Call this first if unsure.
{ "type": "object", "required": [ "q" ], "properties": { "q": { "type": "string", "description": "what you need, plain words" } } }arguments 12 linescrypto_token_risk paid never probed
$0.01 USDC on Base via x402. Should your agent buy this Base token? Half the price of $0.02 AI token-verdict quests, deterministic on-chain checks instead of an LLM opinion. One-call verdict OK|CAUTION|AVOID + should_buy + can_sell + plain-English reasons, backed by risk_score 0-100 + level, flags (honeypot, cannot_sell_all, high tax, mintable, hidden owner, proxy, blacklist, unverified), bytecode size, EIP-1967 proxy impl, owner(), buy/sell tax, honeypot simulation, top10 holder pct, holders. address=0x... (Base ERC-20).
{ "type": "object", "required": [ "address" ], "properties": { "address": { "type": "string", "pattern": "^0x[0-9a-fA-F]{40}$", "examples": [ "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913" ], "description": "Base ERC-20 contract" } }, "additionalProperties": true }arguments 17 linescrypto_allowance paid never probed
$0.002 USDC on Base via x402. ERC-20 approval check on Base: how much can spender move from owner? owner=0x..&spender=0x..[&token=0x.., default USDC][&amount=] -> allowance, unlimited flag, owner balance, exposure (min of allowance and balance), known spender label (Permit2, Uniswap, 1inch, 0x, Odos, Aerodrome), risk class, revoke_recommended + ready approve(spender,0) calldata, can_spend when amount= given. Use before transferFrom/swap, or to audit a wallet's dangerous approvals.
{ "type": "object", "required": [ "owner", "spender" ], "properties": { "owner": { "type": "string", "pattern": "^0x[0-9a-fA-F]{40}$", "examples": [ "0xe4be4d0bd82d8e68203deff81f79ede0529f2617" ], "description": "Token holder (alias wallet)" }, "token": { "type": "string", "pattern": "^0x[0-9a-fA-F]{40}$", "examples": [ "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913" ], "description": "Base ERC-20 (default USDC)" }, "amount": { "type": "number", "examples": [ 1 ], "description": "Optional amount to test can_spend" }, "spender": { "type": "string", "pattern": "^0x[0-9a-fA-F]{40}$", "examples": [ "0x000000000022D473030F116dDEE9F6B43aC78BA3" ], "description": "Approved spender / router" } }, "additionalProperties": true }arguments 41 linescrypto_wallet_snapshot paid never probed
$0.003 USDC on Base via x402. One-call Base wallet quick check (agent self-check or counterparty/payee check before you pay): native ETH + nonce + USDC balance + live gas cost of an ERC-20 transfer, and can_pay_gas / can_pay_x402 booleans. Cheaper than eth-balance + erc20-balance + base-gas separately ($0.006). wallet=0x..
{ "type": "object", "required": [ "wallet" ], "properties": { "wallet": { "type": "string", "pattern": "^0x[0-9a-fA-F]{40}$", "examples": [ "0xe4be4d0bd82d8e68203deff81f79ede0529f2617" ], "description": "Wallet" } }, "additionalProperties": true }arguments 17 linescrypto_tx_status paid never probed
$0.002 USDC on Base via x402. Did this Base transaction succeed, and who paid whom? hash=0x.. (64 hex) -> status success|failed|pending, block, confirmations, timestamp, from, to, ETH value, gas used + fee in ETH, method (transfer / approve / transferWithAuthorization / Multicall3 ...), is_x402_settlement (EIP-3009 AuthorizationUsed on USDC), and every decoded ERC-20 Transfer (token, symbol, from, to, amount with decimals).
{ "type": "object", "required": [ "hash" ], "properties": { "hash": { "type": "string", "pattern": "^0x[0-9a-fA-F]{64}$", "examples": [ "0x3ea6d07f7e990ba4c2289487cd12ea41b6e13b48518fa38b24de2afd1df1d8ca" ], "description": "Base tx hash" }, "expect_to": { "type": "string", "pattern": "^0x[0-9a-fA-F]{40}$", "description": "Optional: payee you expect to receive USDC" }, "expect_usdc": { "type": "number", "minimum": 0, "description": "Optional: minimum USDC amount expected (with expect_to)" } }, "additionalProperties": true }arguments 27 linescrypto_swap_quote paid never probed
$0.003 USDC on Base via x402. How much will I get, and what do I sign? Best-route swap quote on Base for any token pair: from=USDC|ETH|WETH|cbBTC|DAI|AERO|DEGEN|BRETT|VIRTUAL or 0x.. &to=..&amount=10 (human units) [&wallet=0x.. for ready-to-sign calldata + approval check] [&slippage_bps=50]. Aggregates 100+ Base DEX pools (KyberSwap meta-aggregator, OpenOcean fallback).
{ "type": "object", "required": [ "from", "to", "amount" ], "properties": { "to": { "type": "string", "examples": [ "WETH" ], "description": "Token out: symbol or 0x address" }, "from": { "type": "string", "examples": [ "USDC" ], "description": "Token in: symbol (USDC, ETH, WETH, cbBTC, DAI, USDbC, AERO, DEGEN, BRETT, VIRTUAL) or 0x address" }, "amount": { "type": "string", "examples": [ "10" ], "description": "Amount of token in, human units (e.g. 10 = 10 USDC)" }, "wallet": { "type": "string", "pattern": "^0x[0-9a-fA-F]{40}$", "description": "Optional sender/recipient: returns ready-to-sign tx + allowance/balance check" }, "slippage_bps": { "type": "integer", "maximum": 2000, "minimum": 1, "description": "Slippage tolerance in bps (default 50 = 0.5%)" } }, "additionalProperties": true }arguments 43 linescrypto_prediction_markets paid never probed
$0.003 USDC on Base via x402. Live prediction-market odds (Polymarket) as clean implied probabilities, so your agent can price events: q=bitcoin|ethereum|solana|fed|election|any keyword (default crypto), limit=1-20 events (default 8), markets=1-20 per event (default 6). Returns events sorted by 24h volume, each with markets [{question, outcome_label, yes_prob, no_prob, best_bid, best_ask, change_1d, volume_24h, liquidity, end_date, url}], contested markets (5-95%) first; plus top_contested (the most-traded genuinely...
{ "type": "object", "properties": { "q": { "type": "string", "examples": [ "bitcoin", "ethereum", "fed rate", "election" ], "maxLength": 80, "description": "Search keyword (default crypto)" }, "limit": { "type": "integer", "maximum": 20, "minimum": 1, "description": "Events to return (default 8)" }, "markets": { "type": "integer", "maximum": 20, "minimum": 1, "description": "Markets per event (default 6)" } }, "additionalProperties": true }arguments 29 linescrypto_perp_movers paid never probed
$0.002 USDC on Base via x402. Whole-market perp scanner (all ~200 Hyperliquid perps) in one call: top_gainers, top_losers, top_volume, top_open_interest, highest_funding (crowded longs), most_negative_funding (crowded shorts / squeeze candidates), unusual_activity (24h volume / OI), plus market breadth (advance_ratio, broad_rally|mixed|broad_selloff). Each row: coin, mark_px, change_24h_pct, volume_24h_usd, open_interest_usd, funding_apr_pct, premium_bps, max_leverage.
{ "type": "object", "properties": { "limit": { "type": "integer", "maximum": 25, "minimum": 1, "description": "Rows per ranking (default 10)" }, "min_volume_usd": { "type": "number", "minimum": 0, "description": "Liquidity filter on 24h notional volume (default 1000000)" } }, "additionalProperties": true }arguments 17 linescrypto_market_risk paid never probed
$0.002 USDC on Base via x402. Is anything breaking in crypto right now? One composite 0-100 market-stress score (low|moderate|elevated|high) with a per-leg breakdown: stablecoins (worst USDC/USDT/DAI peg deviation in bps + 7d supply flow), price & breadth (BTC 24h move + share of ~140 liquid Hyperliquid perps that are up), leverage (BTC funding APR + share of perps at extreme funding), volatility (BTC 1h ATR14 as % of price) and sentiment (Fear & Greed).
{ "type": "object", "properties": {}, "additionalProperties": true }arguments 5 linescrypto_global_market paid never probed
$0.002 USDC on Base via x402. Whole-crypto-market context in one call: total crypto market cap (USD) and 24h change, 24h trading volume, Bitcoin (BTC) and Ethereum (ETH) dominance, altcoin share, DeFi TVL across all chains, total USD stablecoin supply with 1d/7d flow (dry powder entering or leaving crypto), stablecoin share of market cap, Fear & Greed index, and a regime label RISK_ON|NEUTRAL|RISK_OFF with reasons.
{ "type": "object", "properties": {}, "additionalProperties": true }arguments 5 linescrypto_gas_compare paid never probed
$0.002 USDC on Base via x402. Which EVM chain is cheapest to execute on right now? Live gas price on Base, Ethereum, Arbitrum, Optimism, Polygon and BSC, converted to USD per native transfer (21k gas), ERC-20 transfer (65k) and swap (150k), sorted cheapest first, with cheapest chain, Ethereum-vs-cheapest multiple and a one-line recommendation. chains=base,ethereum,... to filter, gas=N for your own gas units. Multi-RPC failover per chain, native prices Binance>OKX>Coinbase, 30s cache.
{ "type": "object", "properties": { "gas": { "type": "integer", "maximum": 30000000, "minimum": 21000, "examples": [ 200000 ], "description": "Optional custom gas units; result sorted by custom_usd" }, "chains": { "type": "string", "examples": [ "base,ethereum,arbitrum" ], "description": "Comma list subset of base,ethereum,arbitrum,optimism,polygon,bsc (default all)" } }, "additionalProperties": true }arguments 22 linescrypto_eth_rpc paid never probed
$0.002 USDC on Base via x402. Pay-per-call Ethereum mainnet (chain 1) JSON-RPC, no API key, no account, paid in Base USDC: GET ?method=eth_call¶ms=[...] or POST a standard JSON-RPC body; POST a batch of up to 10 calls for ONE $0.002 payment (vs ~$0.01 per call at other x402 mainnet RPC APIs). Methods: eth_blockNumber, eth_chainId, eth_call, eth_estimateGas, eth_getBalance, eth_getTransactionCount, eth_getCode, eth_getStorageAt, eth_getTransactionByHash, eth_getTransactionReceipt, eth_getBlockByNumber,...
{ "type": "object", "properties": { "method": { "type": "string", "examples": [ "eth_blockNumber", "eth_getBalance", "eth_call" ], "description": "JSON-RPC method (default eth_blockNumber)" }, "params": { "type": "string", "examples": [ "[]", "[\"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045\",\"latest\"]" ], "description": "URL-encoded JSON array of params (default [])" } }, "additionalProperties": true }arguments 23 linescrypto_x402_check paid never probed
$0.002 USDC on Base via x402. Should my agent pay this x402 endpoint? Live pre-payment check of ANY x402 URL (never pays it): we GET the target unpaid and decode its 402 quote (PAYMENT-REQUIRED header for v2, JSON body for v1) -> x402 version, every accepts[] option with real USD price (atomic amount / decimals), network name, asset (is it canonical USDC on that chain?), scheme, payTo, maxTimeoutSeconds, resource URL match, Bazaar discovery schema present?, description, latency_ms and TLS.
{ "type": "object", "properties": { "url": { "type": "string", "examples": [ "https://kr-x402-mvp.kgy5612.workers.dev/crypto/ping" ], "maxLength": 2048, "description": "Absolute https URL of the x402 endpoint to check, with its query string (alias endpoint=; omitted = self-test on /crypto/ping)" }, "method": { "enum": [ "GET", "POST" ], "type": "string", "description": "Probe method (default GET)" }, "max_usd": { "type": "number", "minimum": 0, "examples": [ 0.01 ], "description": "Optional budget per call in USD; sets within_budget" } }, "additionalProperties": true }arguments 30 linescrypto_chain_rank paid never probed
$0.003 USDC on Base via x402. Chain growth rankings in one GET (Nansen sells chain-rank at $0.01 as POST; ours $0.003): 12 major chains (Ethereum, Solana, BSC, Base, Arbitrum, Hyperliquid L1, Tron, Polygon, Optimism, Avalanche, Sui, Monad) ranked by momentum_score from DEX volume 7d-over-7d and 30d-over-30d % plus TVL 7d flow, with trend GROWING|STABLE|SHRINKING, TVL + share, 24h/7d/30d DEX volume, rank by TVL/volume/momentum, and spike/data-anomaly flags. sort=momentum|tvl|volume; chain=Base adds a focus block.
{ "type": "object", "properties": { "sort": { "enum": [ "momentum", "tvl", "volume" ], "type": "string", "description": "Ranking key (default momentum)" }, "chain": { "type": "string", "examples": [ "Base" ], "maxLength": 40, "description": "Optional chain to focus, e.g. Base, Solana, Hyperliquid" } }, "additionalProperties": true }arguments 23 linescrypto_ens_resolve paid never probed
$0.002 USDC on Base via x402. ENS + Basenames resolver both ways in one call: name=vitalik.eth or jesse.base.eth -> address, or address=0x.. -> primary ENS name and primary Basename (ENSIP-19 Base reverse). Returns verified (forward and reverse agree), safe_to_send, profile records (avatar, url, description, twitter, github, telegram, email), and whether the address is a contract on Base. CCIP-read handles *.base.eth.
{ "type": "object", "properties": { "name": { "type": "string", "examples": [ "vitalik.eth", "jesse.base.eth" ], "maxLength": 255, "description": "ENS name or Basename, e.g. vitalik.eth, jesse.base.eth" }, "address": { "type": "string", "pattern": "^0x[0-9a-fA-F]{40}$", "examples": [ "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045" ], "description": "Address for reverse lookup" } }, "additionalProperties": true }arguments 23 linescrypto_fear_greed paid never probed
$0.001 USDC on Base via x402. Crypto Fear & Greed Index with context, not just a number: value 0-100 + label now, previous reading, 1d/7d/30d change, 7d and 30d average, min/max 30d, streak (days in current zone), trend rising|falling|flat, contrarian signal BUY_FEAR|SELL_GREED|NEUTRAL, and optional history (days=1-30). When to call: daily summary, position sizing, or a sentiment gate before a trade. Same $0.001 as bare F&G APIs, 5x cheaper than $0.005 ones. Source alternative.me; 503 when down = not charged.
{ "type": "object", "properties": { "days": { "type": "integer", "maximum": 30, "minimum": 0, "examples": [ 7 ], "description": "History points to return (default 7, 0 = none)" } }, "additionalProperties": true }arguments 15 linescrypto_stablecoin_peg paid never probed
$0.001 USDC on Base via x402. Is USDC / USDT / DAI / USDe holding its $1 peg, and is stablecoin liquidity growing (risk-on) or shrinking (risk-off)? Top USD stablecoins: price, peg deviation in bps, status OK|DRIFT|WARN|DEPEG, Kraken cross-check for USDT/USDC/DAI, supply + 1d/7d change, dominance, supply on Base; plus total supply flow 1d/7d/30d, verdict ALL_PEGGED|WATCH|DEPEG_ALERT and alerts. When to call: before settling or parking funds in a stablecoin, as a systemic risk-off check in a trading loop.
{ "type": "object", "properties": { "top": { "type": "integer", "maximum": 30, "minimum": 1, "description": "Top N by supply when no symbols (default 10)" }, "symbols": { "type": "string", "examples": [ "USDC,USDT", "USDC" ], "description": "Comma-separated filter, e.g. USDC,USDT" } }, "additionalProperties": true }arguments 20 linescrypto_eth_balance paid never probed
$0.002 USDC on Base via x402. Live native ETH balance + nonce for a wallet on Base: wallet=0x..
{ "type": "object", "required": [ "wallet" ], "properties": { "wallet": { "type": "string", "pattern": "^0x[0-9a-fA-F]{40}$", "examples": [ "0xe4be4d0bd82d8e68203deff81f79ede0529f2617" ], "description": "Wallet" } }, "additionalProperties": true }arguments 17 linescrypto_prices paid never probed
$0.003 USDC on Base via x402. Spot USD prices: median of Coinbase, Kraken, Bybit, Binance, CoinGecko (whichever respond) with n_sources, dispersion_bps, with 24h change/volume. symbols=BTC,ETH,SOL default; also BNB,XRP,DOGE,ADA,AVAX,LINK,SUI.
{ "type": "object", "properties": { "symbols": { "type": "string", "examples": [ "BTC,ETH,SOL", "BTC" ], "description": "Comma-separated symbols (default BTC,ETH,SOL)" } }, "additionalProperties": true }arguments 14 linescrypto_market_pulse paid never probed
$0.004 USDC on Base via x402. One-call crypto market regime for trading agents: BTC/ETH/SOL median spot + 24h change, Hyperliquid funding APR + open interest, Korea kimchi premium, Crypto Fear & Greed index, and a regime label (risk_on|neutral|risk_off) with plain reasons. Replaces 4 calls (prices+hl-funding+kimchi+sentiment, $0.015) for $0.004.
{ "type": "object", "properties": {}, "additionalProperties": true }arguments 5 linescrypto_positioning paid never probed
$0.003 USDC on Base via x402. Perp derivatives positioning in ONE GET (others sell open interest $0.006, long/short ratio $0.006 and liquidations $0.007 as 3 separate calls; ours all-in-one $0.003): open interest USD (OKX + Hyperliquid) with 1h/4h/24h change, long/short account ratio with 48h percentile, liquidations longs vs shorts USD over 1h/4h/24h + largest and last 5, taker buy/sell volume 1h/4h/24h, funding 8h + APR (OKX + Hyperliquid), and verdict...
{ "type": "object", "properties": { "coin": { "type": "string", "examples": [ "BTC", "ETH", "SOL" ], "maxLength": 12, "description": "Perp coin, e.g. BTC, ETH, SOL, DOGE (alias symbol=; default BTC)" } }, "additionalProperties": true }arguments 16 linescrypto_funding_signal paid never probed
$0.006 USDC on Base via x402. Cross-exchange perp funding in one call: Hyperliquid + OKX + Gate + dYdX (+ Bybit/Binance/Bitget when reachable) funding APR per coin (BTC/ETH/SOL), mean APR, positioning signal EXTREME_LONG|LONG_HEAVY|NEUTRAL|SHORT_HEAVY|EXTREME_SHORT|MIXED, and the best funding-arb pair (short the highest venue, long the lowest) with spread APR. When to call: before opening a leveraged position, to spot squeeze setups, or to scan funding-divergence arbitrage. Optional coin=BTC.
{ "type": "object", "properties": { "coin": { "enum": [ "BTC", "ETH", "SOL" ], "type": "string", "examples": [ "BTC", "ETH", "SOL" ], "description": "Perp coin (default BTC)" } }, "additionalProperties": true }arguments 20 linescrypto_hl_funding paid never probed
$0.005 USDC on Base via x402. Hyperliquid perp funding (hourly + APR), open interest (coins + USD), mark/oracle/mid px, 24h volume for BTC, ETH, SOL. Optional coin=BTC.
{ "type": "object", "properties": { "coin": { "enum": [ "BTC", "ETH", "SOL" ], "type": "string", "examples": [ "BTC", "ETH", "SOL" ], "description": "Perp coin (default BTC)" } }, "additionalProperties": true }arguments 20 linescrypto_x_search paid never probed
$0.003 USDC on Base via x402. Live X (Twitter) search for agents that cannot read X: q=keyword|$TICKER|from:handle (X search operators ok), limit=1-20 (default 10), lang=en|ko|.., sort=recency|relevancy. Returns posts [{id,url,text,author{handle,name,followers,verified},metrics{likes,reposts,replies,quotes},created_at,lang}] plus signal {top_claim (most-engaged post: the tip/claim), sentiment bullish|bearish|neutral with score, top_terms, cashtags, notable_handles, engagement}. Last 7 days, no retweets. 4xx/5xx not charged.
{ "type": "object", "required": [ "q" ], "properties": { "q": { "type": "string", "examples": [ "bitcoin", "$ETH", "x402", "from:base" ], "maxLength": 200, "minLength": 1, "description": "X search query (operators ok)" }, "lang": { "type": "string", "maxLength": 5, "description": "Language filter e.g. en, ko" }, "sort": { "enum": [ "recency", "relevancy" ], "type": "string", "description": "Default relevancy" }, "limit": { "type": "integer", "maximum": 20, "minimum": 1, "description": "Posts (default 10)" } }, "additionalProperties": true }arguments 40 linescrypto_tx_simulate paid never probed
$0.003 USDC on Base via x402. Pre-sign transaction simulation on Base: run the tx against live state before you sign or broadcast. from=0x..&to=0x..&data=0x..[&value_eth=0.01] or calls=[{to,data,value}] (JSON, up to 5, run in order, e.g. approve then swap). Returns success, decoded revert reason, gas used + fee in ETH/USD, every token and ETH transfer (symbol, decimals applied), net balance_changes per address (and for the sender), approvals granted (unlimited flag), decoded function, flags and verdict...
{ "type": "object", "properties": { "to": { "type": "string", "pattern": "^0x[0-9a-fA-F]{40}$", "examples": [ "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913" ], "description": "Target contract or recipient" }, "data": { "type": "string", "pattern": "^0x([0-9a-fA-F]{2})*$", "description": "Calldata (default 0x)" }, "from": { "type": "string", "pattern": "^0x[0-9a-fA-F]{40}$", "examples": [ "0xe4be4d0bd82d8e68203deff81f79ede0529f2617" ], "description": "Sender (signer) address" }, "calls": { "type": "string", "description": "URL-encoded JSON array of up to 5 {to,data,value_eth|value} run in order from the same sender" }, "value_eth": { "type": "string", "examples": [ "0.01" ], "description": "ETH to send, decimal (default 0)" } }, "additionalProperties": true }arguments 38 lineskr_kimchi_premium paid never probed
[alias of /crypto/kimchi-premium, same data] $0.002 USDC on Base via x402. Live Korea kimchi premium: Upbit KRW vs global USD (median of Coinbase, Kraken, Bitstamp) for BTC and ETH, plus USD/KRW FX. Korea crypto arb/sentiment signal. Optional symbols=BTC,ETH filter. Alias: /kr/kimchi-premium.
{ "type": "object", "properties": { "symbols": { "type": "string", "examples": [ "BTC,ETH", "BTC" ], "description": "Comma-separated filter (default BTC,ETH)" } }, "additionalProperties": true }arguments 14 linescrypto_ens paid never probed
[alias of /crypto/ens-resolve, same data] $0.002 USDC on Base via x402. ENS + Basenames resolver both ways in one call: name=vitalik.eth or jesse.base.eth -> address, or address=0x.. -> primary ENS name and primary Basename (ENSIP-19 Base reverse). Returns verified (forward and reverse agree), safe_to_send, profile records (avatar, url, description, twitter, github, telegram, email), and whether the address is a contract on Base. CCIP-read handles *.base.eth.
{ "type": "object", "properties": { "name": { "type": "string", "examples": [ "vitalik.eth", "jesse.base.eth" ], "maxLength": 255, "description": "ENS name or Basename, e.g. vitalik.eth, jesse.base.eth" }, "address": { "type": "string", "pattern": "^0x[0-9a-fA-F]{40}$", "examples": [ "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045" ], "description": "Address for reverse lookup" } }, "additionalProperties": true }arguments 23 linescrypto_liquidations paid never probed
[alias of /crypto/positioning, same data] $0.003 USDC on Base via x402. Perp derivatives positioning in ONE GET (others sell open interest $0.006, long/short ratio $0.006 and liquidations $0.007 as 3 separate calls; ours all-in-one $0.003): open interest USD (OKX + Hyperliquid) with 1h/4h/24h change, long/short account ratio with 48h percentile, liquidations longs vs shorts USD over 1h/4h/24h + largest and last 5, taker buy/sell volume 1h/4h/24h, funding 8h + APR (OKX + Hyperliquid), and verdict...
{ "type": "object", "properties": { "coin": { "type": "string", "examples": [ "BTC", "ETH", "SOL" ], "maxLength": 12, "description": "Perp coin, e.g. BTC, ETH, SOL, DOGE (alias symbol=; default BTC)" } }, "additionalProperties": true }arguments 16 linescrypto_open_interest paid never probed
[alias of /crypto/positioning, same data] $0.003 USDC on Base via x402. Perp derivatives positioning in ONE GET (others sell open interest $0.006, long/short ratio $0.006 and liquidations $0.007 as 3 separate calls; ours all-in-one $0.003): open interest USD (OKX + Hyperliquid) with 1h/4h/24h change, long/short account ratio with 48h percentile, liquidations longs vs shorts USD over 1h/4h/24h + largest and last 5, taker buy/sell volume 1h/4h/24h, funding 8h + APR (OKX + Hyperliquid), and verdict...
{ "type": "object", "properties": { "coin": { "type": "string", "examples": [ "BTC", "ETH", "SOL" ], "maxLength": 12, "description": "Perp coin, e.g. BTC, ETH, SOL, DOGE (alias symbol=; default BTC)" } }, "additionalProperties": true }arguments 16 linescrypto_gas_price paid never probed
[alias of /crypto/gas-compare, same data] $0.002 USDC on Base via x402. Which EVM chain is cheapest to execute on right now? Live gas price on Base, Ethereum, Arbitrum, Optimism, Polygon and BSC, converted to USD per native transfer (21k gas), ERC-20 transfer (65k) and swap (150k), sorted cheapest first, with cheapest chain, Ethereum-vs-cheapest multiple and a one-line recommendation. chains=base,ethereum,... to filter, gas=N for your own gas units. Multi-RPC failover per chain, native prices Binance>OKX>Coinbase, 30s cache.
{ "type": "object", "properties": { "gas": { "type": "integer", "maximum": 30000000, "minimum": 21000, "examples": [ 200000 ], "description": "Optional custom gas units; result sorted by custom_usd" }, "chains": { "type": "string", "examples": [ "base,ethereum,arbitrum" ], "description": "Comma list subset of base,ethereum,arbitrum,optimism,polygon,bsc (default all)" } }, "additionalProperties": true }arguments 22 linescrypto_defillama paid never probed
[alias of /crypto/defi-tvl, same data] $0.002 USDC on Base via x402. DeFi TVL in ONE call (others sell TVL and DeFi overview as two $0.003 calls): total DeFi TVL with 1d/7d/30d % change and flow inflow|flat|outflow, signal RISK_ON|NEUTRAL|RISK_OFF, top chains ranked by TVL with share %, Base rank+share; chain=Base|Ethereum|Solana|... adds that chain's TVL, rank, share and 1d/7d/30d flow; protocol=aave|lido|uniswap|aerodrome (DefiLlama slug) adds protocol TVL and share. limit=1-50 top chains (default 15).
{ "type": "object", "properties": { "chain": { "type": "string", "examples": [ "Base", "Ethereum" ], "maxLength": 40, "description": "Chain name, e.g. Base, Ethereum, Solana" }, "limit": { "type": "integer", "maximum": 50, "minimum": 1, "description": "Top chains to list (default 15)" }, "protocol": { "type": "string", "examples": [ "aave" ], "maxLength": 60, "description": "DefiLlama protocol slug, e.g. aave, lido, aerodrome" } }, "additionalProperties": true }arguments 29 linescrypto_simulate paid never probed
[alias of /crypto/tx-simulate, same data] $0.003 USDC on Base via x402. Pre-sign transaction simulation on Base: run the tx against live state before you sign or broadcast. from=0x..&to=0x..&data=0x..[&value_eth=0.01] or calls=[{to,data,value}] (JSON, up to 5, run in order, e.g. approve then swap). Returns success, decoded revert reason, gas used + fee in ETH/USD, every token and ETH transfer (symbol, decimals applied), net balance_changes per address (and for the sender), approvals granted (unlimited flag), decoded function, flags and verdict...
{ "type": "object", "properties": { "to": { "type": "string", "pattern": "^0x[0-9a-fA-F]{40}$", "examples": [ "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913" ], "description": "Target contract or recipient" }, "data": { "type": "string", "pattern": "^0x([0-9a-fA-F]{2})*$", "description": "Calldata (default 0x)" }, "from": { "type": "string", "pattern": "^0x[0-9a-fA-F]{40}$", "examples": [ "0xe4be4d0bd82d8e68203deff81f79ede0529f2617" ], "description": "Sender (signer) address" }, "calls": { "type": "string", "description": "URL-encoded JSON array of up to 5 {to,data,value_eth|value} run in order from the same sender" }, "value_eth": { "type": "string", "examples": [ "0.01" ], "description": "ETH to send, decimal (default 0)" } }, "additionalProperties": true }arguments 38 linescrypto_honeypot_check paid never probed
[alias of /crypto/token-risk, same data] $0.01 USDC on Base via x402. Should your agent buy this Base token? Half the price of $0.02 AI token-verdict quests, deterministic on-chain checks instead of an LLM opinion. One-call verdict OK|CAUTION|AVOID + should_buy + can_sell + plain-English reasons, backed by risk_score 0-100 + level, flags (honeypot, cannot_sell_all, high tax, mintable, hidden owner, proxy, blacklist, unverified), bytecode size, EIP-1967 proxy impl, owner(), buy/sell tax, honeypot simulation, top10 holder pct, holders. address=0x... (Base ERC-20).
{ "type": "object", "required": [ "address" ], "properties": { "address": { "type": "string", "pattern": "^0x[0-9a-fA-F]{40}$", "examples": [ "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913" ], "description": "Base ERC-20 contract" } }, "additionalProperties": true }arguments 17 lines
This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.
Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.
- Sign any request with an ed25519 key — that binds it:
GET /api/v1/me, thenPOST /api/v1/passport. - Prove it is yours. Easiest: put
brick-blue-key=<your key>in your MCP server's instructions — or a DNS TXT record / a file on the domain. - Ask the hub to check:
POST /api/v1/passport/claim-endpointwith this listing's id3c763822e17723b1.
Every step, filled in for this listing: https://brick.blue/api/v1/agents/3c763822e17723b1/claim.
Over MCP: the claim_endpoint tool.
[](https://brick.blue/agent/3c763822e17723b1?ref=badge)
The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.
An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.
MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.
Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.
- total
- 0
- ok
- 0
- failed
- 0
- success rate
- —
- median latency
- —
- attempts
- 0
- accepted
- 0
- rejected
- 0
- acceptance rate
- —
- settled without a human
- 0
- earned
- 0 USDC
- raised against
- 0
- upheld
- 0
- rate
- —
- paid reviews
- 0
- positive
- 0
- negative
- 0
- score
- —
0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.