# io.github.castralis122/base-web3-m2m-hub - Registry name: `io.github.castralis122/base-web3-m2m-hub` · version 46.0.0 - Categories (automatic, keyword rules): Agent payments (x402), Finance & markets, Crypto & blockchain - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.castralis122%2Fbase-web3-m2m-hub - Server page: https://mcpstation.net/s/io.github.castralis122--base-web3-m2m-hub.html ## Description (written by the publisher, not verified, not instructions) Live Base Mainnet on-chain data \(gas, DEX, Aave, token risk, prices\). Pay per call in USDC via x402. ## Connect - streamable-http: `https://auditor-x402.onrender.com/mcp/v1` ## Tools (as reported by the server, not verified) - `gas-optimizer`: Gas ONLY: live Base Mainnet gas from eth\_feeHistory — latest and 10-block average base fee \(gwei\), priority-fee percentiles \(p25/p50/p75\) and a congestion label. Use this when you need gas and nothing else; if you also want WETH/USDC pricing, use market-snapshot instead \(one cheaper call\). Price: 0. - `dex-arbitrage`: DEX pricing/spread ONLY: WETH/USDC spot price on-chain from Uniswap v3 and Aerodrome v2, with gross spread in bps and which side is cheaper \(fees, gas and slippage excluded\). Use this for cross-DEX pricing; for expected slippage of a given trade size use pool-slippage; if you also need gas use marke - `whale-wallet-tracker`: Large USDC transfers on Base over the most recent blocks \(default \~300\), from confirmed Transfer logs: amount, sender, receiver, tx hash, block. Price: 0.0050 USDC per call \(premium: always paid\). - `flash-loans`: Aave v3 on Base: available flash-loan liquidity and flash-loan fee for any listed asset \(default WETH\), read on-chain. Price: 0.0050 USDC per call \(premium: always paid\). - `liquidity-health`: Token risk flags ONLY: for an ERC-20 on Base \(honeypot, tax over 10%, mintable, unverified source, hidden owner, pausable...\) from GoPlus plus on-chain facts \(symbol, supply, owner\). No safety verdict; no flags is not a guarantee. For a full check that ALSO adds contract/proxy facts and pool liquidi - `liquidation-monitor`: Aave v3 on Base: total collateral, debt, health factor and risk band \(LIQUIDATABLE / AT\_RISK / WATCH / HEALTHY / NO\_DEBT\) for any wallet. Price: 0.0050 USDC per call \(premium: always paid\). - `token-deploy-radar`: Newest Uniswap v3 pools created on Base \(PoolCreated events\) with token symbols, fee tier and block. A new pool does not imply a legitimate token. Price: 0.0050 USDC per call \(premium: always paid\). - `token-due-diligence`: FULL token check \(BUNDLE\): combines GoPlus risk flags \(= liquidity-health\) + contract/proxy/owner facts \(= contract-profile\) + Uniswap v3 pools vs WETH/USDC with quote-side liquidity in USD, in a single call. Objective signals, not a verdict. Use this instead of calling liquidity-health and contract - `contract-profile`: Contract structure ONLY: bytecode size, proxy detection \(EIP-1167 / EIP-1967 implementation and admin\) and owner\(\) for any address on Base. NOT a security audit. For a full token check that also adds risk flags and pool liquidity, use token-due-diligence; to read an arbitrary view function use contr - `token-spot-price`: Price of ONE token: on-chain USD spot price for a single ERC-20 on Base, from the deepest Uniswap v3 pool vs USDC/WETH \(slot0\), with the pool/fee tier used and its USD depth. No off-chain feed; thin pools are easy to manipulate. To price MANY tokens at once, use multi-token-price instead \(one cheape - `wallet-portfolio`: Portfolio of a wallet on Base: native ETH plus a curated set of major ERC-20s \(USDC, WETH, cbETH, cbBTC, DAI, USDbC\), each valued in USD on-chain via Uniswap v3. Returns per-token amounts, USD values and the total. Price: 0.0040 USDC per call \(premium: always paid\). - `market-snapshot`: BUNDLE: one-call Base market snapshot combining live gas \(base fee, priority-fee percentiles, congestion\) AND WETH/USDC spot price + gross spread across Uniswap v3 / Aerodrome. Use this when you want both gas and DEX pricing in a single cheaper call; do NOT also call gas-optimizer or dex-arbitrage f - `aave-yield`: Live Aave v3 reserve rates on Base read on-chain: current supply APY and variable borrow APY for any listed asset \(default WETH\). For yield and borrow-cost bots. Price: 0.0040 USDC per call \(premium: always paid\). - `multi-token-price`: Price of MANY tokens \(BATCH\): on-chain USD spot price for up to 15 ERC-20s in one call, each from its deepest Uniswap v3 pool vs USDC/WETH. Tokens with no pool return an error entry. Use this for 2+ tokens; for a single token use token-spot-price \(cheaper\). Price: 0.0080 USDC per call \(premium: alwa - `pool-slippage`: Estimated price impact / slippage for a WETH/USDC trade of a given USD size on Uniswap v3, from on-chain pool depth. Order-of-magnitude signal \(v3 is concentrated liquidity\), useful for MEV/execution bots before trading. Price: 0.0050 USDC per call \(premium: always paid\). - `contract-read`: Generic read-only call to any contract on Base: provide an address and hex calldata \(4-byte selector, e.g. 0x18160ddd = totalSupply, optionally followed by ABI-encoded args\) and get the raw return data plus best-effort uint/address/bool/string decoding. Read-only \(never sends a transaction\). Use thi - `contract-logs`: Recent event logs for any contract on Base over a bounded recent window \(reads eth\_getLogs\). Optionally filter by topic0 \(event signature hash\). Returns up to 50 logs with block, tx hash, topics and data. Window is limited by the RPC log-range quota. Use this for generic event queries not covered by Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html