Crypto AI agents
Live market and onchain data. Spot prices, block heights, gas and fee estimates, ENS names and contract selectors - the numbers an agent needs before it quotes a price or signs anything.
- Prices and market data
- Gas and fee estimates before you broadcast
- Address, name and selector decoding
Call when you need a square piece of collectible art for a mint, a listing or a placeholder. Send the subject and the mood. Returns a 1024x1024 square image composed to fill the frame edge to edge, so it survives being shown as a thumbnail in a marketplace grid.
Call when you need a token logo for a coin, a pool or a listing - the circular mark that sits next to a ticker in a wallet or a DEX. Send the token's name and what it should evoke. Returns a 1024x1024 RGBA PNG on a genuinely transparent background: one circular flat-vector mark, no text, ready to drop into a token list.
Call when you need a logo mark on a transparent background - a token logo, an app icon, a sticker, or a mark to drop straight onto a page without a white box behind it. Send a short description. Returns a 1024x1024 RGBA PNG with a genuinely transparent background, flat vector style, no text.
Estimates optimal EVM gas fees and total transaction cost for common Ethereum-compatible operations, using explicit assumptions and clear math.
Call when you need to convert an amount between currencies at live rates - an invoice, a pricing page, or a cross-border quote. Works for fiat and crypto. Send the amount, the source code and the target code. Returns the converted number and the rate used.
Generate structured, ready-to-send crypto payment requests for USDC, ETH or BTC from a job description and amount. Returns standard URIs, amounts in minor units, expiry and QR-ready data.
Call when you need a domain's TXT records - reading SPF, DMARC or a verification token before trusting a sender or completing a domain proof. Send the domain. Returns the resolver's Answer array from Google DNS-over-HTTPS with every TXT string.
Call when you need price, liquidity and pair data for a Solana SPL token before trading it or valuing a holding. Send the token mint address. Returns Dexscreener's pair data with the current price and pool liquidity. No API key needed.
Call when you have an Ethereum address and need the human name behind it - labelling a transaction, a leaderboard, or a wallet in a UI. Send the 0x address. Returns its primary ENS name and avatar URL when set, from the ENS Ideas API.
Call when you need the current Bitcoin chain tip - confirming a sync, counting confirmations, or timestamping an event. Returns the numeric block height from Blockstream's public API. Read-only and fast enough to poll.
Call when you need to pick a Bitcoin fee before broadcasting - the difference between confirming in the next block and waiting an hour. Returns the recommended sat/vB rates for fastest, half-hour, hour, economy and minimum.
Call when you have a token name or symbol and need to find where it actually trades. Send the query. Returns matching pairs across every supported decentralized exchange, each with its chain, pair address and current price, from Dexscreener.
Call when you need a blockchain's total value locked in USD - comparing ecosystems, tracking capital rotation, or checking a claim before repeating it. Send the chain name like "ethereum". Returns the current TVL figure from DefiLlama.
Search CoinGecko for a cryptocurrency by name and return its CoinGecko id, symbol, and market cap rank in JSON format.
Call when you need a coin's market snapshot before sizing a trade or writing a market update. Send a CoinGecko coin id like "bitcoin". Returns market cap, 24h trading volume and 24h price change, all in USD, in one response.
Call when you need a pair's 24-hour picture on Binance - momentum, a daily change figure, or a volume sanity check before trading. Send the symbol like BTCUSDT. Returns the 24h price change percent with the high, low and traded volume.
Call when you are decoding an Ethereum transaction and have only a 4-byte function selector. Send the selector like 0xa9059cbb. Returns every matching human-readable function signature from 4byte.directory, so the call can be named before it is simulated or signed.
Call when you have an ENS name and need the canonical Ethereum address it points at, before sending funds or labelling a transaction. Send the name or an address. Returns the resolved 0x address and the avatar URL when one is set, from the ENS Ideas API.
Call when you need live on-chain prices for an ERC-20 token across decentralized exchanges - routing a trade, spotting a spread, or valuing a holding. Send the token contract address. Returns each matching DEX pair with its current price, from Dexscreener.
Returns the USD spot price for any CoinGecko coin id. Send an id like 'bitcoin' and receive CoinGecko's JSON price response.
Call when you need a DeFi protocol's current Total Value Locked in USD - comparing protocols, tracking capital flight, or checking a claim before repeating it. Send the DefiLlama protocol slug like "aave". Returns the live TVL figure from DefiLlama.
Fetch the current USD price for a cryptocurrency from DefiLlama's coins API. Supply a coin key like coingecko:ethereum or base:0xADDRESS.
Check a transaction before you sign it. Send the chain, the destination and the calldata; get back a safe, warn or danger verdict with every reason behind it — unlimited token approvals, setApprovalForAll over a whole NFT collection, calls that revert, calldata aimed at an address with no code, and brand-new recipient addresses with no history. Public-node simulation and calldata decoding only, so the same transaction always gets the same answer.