npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@agentutility/mcp-edge-market

v0.15.9

Published

MCP server for the @agentutility edge-market cluster — pay-per-call x402 tools, no API keys, USDC on Base.

Downloads

1,020

Readme

@agentutility/mcp-edge-market

Onchain decisions agents can charge for.

Token risk, DEX depth, wallet PnL, gas, bridges, NFTs, DAO proposals, Safe multisig — every onchain question an agent asks before transacting.

Pricing: pay-per-call in USDC on Base. No subscriptions, no API keys. See per-tool prices below.

Install — Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "agentutility-edge-market": {
      "command": "npx",
      "args": ["-y", "@agentutility/mcp-edge-market"],
      "env": { "X402_PRIVATE_KEY": "0xYOUR_PRIVATE_KEY_HEX" }
    }
  }
}

Restart Claude Desktop. 64 tools appear in the tool palette.

Install — Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "agentutility-edge-market": {
      "command": "npx",
      "args": ["-y", "@agentutility/mcp-edge-market"],
      "env": { "X402_PRIVATE_KEY": "0x..." }
    }
  }
}

Funding

Send any amount of USDC on Base mainnet to the address derived from your X402_PRIVATE_KEY. The MCP server uses it to pay for tool calls automatically.

USDC on Base contract: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913

Tools (64)

| Tool | Description | |---|---| | agent-card-resolve | (0.005 USDC/call) Resolves an ERC-8004 agentId to its on-chain owner, agentURI, and agent card JSON. Pass an agentId (uint256 on Base) — returns the owner address, the agentURI from the Identity Registry, and the resolved agent card JSON (set fetch_card=false to skip the HTTP follow-up). Reads from Base mainnet Identity Registry 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432 via a static eth_call (no gas, no wallet); useful for agents discovering peers in the A2A ecosystem. Use it as an agent card resolver, ERC-8004 Identity Registry lookup, Trustless Agents query, A2A identity check, agent.json fetch, or on-chain agent metadata reader. | | arbitrage-spread | (0.005 USDC/call) Finds the cross-exchange arbitrage spread for any CoinGecko-listed coin. Pulls every tracked exchange ticker, computes the lowest and highest USD-converted prices and the spread %, and identifies which exchanges sit at each extreme plus the highest-volume venue. Filters out stale or anomalous tickers. Use it as a max-min price lookup, CEX price dispersion feed, or spread % calculator. | | basename-resolve | (0.005 USDC/call) Resolves Coinbase Basenames (.base.eth) to Ethereum addresses and back, reading the Base mainnet L2 Resolver on-chain (no gas, no wallet). Forward: pass a basename like 'alice.base.eth' (bare names are auto-suffixed with .base.eth) to get the registered address plus avatar / url / com.twitter / com.github / email / com.discord text records (override with text_records). Reverse: pass a 0x address to get the primary basename, if any. Useful for agent-payment flows that need to translate human names to Base addresses. Use it as a basename resolver, .base.eth lookup, Base name service, or on-chain name resolution. | | bridge-rates | (0.03 USDC/call) Compares cross-chain bridge quotes to find the cheapest route between chains, powered by LiFi. Aggregates Across, Stargate, Hop, deBridge, Synapse, and Circle CCTP via LiFi's public quote API: pass source chain, dest chain, source token, dest token, and amount, and get ranked routes with bridge tool, est_amount_out, gas + fee in USD, est_duration_seconds, and per-step transaction objects ready to sign. Covers Ethereum to Base, Arbitrum, Optimism, and Polygon with USDC and ETH quotes, plus pre-bridge cost, slippage, and ETA estimates. Commercial-OK with LiFi attribution. Use it as a bridge rate aggregator, bridge quote API, or cheapest L1-to-L2 route finder. | | cid-fetch | (0.005 USDC/call) Fetches the content behind an IPFS CID and optional path through public gateways, returning text, JSON, or base64 with a 5 MB cap. Use it as a CID fetch API, IPFS content reader, or decentralized file fetcher. | | contract-source | (0.01 USDC/call) Returns verified source code and ABI for any deployed contract on Ethereum, Base, Optimism, Arbitrum, or Polygon. Includes is_verified, contract name, compiler version, parsed ABI, full source, license, optimizer settings, constructor args, and proxy implementation address. Use it as an Etherscan source lookup, contract ABI fetcher, or Solidity source lookup. | | contract-source-verified | (0.01 USDC/call) Fetches verified contract source code and ABI for a deployed contract on Ethereum, Optimism, Polygon, Base, or Arbitrum. Returns whether the source is verified, the contract name, compiler version, parsed ABI (as a JSON array, not a string), full Solidity source code (multi-file sources reassembled with '// File: ...' separators), license type, optimizer settings, constructor arguments, and, for proxy contracts, the implementation address. Wraps Etherscan v2's multichain getsourcecode endpoint. Use it as an Etherscan source lookup, Basescan ABI fetcher, Solidity source lookup, contract verification check, or ABI fetcher. | | crypto-tx-explainer | (0.04 USDC/call) Explain what actually happened in an on-chain transaction on Ethereum, Base, Arbitrum, Optimism, or Polygon by sending its tx_hash. It pulls the receipt and logs from public RPC providers and decodes status, native value moved, gas fee paid, ERC-20 and ERC-721 transfers, and which contracts got touched, labeling known ones like Uniswap routers, USDC, USDT, DAI, and WETH. Set explain: true and it also generates a plain-English summary of who sent what to whom, powered by Morpheus with a Venice fallback. Use it as a blockchain transaction explainer, crypto tx decoder, or on-chain forensics API for debugging agent transactions, building tx-history dashboards, or answering "what did I just sign". | | current-balance | (0.005 USDC/call) Reads a wallet's current ERC-20 token balance with a read-only balanceOf call on Base, Ethereum, Arbitrum, Optimism, Polygon, BSC, or Avalanche. Exact buyer-demand slug. Uses public RPC only, co-fetches decimals, returns raw and decimal-formatted balance, and supports historical block reads. No custody, transfers, trading, or investment advice. Use it as a current balance API or wallet token balance lookup. | | dao-proposal-monitor | (0.03 USDC/call) Monitors DAO governance proposals on Snapshot.org for any space. For a Snapshot space (e.g. 'aave.eth', 'uniswap', 'ens.eth'), returns recent proposals filtered by state (active / closed / pending / all) with title, body, choices, vote tallies (scores per choice), voter count, total voting power, start/end timestamps, and IPFS hash. Optional Venice-powered AI TLDR per proposal. Snapshot Hub public API, no auth. Use it as a DAO proposal monitor, DAO voting tracker, on-chain governance watch, or an Aave + Uniswap + ENS + Arbitrum proposal feed. | | defi-llama | (0.02 USDC/call) DefiLlama API / DeFi TVL protocol lookup. Resolves a DefiLlama protocol slug such as aave, lido, uniswap, makerdao, or curve-dex and returns current TVL, chain breakdown, protocol metadata, audit links, and optional historical TVL series. | | defi-llama-api | (0.02 USDC/call) Looks up DeFi protocol fundamentals from DefiLlama, resolving protocol TVL, category, chains, token symbol, and protocol metadata. Same DefiLlama-backed handler as defi-llama, listed for agents searching exact DefiLlama wording. Use it as a DeFiLlama API or DeFi protocol TVL lookup. | | defi-llama-protocol | (0.02 USDC/call) Looks up any DeFi protocol's TVL and metadata from DefiLlama. Resolves a DefiLlama slug and returns canonical name, ticker symbol, category, primary chain, parent-protocol link, project URL, Twitter handle, audit count + audit links, description, logo URL, current USD TVL, per-chain TVL breakdown map, and a 24h / 7d / 30d change summary, with an optional historical TVL series. Free public API; response includes attribution. Use it as a DeFi TVL fetcher, total value locked lookup, chain-breakdown of TVL, Aave + Lido + Uniswap + MakerDAO TVL source, protocol metadata + audits reader, parent-protocol resolver, or DeFi category classifier. | | defi-tvl | (0.02 USDC/call) DeFi TVL API / total value locked by protocol. Looks up one DefiLlama protocol slug and returns current USD TVL, chain TVL breakdown, TVL changes, protocol metadata, and attribution. Send a protocol slug such as "aave" and get back name, symbol, category, current_tvl_usd, a per-chain chain_tvl_breakdown (Ethereum, Polygon, Arbitrum, and others), and a tvl_summary with 24h/7d/30d percent change plus audit links and socials. Use it as a total value locked API, DeFi protocol tracker, or on-chain liquidity lookup for portfolio monitoring, research reports, or comparing protocols before a yield allocation. | | defi-yield-pools | (0.005 USDC/call) Filters and ranks thousands of DeFi yield-bearing pools by APY across every chain DeFiLlama tracks. Filters: chain, project, asset symbol, stablecoin-only, single-vs-LP exposure, TVL minimum, APY range, impermanent-loss risk. Returns pool ID, chain, project, symbol, current APY (base + reward), 30-day mean APY, day/week/month APY change, TVL, exposure, IL risk, and predicted-class. Differentiates from defi-llama-protocol (single-protocol TVL): this is the yield-discovery surface. Use it as an APY aggregator, yield-farming opportunity finder, DeFiLlama yields feed, cross-protocol APY ranking, or source for stablecoin yields and LP pool returns. | | defillama | (0.02 USDC/call) Look up a DeFi protocol by its DefiLlama slug and get back current TVL, per-chain TVL breakdown, 24h/7d/30d TVL change, category, parent protocol, audits, and social links in one call. Same backend as defi-llama-protocol, offered here under the shorter slug for buyers searching DefiLlama directly. Send a protocol slug like "aave"; get back name, symbol, current_tvl_usd, chain_tvl_breakdown, tvl_summary, and an attribution string pointing back to DefiLlama. Use it as a DefiLlama API, protocol TVL lookup, or DeFi metadata endpoint for research dashboards, portfolio tools, or yield screening. | | dex-liquidity-depth | (0.01 USDC/call) Measures DEX liquidity depth by summing TVL across every DefiLlama-tracked yield pool holding a given ERC-20 on Ethereum, Base, Polygon, Arbitrum, or Optimism. Returns per-pool TVL + APY plus total liquidity in USD and the deepest pool. Free public DefiLlama backend, no auth. Use it as a pool TVL aggregator, total-liquidity-per-token lookup, or on-chain liquidity audit. | | ens-resolve | (0.03 USDC/call) Resolves ENS names in both directions: forward (vitalik.eth to address) and reverse (address to primary ENS). Optional text records include avatar, twitter, github, url, and email. Use it as an ENS resolver, ENS lookup, or Ethereum Name Service lookup. | | erc20-balance | (0.005 USDC/call) Reads an ERC-20 token balance on-chain across any supported EVM chain, including Base, Ethereum, Arbitrum, Optimism, and Polygon. Co-fetches decimals to return both raw bigint and decimal-formatted balance. Supports historical block parameter. Useful for agent wallet introspection, payment reconciliation, treasury monitoring. Use it as a balanceOf reader, wallet balance lookup, or multi-chain ERC20 balance API. | | erc20-metadata | (0.005 USDC/call) Reads ERC-20 token metadata: name(), symbol(), decimals(), and totalSupply() in parallel via public RPC on Base, Ethereum, Arbitrum, Optimism, Polygon, BSC, and Avalanche. Robust to non-standard tokens that return bytes32 instead of string (MakerDAO MKR pattern is decoded). Returns formatted total supply when decimals are present, plus a chain-appropriate block explorer URL. Use it for token info, token symbol lookup, token decimals, total supply, or as a multi-chain ERC20 reader. | | eth-logs | (0.01 USDC/call) Reads on-chain event logs with generic eth_getLogs queries across Base, Ethereum, Arbitrum, Optimism, Polygon, and BSC via public no-auth RPC. Supports address + up to 4 topics (with OR arrays), from/to block range, and a 'last_n_blocks' convenience param. Hard-capped at 5,000 logs and 10,000-block range per call. Use it as an EVM event reader, ERC20 Transfer log scanner, NFT mint log reader, DEX swap event feed, multi-chain log scanner, log indexer, or smart contract event reader. | | flagged-tokens | (0.005 USDC/call) Feed of flagged risky Solana tokens: thin liquidity, extreme moves, sell pressure, very new pairs, and missing profile context. Same backend as solana-flagged-tokens, exposed under the high-demand buyer slug. Use it as a risky token feed or DEX market-data risk screen. | | funding-rates | (0.005 USDC/call) Returns perp funding rates for any Binance USD-M futures symbol (BTCUSDT, ETHUSDT, SOLUSDT...): current funding %, mark + index price, next funding timestamp, and the last 24 funding intervals (default 24 x 1h-since-event). Free public Binance API, no auth. Use it as a next-funding-time lookup, 24h funding history, or perp basis feed. | | gas-api | (0.02 USDC/call) Estimates blockchain gas fees with EIP-1559 tiers for Base, Ethereum, Optimism, and Arbitrum. Returns base fee, safe-low, standard, and fast priority/max fees, plus USD tx-cost estimates. Use it as a gas API or blockchain gas fee estimator. | | gas-fees | (0.02 USDC/call) Estimates EIP-1559 transaction fees on Base, Ethereum, Optimism, and Arbitrum. Returns base fee, priority-fee tiers, maxFeePerGas, and USD cost estimates for common transactions. Use it as a gas fees API or multi-chain gas tracker. | | gas-now-base | (0.02 USDC/call) Real-time gas price oracle for Base, Ethereum, Optimism, Arbitrum, and Polygon. Reads the chain's latest block, derives the EIP-1559 base fee, suggests safe-low / standard / fast priority-fee tiers with a total recommended maxFeePerGas, and converts the cost to USD for common transactions (transfer, ERC-20 transfer, Uniswap swap, NFT mint). Use it as a gas price API, EIP-1559 fee estimator, etherscan-gas alternative, or pre-transaction cost calculator. | | gas-price | (0.02 USDC/call) Estimates current gas prices and EIP-1559 fees on Base, Ethereum, Optimism, and Arbitrum. Reads the chain's latest block, derives base fee, suggests priority fees for safe-low/standard/fast tiers, computes total maxFeePerGas, and converts cost to USD for common tx types. Use it as a gas price API, EIP-1559 fee estimator, multi-chain gas tracker, or pre-tx cost estimator. | | gas-price-api | (0.02 USDC/call) Estimates blockchain gas prices: base fee, priority fee tiers, maxFeePerGas, and USD transaction costs for Base, Ethereum, Optimism, and Arbitrum. Same gas-price handler. Use it as a gas price API, EIP-1559 gas fee endpoint, or blockchain transaction fee estimator. | | honeypot-check | (0.05 USDC/call) Honeypot.is buy/sell simulation for any Base or Ethereum ERC-20. Returns is_honeypot verdict, buy/sell/transfer tax %, simulation success flag, and a reason string when a honeypot is detected. Use before every swap to detect sell-blocking risk. | | hyperliquid-market | (0.001 USDC/call) Looks up active Hyperliquid markets with mark price, size decimals, max leverage, and margin table id from Hyperliquid's public info API. Low-cost exact-demand endpoint. Read-only; no wallet data, trading, private API keys, or order routing. Use it as a Hyperliquid market data API, perps mark price lookup, or crypto futures market lookup. | | hyperliquid-perps | (0.005 USDC/call) Returns Hyperliquid perps market data: active markets, mark prices, size decimals, max leverage, and margin table ids. Read-only access to the public Hyperliquid info API; no trading, private wallet data, or order routing. Use it as a perpetual futures market lookup or crypto derivatives feed. | | ipfs | (0.005 USDC/call) Retrieves IPFS content by CID and optional path through public gateways, returning base64, text, or parsed JSON with a 5 MB hard cap. Use it as an IPFS fetch API, CID resolver, or NFT metadata fetcher. | | ipfs-api | (0.005 USDC/call) Resolves an IPFS CID and optional path through public gateways, returning text, parsed JSON, or base64 with content type, size, and gateway provenance. 5 MB cap. Use it as a CID fetch API, IPFS gateway API, or Web3 storage fetch. | | ipfs-fetch | (0.005 USDC/call) Fetches IPFS content by CID through public gateways and returns it as base64, UTF-8 text, or parsed JSON. Resolves a CID (CIDv0 Qm... or CIDv1 bafy...) and optional sub-path through a fallback chain of public gateways (cloudflare-ipfs.com, ipfs.io, dweb.link). Hard cap 5 MB with HEAD pre-flight and streaming size guard so oversized files are rejected before full download. Use it as an IPFS gateway API, CID resolver, Web3 storage retrieval, NFT metadata fetcher, Filecoin gateway, or decentralized content reader. | | ipfs-gateway | (0.005 USDC/call) Reads a CID through a fallback chain of public IPFS gateways and returns content type, size, gateway used, and body as base64, text, or JSON. Use it as an IPFS gateway API, CID gateway resolver, or decentralized file retrieval tool. | | lp-lock-check | (0.01 USDC/call) Checks whether an LP token's liquidity is locked, useful for detecting rug-pull risk before swapping into a new pair. For any LP token (Uniswap V2-shaped) on Ethereum or Base, reports the % of supply held by the canonical LP-locker contracts (Unicrypt v2, Team Finance) plus burn addresses (0x0, 0xdead). Returns a verdict of locked (≥95%), partial (1-95%), or none. Use it as an LP lock check or liquidity-lock auditor with Unicrypt + Team Finance + burn-address detection. | | nft-floor | (0.01 USDC/call) Returns an NFT collection's floor price and market stats from CoinGecko. Send a CoinGecko collection slug and get floor price in the native token and USD, market cap, 24h volume, floor change over 24h/7d/30d/1y, market cap rank, holder count, and total supply. Covers the NFT collections CoinGecko tracks across major chains. Use it as an NFT floor price API, collection market cap lookup, or NFT floor tracker. | | price-impact | (0.005 USDC/call) Estimates price impact and slippage for a DEX swap before you submit it on-chain. For a (from_token, to_token, chain), pulls aggregator quotes (LlamaSwap meta-aggregator, free public) at multiple USD sizes and reports per-size effective price + slippage versus the smallest size. Use it as a slippage estimator, swap-size impact check, size-keyed quote, or depth simulation to size a fill. | | protocol-tvl | (0.02 USDC/call) Looks up a DeFi protocol's total value locked, resolving slugs such as aave, lido, uniswap, makerdao, or curve-dex into current USD TVL, chain breakdown, metadata, audit links, and optional historical TVL series. Same DefiLlama-backed handler as defi-llama-protocol. Use it as a protocol TVL API or DeFi TVL lookup. | | safe-multisig-status | (0.005 USDC/call) Reads a Safe (Gnosis Safe) multisig's on-chain state: owners, threshold, and the pending transaction queue. Returns owners[], threshold, nonce, version, master copy, fallback handler, and guard via batched eth_call on Base / Ethereum / Arbitrum / Optimism / Polygon (no key, no gas), and fetches pending (unexecuted) transactions from the Safe Transaction Service. DAO/treasury agents need this constantly to verify multisig config and watch the execution queue. Use it for Safe multisig status, Safe info, DAO treasury wallet checks, or Safe wallet lookup. | | safe-tx-decode | (0.003 USDC/call) Decodes a Gnosis Safe multisig transaction into its actual on-chain instructions: target contract, ETH value, calldata, call vs delegatecall operation, gas parameters, and signer count. Send a transaction hash and chain, or raw calldata directly, and skip manually parsing execTransaction ABI encoding by hand. Batched MultiSend calls are auto-decoded into their individual sub-transactions with each target, value, and operation broken out. Supports Ethereum, Base, Arbitrum, Optimism, Polygon, and Gnosis Chain. Use it as a Safe transaction decoder, multisig calldata decoder, or execTransaction inspector for treasury review, multisig approval audits, and forensic analysis of Safe wallet activity. | | solana-flagged-tokens | (0.005 USDC/call) Feed of recently active Solana tokens flagged for risk from DEX Screener market data. Flags thin liquidity, volume far above liquidity, extreme 24h price move, sell pressure, very new pair age, missing profile context, or missing pair data. Market-data screen only, no private holder graph. Use it as a risky Solana token feed or meme coin risk screen. | | solana-token-safety | (0.02 USDC/call) Scores the safety of a Solana SPL token from on-chain security signals, returning a 0-100 safety score, grade, flags, and recommendation. Reads GoPlus Solana token-security signals: mint/freeze/close authorities, transfer hooks, transfer fee, mutable balance/metadata, top-holder concentration, LP holders, and the trusted-token allowlist. EVM tokens: use token-risk-score. Informational on-chain data, not financial advice. Use it as an SPL token rug check, Solana memecoin scam detector, mint + freeze authority check, or holder concentration + LP analysis. | | solana-token-watchlist | (0.005 USDC/call) Solana token price watchlist returns recently profiled and actively boosted tokens with public DEX market data. Send a result limit plus optional liquidity and 24-hour volume filters; receive each token's best pair, USD price, liquidity, volume, buy and sell counts, price change, pair age, links, activity score, and market-data risk flags. It reports market data and does not recommend trades. Use it as a Solana token price API, DEX price feed, boosted-token tracker, or token watchlist for monitoring agents. | | solana-trending-tokens | (0.005 USDC/call) Ranks trending, actively boosted Solana tokens by liquidity, volume, 24h txns, boost amount, and price movement. Returns pair links, token links, market data, risk flags, and caveats. Use it as a DEX Screener boosted-tokens feed or active Solana meme coin discovery tool. | | stablecoin-monitor | (0.005 USDC/call) Stablecoin monitor. Live prices and basis-point deviation from $1 for USDT, USDC, DAI, FRAX, PYUSD, FDUSD, USDE, RLUSD. Configurable depeg-alert threshold. Wraps the same backend as stablecoin-peg under a clearer slug. | | stablecoin-peg | (0.005 USDC/call) Stablecoin peg monitor. Real-time price + deviation detector for USDT, USDC, DAI, FRAX, PYUSD, FDUSD, USDE, RLUSD. Configurable depeg-alert threshold (basis points). Catches USDC's 2023-style depegs in real time. | | token-balance | (0.005 USDC/call) Reads a token balance for any wallet, on the same public-RPC backend as erc20-balance and exposed for agents searching for token-balance wording. Returns raw balance, hex balance, decimals, and formatted balance. Use it as a token balance API, ERC-20 balanceOf reader, or on-chain token holdings lookup. | | token-burn-stats | (0.005 USDC/call) Reports token burn stats for any ERC-20 on Ethereum, Base, Polygon, Arbitrum, or Optimism. Walks all transfers TO the canonical burn addresses (0x0...0 and 0x...dEaD) via Etherscan v2 and reports total burned (raw + human), most-recent burn tx + timestamp, count of burn transfers, and burn percentage of total supply. Use it as a total-burned lookup, latest burn tx feed, burn-as-% supply, or supply-burn auditor. | | token-honeypot | (0.05 USDC/call) Detects whether an ERC-20 token is a honeypot by simulating a buy + sell via honeypot.is. Returns honeypot status, realized buy/sell/transfer tax percentages, max buy/sell amounts (atomic units), proxy/owner contract flags, and a normalized risk level (low/medium/high/critical) with human-readable reasons. Free public API, no auth. Use it as an EVM can-i-sell check, rug-pull scanner, sell-tax and buy-tax simulator, or scam token detector for Base, Ethereum, and BSC honeypots. | | token-honeypot-api | (0.05 USDC/call) Checks whether a token is a honeypot, testing sellability, buy tax, sell tax, proxy risk, owner risk, and token-trading warnings. Same honeypot.is-backed handler as token-honeypot. Use it as a token honeypot API, honeypot checker, or buy-sell simulation endpoint. | | token-honeypot-check | (0.05 USDC/call) Checks whether an ERC-20 token is a honeypot by simulating buy and sell behavior through honeypot.is. Returns honeypot status, taxes, max sell amounts, contract flags, and risk level. Use it as a token honeypot check, can-I-sell API, or rug-pull detector. | | token-risk | (0.10 USDC/call) Composite token risk score: 0-100 built from honeypot.is, GoPlus Security, and Etherscan contract age. Subscores: honeypot, taxes, holder concentration, liquidity, contract age, ownership. Verdict: safe / caution / high_risk. Use it as a token security audit, rug-pull score, or token safety check. | | token-risk-score | (0.10 USDC/call) Composite 0-100 security score for any EVM token, built from three independent signals pulled in parallel. Sources: honeypot.is (sell simulation + buy/sell tax), GoPlus Security (holder concentration, LP holders + lock, ownership flags, mintable/proxy/hidden-owner detection), and Etherscan v2 contract creation block (for age). Rolls them into a 0-100 score (higher = safer) with subscores (honeypot, taxes, holder_concentration, liquidity, contract_age, ownership) and a verdict (safe / caution / high_risk). Each backend failure degrades just that subscore and adds a warning; the rest still computes. Use it as a token risk score, EVM token security audit, rug-pull score, or token safety check for Base, Ethereum, and BSC token vetting. | | token-security | (0.10 USDC/call) Checks token security by scoring an EVM token with honeypot simulation, GoPlus holder and ownership signals, and Etherscan contract age. Returns a 0-100 safety score with warnings. Use it as a token risk API or rug-pull detector. | | token-volatility | (0.005 USDC/call) Computes historical volatility for any CoinGecko-listed token: log-return standard deviation over the last N days (default 30), annualized by sqrt(365). Returns daily and annualized volatility as percent, count of return observations, and first and last close prices. Backed by CoinGecko's free public market_chart endpoint. Use it as an annualized vol calculator, standard-deviation-of-returns tool, or crypto vol calculator. | | trending | (0.005 USDC/call) Trending Solana tokens ranked by liquidity, volume, txns, boost activity, and price movement. Same backend as solana-trending-tokens, exposed under the high-demand buyer slug. Use it as a boosted token feed or active meme coin discovery tool. | | tx-receipt-decode | (0.02 USDC/call) Decodes an EVM transaction receipt and every event log from a tx hash. Fetches the receipt + transaction via Etherscan v2 and decodes each log: ERC-20 / ERC-721 Transfer + Approval + ApprovalForAll are decoded canonically (from/to/value/tokenId etc.); other logs use the contract's verified ABI when available; remaining unknown topics are looked up against 4byte.directory's event-signature index. Returns status (success/failed), block number, gas used + gas price (gwei), from/to/value, and a structured array of decoded logs with named params and contract names where verified. Use it as a log decoder, event log reader, receipt parser, Etherscan tx debug, Basescan tx explainer, or tenderly-style trace lite. | | tx-simulate-swap | (0.02 USDC/call) Simulates a DEX swap before you trade: given (from_token, to_token, amount_in, chain), pulls a routed quote from a free DEX meta-aggregator and returns expected output, min-out at user-supplied slippage (default 1%), gas estimate, router address, and a would_succeed verdict. Quote-only depth; full Tenderly-style state simulation requires a paid API and is documented in the response's simulation_caveat. Use it as a pre-trade quote, DEX swap simulator, 1inch + LlamaSwap quote, or would-it-succeed check. | | wallet-current-balance | (0.005 USDC/call) Checks a wallet's current ERC-20 token balance, on the same read-only public-RPC backend as erc20-balance. Listed under wallet wording for agents reconciling payment wallets, treasuries, and token holdings. Use it as a wallet current balance API or treasury balance check. | | wallet-details | (0.005 USDC/call) Returns details for an EVM address on Base, Ethereum, Polygon, Arbitrum, or Optimism: best-effort label/category, EOA-vs-contract status, contract deployer, and creation transaction. Uses an in-handler known-address dictionary plus Etherscan v2 contract-creation lookup. Read-only; no balances, custody, transfers, or investment advice. Use it as a wallet details API, address details endpoint, wallet label, or EVM address lookup. | | wallet-label | (0.005 USDC/call) Identifies well-known EVM addresses: CEX hot/cold wallets, DEX routers, NFT marketplaces, popular MEV bots, bridges, and stablecoins. Best-effort labelling against an in-handler dictionary; Etherscan v2 'getcontractcreation' adds is_contract + deployer for unknown contracts. Returns label, category, and the source of the match. Use it as a wallet label, address tagger, known-address lookup, EOA-vs-contract check, or deployer tracer. | | wallet-pnl | (0.05 USDC/call) Computes wallet token P&L with FIFO cost basis for any (wallet, ERC-20, chain) triple. Pulls all transfers from Etherscan v2, prices each one at the historical USD spot via CoinGecko, runs FIFO accounting, and reports cost basis, realized gain, unrealized gain, current balance, and tx count. Capped at the most recent 500 transfers. Use it as a realized + unrealized profit calculator or EVM portfolio analytics tool. | | watchlist | (0.005 USDC/call) Solana token watchlist / active token safety watchlist. Same DEX Screener market-data backend as solana-token-watchlist, exposed under the high-demand buyer slug. Returns price, liquidity, 24h volume, txns, price change, pair age, links, activity score, and risk flags. |

How it works

  1. Agent calls a tool (e.g. agent-card-resolve).
  2. MCP server POSTs to https://x402.agentutility.ai/agent-card-resolve.
  3. The endpoint responds HTTP 402 with payment instructions.
  4. The MCP server signs an EIP-3009 USDC transfer authorization with X402_PRIVATE_KEY and retries.
  5. CDP facilitator settles on Base.
  6. The endpoint returns the actual response.

The agent never sees the payment flow — it just gets the result.

Links

  • Cluster overview: https://agentutility.ai/edge-market/
  • All MCP packages: https://mcp.agentutility.ai/
  • Source: https://github.com/rooz21/x402/tree/main/packages/mcp-edge-market

Version: 0.15.9 · License: MIT