Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Added "bundle_forensics"; removed "address_check"
Bundle forensics + rug guard — Who bundled a Solana pump.fun launch: every block-0 wallet labelled sniper bot / bundle / dev-linked, supply bought and still held, holders who got tokens by transfer, serial-dev check, top-10 concentration, RugCheck — plus a back-tested skip/pass verdict. The rug guard MAD snipers use before every buy. Skip rules were tested on 2,221 real caller calls (held-out: stop-outs 10%→5%, rugs 16%→11%): creator launched another coin in the prior 24 h; top-10 wallets >35%; block-0 wallets that also bundled this creator's earlier launches; block-0 buys >20% of supply. Extra flags: RugCheck danger risks…
Address validator (any chain) — Is this a valid address, and for which chain? EVM (with checksum fix), Solana (on-curve wallet vs PDA), Bitcoin (legacy/P2SH/SegWit/Taproot), Tron, Cosmos-style bech32. Pure checksum and format validation, no network calls. Catches the typo that would send funds to nowhere, and tells a Solana wallet (on curve) from a program-derived address. Price: free. Errors: returns isError with a message for invalid input or an upstream failure (not charged).
Recently observed → Live
Live → Recently observed
Removed "arxiv_search", "bitcoin_network", "book_search" and 57 more; changed the definition of "address_check", "copy_backtest", "counterparty_check" and 12 more (75 tools before, 15 now)
⟨46 unchanged words⟩ curve) from a program-derived address. Price: free. Errors: returns isError with a message for invalid input or an upstream failure (not charged).
{"additionalProperties":false,"properties":{"address":{"description":"Any string that might be a crypto address (EVM, Solana, Bitcoin, Tron, etc.).","type":"string"}},"required":["address ⟨2 unchanged words⟩
before
—Verified owner set by well_known_file proof on agent.maddegen.art
Added "address_check", "arxiv_search", "bitcoin_network" and 55 more; changed the definition of "dlmm_pool" (17 tools before, 75 now)
⟨6 unchanged words⟩ : price, bin step, fees, TVL,24hvolumevolume/feesand fees by window (30 m–24 h),APR24andh feeyield.yield and its annualized APR/APY. For LP agents choosing where to provide liquidity. ⟨7 unchanged words⟩
Address validator (any chain) — Is this a valid address, and for which chain? EVM (with checksum fix), Solana (on-curve wallet vs PDA), Bitcoin (legacy/P2SH/SegWit/Taproot), Tron, Cosmos-style bech32. Pure checksum and format validation, no network calls. Catches the typo that would send funds to nowhere, and tells a Solana wallet (on curve) from a program-derived address. Price: free.
Certificate recorded, valid to 2026-12-19
Authorization not required
Added "pump_history" (16 tools before, 17 now)
pump.fun history — pump.fun over time: launches, graduations, graduation rate, trades, SOL volume and unique wallets per day or hour since 2026-09-11 — with a compare window. The same tape as pump_pulse, sliced into UTC days or hours so an agent can compare the market over time instead of reading one snapshot. Pass compare_from/compare_to to get a second window and the per-period change (e.g. this week vs last week). Closed periods are precomputed from our own live recording of every bonding-curve trade; the open period is marked partial. Also reports the share of trades made by pump.fun's own mayhem agent, so …
Unknown → Live
First tool surface recorded: 16 tools (server version 1.0.0)
https://agent.maddegen.art/hub/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 12 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
after
{"properties":{"address":{"type":["string","null"]},"matches":{"items":{"properties":{"chain":{"type":["string","null"]},"checksum_was_valid":{"type":["string","null"]},"checksummed":{"type":["string","null"]},"note":{"type":["string","null"]},"valid":{"type":["boolean","null"]}},"type":["object","null"]},"type":"array"},"valid":{"type":["boolean","null"]}},"type":"object"}⟨120 unchanged words⟩ often loses money for anyone who follows it. When to use: After pump_wallet or smart_money, to check copying survives realistic delay. Price: $0.03 per call (10free/dayfree/day; after that a payment-required result lists x402 options). Errors: returns isError with a message for invalid input or an upstream failure (not charged).
{"additionalProperties":false,"properties":{"days":{"default":3,"description":"How many days of the wallet's history to replay. Range 1-14. Default 3.","maximum":14,"minimum":1,"type":" ⟨9 unchanged words⟩ first sell, or once it has sold90%90%. Default \"first_sell\".","pattern":"^(first_sell|full_exit)$","type" ⟨3 unchanged words⟩ :150,"description":"most recent positions toreplayreplay. Range 10-300. Default 150.","maximum":300,"minimum":10,"type ⟨2 unchanged words⟩ default":0.1,"description":"SOL per copiedentryentry. Range 0.01-10. Default 0.1.","maximum":10,"minimum":0.01,"type":"number"},"wallet":{"description":"leader wallet tocopycopy. Base58 Solana address, 32-44 chars.","pattern":"^[1-9A-HJ-NP-Za-km-z]{32,44} ⟨7 unchanged words⟩
before
—after
{"properties":{"biggest_at_2_slots":{"items":{"properties":{"hold_s":{"type":["number","null"]},"mint":{"type":["string","null"]},"name":{"type":["string","null"]},"pnl_sol_at_2_slots":{"type":["number","null"]},"roi_pct":{"type":["number","null"]},"status":{"type":["string","null"]},"symbol":{"type":["string","null"]}},"type":["object","null"]},"type":"array"},"by_lag":{"items":{"properties":{"approx_ms":{"type":["number","null"]},"copied":{"type":["number","null"]},"graduated":{"type":["number","null"]},"lag_slots":{"type":["number","null"]},"median_roi_pct":{"type":["number","null"]},"missed_after_graduation":{"type":["number","null"]},"pnl_sol":{"type":["number","null"]},"roi_pct":{"type":["number","null"]},"still_open":{"type":["number","null"]},"win_rate_pct":{"type":["number","null"]}},"type":["object","null"]},"type":"array"},"fast_flips_pct":{"type":["number","null"]},"found":{"type":["boolean","null"]},"label":{},"leader_median_roi_pct":{"type":["number","null"]},"note":{"type":["string","null"]},"setup":{"properties":{"exit_rule":{"type":["string","null"]},"fees":{"type":["string","null"]},"from":{"type":["string","null"]},"positions_considered":{"type":["number","null"]},"size_sol":{"type":["number","null"]},"unpriceable":{"type":["number","null"]},"window_days":{"type":["number","null"]}},"type":["object","null"]},"verdict":{"type":["string","null"]},"wallet":{"type":["string","null"]}},"type":"object"}⟨37 unchanged words⟩ trading profile into a risk level and reasons. When to use: Before sending to or trading with a Solana wallet; for full trade stats use pump_wallet. Price: $0.005 per call (10free/dayfree/day; after that a payment-required result lists x402 options). Errors: returns isError with a message for invalid input or an upstream failure (not charged).
{"additionalProperties":false,"properties":{"wallet":{"description":"wallet address. Base58 Solana address, 32-44 chars.","pattern":"^[1-9A-HJ-NP-Za-km-z]{32,44} ⟨7 unchanged words⟩
before
—after
{"properties":{"launches":{"properties":{"count":{"type":["number","null"]},"graduated":{"type":["number","null"]},"last":{"type":["string","null"]}},"type":["object","null"]},"level":{"type":["string","null"]},"reasons":{"items":{"type":["string","null"]},"type":"array"},"risk_score":{"type":["number","null"]},"scope":{"type":["string","null"]},"trading":{"properties":{"best":{"type":["number","null"]},"classification":{"type":["string","null"]},"count":{"type":["number","null"]},"median_hold_s":{"type":["number","null"]},"realized_pnl_sol":{"type":["number","null"]},"win_rate_pct":{"type":["number","null"]},"worst":{"type":["number","null"]}},"type":["object","null"]},"wallet":{"type":["string","null"]}},"type":"object"}⟨51 unchanged words⟩ copier watches. Price: $0.02 per call (10free/dayfree/day; after that a payment-required result lists x402 options). Errors: returns isError with a message for invalid input or an upstream failure (not charged).
{"additionalProperties":false,"properties":{"limit":{"default":10,"description":"How many ranked LP wallets to return. Range 1-25. Default 10.","maximum":25,"minimum":1,"type":" ⟨3 unchanged words⟩
before
—after
{"properties":{"generated_at":{"type":["string","null"]},"method":{"type":["string","null"]},"pools_scanned":{"type":["number","null"]},"whales":{"items":{"properties":{"avg_trade_usd":{"type":["number","null"]},"last_seen":{"type":["string","null"]},"median_hold_h":{"type":["number","null"]},"median_multiple":{"type":["number","null"]},"net_usd":{"type":["number","null"]},"pools_traded":{"type":["number","null"]},"roundtrips":{"type":["number","null"]},"score":{"type":["number","null"]},"wallet":{"type":["string","null"]},"win_rate_pct":{"type":["number","null"]}},"type":["object","null"]},"type":"array"}},"type":"object"}⟨47 unchanged words⟩ : strong / neutral / weak / avoid. When to use: The one-call verdict on a pump.fun launch; it combines pump_token (callable here by name), pump_dev, pump_odds (callable here by name) and token_risk signals. Price: $0.025 per call (10free/dayfree/day; after that a payment-required result lists x402 options). Errors: returns isError with a message for invalid input or an upstream failure (not charged).
⟨3 unchanged words⟩ :{"mint":{"description":"pump.fun tokenmintmint. Base58 Solana address, 32-44 chars.","pattern":"^[1-9A-HJ-NP-Za-km-z]{32,44} ⟨7 unchanged words⟩
before
—after
{"properties":{"curve":{"properties":{"graduated":{"type":["boolean","null"]},"graduated_at":{},"mcap_sol":{},"mcap_usd":{},"peak":{"properties":{"mcap_sol":{},"mcap_usd":{}},"type":["object","null"]},"price_sol":{},"progress_pct":{"type":["number","null"]},"real_sol_in_curve":{"type":["number","null"]}},"type":["object","null"]},"dev":{"properties":{"bought_sol":{"type":["number","null"]},"graduated":{"type":["number","null"]},"holds_pct":{"type":["number","null"]},"launches":{"type":["number","null"]},"sold_sol":{"type":["number","null"]},"verdict":{"items":{"type":["string","null"]},"type":"array"}},"type":["object","null"]},"flags":{"items":{"type":["string","null"]},"type":"array"},"flow":{"properties":{"buy_sol":{"type":["number","null"]},"buys":{"type":["number","null"]},"first_trade":{"type":["string","null"]},"last_trade":{"type":["string","null"]},"net_sol":{"type":["number","null"]},"sell_sol":{"type":["number","null"]},"sells":{"type":["number","null"]},"trades":{"type":["number","null"]},"unique_wallets":{"type":["number","null"]}},"type":["object","null"]},"graduation":{"properties":{"base_rate_pct":{"type":["number","null"]},"bucket":{"properties":{"buy_sol_60s":{"type":["string","null"]},"dev_buy_sol":{"type":["string","null"]},"unique_buyers_60s":{"type":["string","null"]}},"type":["object","null"]},"cell":{"type":["string","null"]},"comparable_launches":{"type":["number","null"]},"lift":{"type":["number","null"]},"probability_pct":{"type":["number","null"]}},"type":["object","null"]},"launch_snipers":{"properties":{"bought_sol":{"type":["number","null"]},"still_hold_pct":{"type":["number","null"]},"wallets":{"type":["number","null"]}},"type":["object","null"]},"mint":{"type":["string","null"]},"note":{"type":["string","null"]},"positives":{"items":{"type":["string","null"]},"type":"array"},"risks":{"items":{"type":["string","null"]},"type":"array"},"score":{"type":["number","null"]},"swap_url":{},"symbol":{"type":["string","null"]},"top_curve_holders":{"items":{"properties":{"label":{},"pct":{"type":["number","null"]},"wallet":{"type":["string","null"]}},"type":["object","null"]},"type":"array"},"verdict":{"type":["string","null"]}},"type":"object"}⟨35 unchanged words⟩ on dead curves look fine and are not. When to use: For Solana mints by address; for majors or other chains by symbol use crypto_price (callable here by name). Price: free. Errors: returns isError with a message for invalid input or an upstream failure (not charged).
{"additionalProperties":false,"properties":{"mints":{"description":"Solana token mint addresses (base58) to price. 1-100 items.","items":{"description":"mint","pattern": ⟨17 unchanged words⟩
before
—after
{"properties":{"prices":{"items":{"properties":{"change_24h_pct":{"type":["number","null"]},"dead":{"type":["boolean","null"]},"liquidity_usd":{"type":["number","null"]},"mint":{"type":["string","null"]},"usd":{"type":["number","null"]}},"type":["object","null"]},"type":"array"},"source":{"type":["string","null"]}},"type":"object"}⟨30 unchanged words⟩ own trades on its 15 most recent launches. When to use: For the creator of a token; pass the dev wallet, not the mint (pump_token (callable here by name) reports the dev of a mint). Price: $0.01 per call (10free/dayfree/day; after that a payment-required result lists x402 options). Errors: returns isError with a message for invalid input or an upstream failure (not charged).
⟨3 unchanged words⟩ "creator":{"description":"creator (dev)walletwallet. Base58 Solana address, 32-44 chars.","pattern":"^[1-9A-HJ-NP-Za-km-z]{32,44} ⟨7 unchanged words⟩
before
—after
{"properties":{"baseline":{"type":["string","null"]},"creator":{"type":["string","null"]},"first_launch":{"type":["string","null"]},"found":{"type":["boolean","null"]},"graduated":{"type":["number","null"]},"graduation_rate_pct":{"type":["number","null"]},"last_launch":{"type":["string","null"]},"launches":{"type":["number","null"]},"launches_last_24h":{"type":["number","null"]},"median_gap_between_launches_s":{"type":["number","null"]},"recent_launches":{"items":{"properties":{"created_at":{"type":["string","null"]},"dev_bought_sol":{"type":["number","null"]},"dev_first_sell_after_s":{"type":["number","null"]},"dev_sold_sol":{"type":["number","null"]},"graduated":{"type":["boolean","null"]},"mint":{"type":["string","null"]},"peak_mcap_sol":{"type":["number","null"]},"symbol":{"type":["string","null"]},"trades":{"type":["number","null"]},"unique_wallets":{"type":["number","null"]},"volume_sol":{"type":["number","null"]}},"type":["object","null"]},"type":"array"},"verdict":{"items":{"type":["string","null"]},"type":"array"}},"type":"object"}⟨35 unchanged words⟩ an agent can shortlist without replaying the chain. When to use: To discover new mints; then use launch_scan for a verdict on one of them. Price: $0.002 per call (10free/dayfree/day; after that a payment-required result lists x402 options). Errors: returns isError with a message for invalid input or an upstream failure (not charged).
{"additionalProperties":false,"properties":{"limit":{"default":20,"description":"How many of the newest launches to return. Range 1-50. Default 20.","maximum":50,"minimum":1,"type":" ⟨2 unchanged words⟩ default":300,"description":"early-flow window aftercreationcreation. Range 30-3600. Default 300.","maximum":3600,"minimum":30,"type ⟨3 unchanged words⟩
before
—after
{"properties":{"launches":{"items":{"properties":{"age_s":{"type":["number","null"]},"created_at":{"type":["string","null"]},"creator":{"type":["string","null"]},"creator_launches":{"type":["number","null"]},"curve_progress_pct":{"type":["number","null"]},"dev_buy_sol":{},"dev_sold_sol":{},"early":{"type":["object","null"]},"mayhem":{"type":["boolean","null"]},"mcap_sol":{},"mcap_usd":{},"mint":{"type":["string","null"]},"name":{"type":["string","null"]},"symbol":{"type":["string","null"]},"token_program":{"type":["string","null"]}},"type":["object","null"]},"type":"array"},"window_s":{"type":["number","null"]}},"type":"object"}⟨34 unchanged words⟩ is hot or dead before scanning individual tokens. When to use: For the market right now; for trends over days use pump_history (callable here by name). Price: free. Errors: returns isError with a message for invalid input or an upstream failure (not charged).
before
—after
{"properties":{"as_of":{"type":["string","null"]},"coverage":{"type":["string","null"]},"hottest_15m":{"items":{"properties":{"buy_sol":{"type":["number","null"]},"mint":{"type":["string","null"]},"name":{"type":["string","null"]},"net_sol":{"type":["number","null"]},"sell_sol":{"type":["number","null"]},"symbol":{"type":["string","null"]},"trades":{"type":["number","null"]},"wallets":{"type":["number","null"]}},"type":["object","null"]},"type":"array"},"last_24h":{"properties":{"graduation_rate_pct":{"type":["number","null"]},"graduations":{"type":["number","null"]},"launches":{"type":["number","null"]}},"type":["object","null"]},"last_hour":{"properties":{"active_tokens":{"type":["number","null"]},"graduations":{"type":["number","null"]},"launches":{"type":["number","null"]},"sol_volume":{"type":["number","null"]},"trades":{"type":["number","null"]},"unique_wallets":{"type":["number","null"]}},"type":["object","null"]},"recent_graduations":{"items":{"properties":{"graduated_at":{"type":["string","null"]},"mint":{"type":["string","null"]},"name":{"type":["string","null"]},"symbol":{"type":["string","null"]}},"type":["object","null"]},"type":"array"},"sol_usd":{"type":["number","null"]},"trades_per_min":{"type":["number","null"]}},"type":"object"}⟨42 unchanged words⟩ bot, a serial dumper or a dev. When to use: For a trader's pump.fun performance. For a quick deal/no-deal verdict on any wallet use counterparty_check; to test whether copying it pays use copy_backtest. Price: $0.01 per call (10free/dayfree/day; after that a payment-required result lists x402 options). Errors: returns isError with a message for invalid input or an upstream failure (not charged).
{"additionalProperties":false,"properties":{"limit":{"default":20000,"description":"How many of the wallet's most recent recorded trades to analyse. Range 100-20000. Default 20000.","maximum":20000,"minimum":100,"type":"integer"},"wallet":{"description":"wallet address. Base58 Solana address, 32-44 chars.","pattern":"^[1-9A-HJ-NP-Za-km-z]{32,44} ⟨7 unchanged words⟩
before
—after
{"properties":{"activity":{"properties":{"avg_buy_sol":{"type":["number","null"]},"buy_sol":{"type":["number","null"]},"buys":{"type":["number","null"]},"sell_sol":{"type":["number","null"]},"sells":{"type":["number","null"]},"tokens_traded":{"type":["number","null"]},"trades_per_day":{"type":["number","null"]},"unpriced_tokens":{"type":["number","null"]}},"type":["object","null"]},"classification":{"type":["string","null"]},"closed_positions":{"properties":{"best":{"type":["number","null"]},"count":{"type":["number","null"]},"median_hold_s":{"type":["number","null"]},"realized_pnl_sol":{"type":["number","null"]},"win_rate_pct":{"type":["number","null"]},"worst":{"type":["number","null"]}},"type":["object","null"]},"created_tokens":{"properties":{"count":{"type":["number","null"]},"graduated":{"type":["number","null"]},"recent":{"type":"array"}},"type":["object","null"]},"found":{"type":["boolean","null"]},"label":{"type":["string","null"]},"note":{"type":["string","null"]},"recent_tokens":{"items":{"properties":{"bought_sol":{"type":["number","null"]},"last_trade":{"type":["string","null"]},"mint":{"type":["string","null"]},"name":{"type":["string","null"]},"pnl_sol":{},"sold_sol":{"type":["number","null"]},"status":{"type":["string","null"]},"symbol":{"type":["string","null"]}},"type":["object","null"]},"type":"array"},"wallet":{"type":["string","null"]},"window":{"properties":{"from":{"type":["string","null"]},"to":{"type":["string","null"]},"trades_analyzed":{"type":["number","null"]},"truncated":{"type":["boolean","null"]}},"type":["object","null"]}},"type":"object"}⟨62 unchanged words⟩ ranked by how many of them piled in. When to use: To find wallets worth watching; then copy_backtest to test copying one. Price: $0.02 per call (10free/dayfree/day; after that a payment-required result lists x402 options). Errors: returns isError with a message for invalid input or an upstream failure (not charged).
⟨5 unchanged words⟩ :false,"description":"drop sub-20-second and high-frequencywalletswallets. Default false.","type":"boolean"},"limit":{"default":20,"description":"How many top wallets to return. Range 1-50. Default 20.","maximum":50,"minimum":1,"type":"integer"},"sort":{"default":"pnl","description":"Rank by realized PnL in SOL (\"pnl\"), win rate (\"win_rate\") or return on SOL spent (\"roi\"). Default \"pnl\".","pattern":"^(pnl|win_rate|roi)$","type":"string"},"window_min":{"default":15,"description":"look-back forbuying_nowbuying_now. Range 1-120. Default 15.","maximum":120,"minimum":1,"type ⟨3 unchanged words⟩
before
—after
{"properties":{"buying_now":{"properties":{"among_top":{"type":["number","null"]},"tokens":{"items":{"properties":{},"type":["object","null"]},"type":"array"},"window_min":{"type":["number","null"]}},"type":["object","null"]},"leaderboard_built_at":{"type":["string","null"]},"note":{"type":["string","null"]},"sort":{"type":["string","null"]},"wallets":{"items":{"properties":{"avg_hold_s":{"type":["number","null"]},"closed":{"type":["number","null"]},"pnl_sol":{"type":["number","null"]},"roi_pct":{"type":["number","null"]},"style":{"type":["string","null"]},"volume_sol":{"type":["number","null"]},"wallet":{"type":["string","null"]},"win_rate_pct":{"type":["number","null"]}},"type":["object","null"]},"type":"array"},"window":{"type":["string","null"]}},"type":"object"}⟨23 unchanged words⟩ recent performance samples, epoch info, prioritization fees. When to use: For Solana fees/TPS; for EVM and BTC fee costs use gas_now (callable here by name). Price: free. Errors: returns isError with a message for invalid input or an upstream failure (not charged).
before
—after
{"properties":{"avg_slot_ms":{"type":["number","null"]},"block_height":{"type":["number","null"]},"epoch":{"type":["number","null"]},"epoch_ends_in_hours":{"type":["number","null"]},"epoch_progress_pct":{"type":["number","null"]},"priority_fee_micro_lamports_per_cu":{"properties":{"non_vote_txs_sampled":{"type":["number","null"]},"p25":{"type":["number","null"]},"p50":{"type":["number","null"]},"p75":{"type":["number","null"]},"p90":{"type":["number","null"]},"share_paying_no_priority_pct":{"type":["number","null"]},"slot_sampled":{"type":["number","null"]}},"type":["object","null"]},"slot":{"type":["number","null"]},"tps_non_vote":{"type":["number","null"]},"tps_total":{"type":["number","null"]},"version":{"type":["string","null"]},"window_minutes":{"type":["number","null"]}},"type":"object"}⟨48 unchanged words⟩ mints the curve forensics flags are merged in. When to use: For any Solana token, pump.fun or not. For pump.fun curve-stage detail use pump_token (callable here by name); for EVM tokens use evm_token_security (callable here by name). Price: $0.005 per call (10free/dayfree/day; after that a payment-required result lists x402 options). Errors: returns isError with a message for invalid input or an upstream failure (not charged).
{"additionalProperties":false,"properties":{"mint":{"description":"tokenmintmint. Base58 Solana address, 32-44 chars.","pattern":"^[1-9A-HJ-NP-Za-km-z]{32,44} ⟨7 unchanged words⟩
before
—after
{"properties":{"dex":{"type":["string","null"]},"disclaimer":{"type":["string","null"]},"fdv_usd":{"type":["number","null"]},"flags":{"items":{"properties":{"msg":{"type":["string","null"]},"severity":{"type":["string","null"]}},"type":["object","null"]},"type":"array"},"found":{"type":["boolean","null"]},"generated_utc":{"type":["string","null"]},"grade":{"type":["string","null"]},"known_asset":{"properties":{"kind":{"type":["string","null"]},"symbol":{"type":["string","null"]}},"type":["object","null"]},"liquidity_total_usd":{"type":["number","null"]},"liquidity_usd":{"type":["number","null"]},"mint":{"type":["string","null"]},"name":{"type":["string","null"]},"onchain":{"properties":{"decimals":{"type":["number","null"]},"freeze_authority":{},"holders":{},"metadata_mutable":{"type":["boolean","null"]},"mint_authority":{},"program":{"type":["string","null"]},"pump_fun":{},"supply":{"type":["number","null"]},"token2022_extensions":{"type":"array"}},"type":["object","null"]},"onchain_error":{},"pair_age_hours":{"type":["number","null"]},"pair_url":{"type":["string","null"]},"price_usd":{"type":["string","null"]},"score":{"type":["number","null"]},"solana_pairs":{"type":["number","null"]},"swap_url":{"type":["string","null"]},"symbol":{"type":["string","null"]},"txns_24h":{"properties":{"buys":{"type":["number","null"]},"sells":{"type":["number","null"]}},"type":["object","null"]},"volume_24h_usd":{"type":["number","null"]}},"type":"object"}⟨32 unchanged words⟩ failures (includes the error log lines). When to use: For Solana signatures; for 0x hashes use evm_tx (callable here by name). Price: $0.003 per call (10free/dayfree/day; after that a payment-required result lists x402 options). Errors: returns isError with a message for invalid input or an upstream failure (not charged).
{"additionalProperties":false,"properties":{"signature":{"description":"Solana transaction signature (base58, 64-90 chars).","pattern":"^[1-9A-HJ-NP-Za-km-z]{64,90}$", ⟨6 unchanged words⟩
before
—after
{"properties":{"compute_units":{"type":["number","null"]},"error":{},"error_logs":{},"fee_sol":{"type":["number","null"]},"found":{"type":["boolean","null"]},"programs":{"items":{"properties":{"instructions":{"type":["number","null"]},"name":{"type":["string","null"]},"program":{"type":["string","null"]}},"type":["object","null"]},"type":"array"},"signature":{"type":["string","null"]},"signers":{"items":{"type":["string","null"]},"type":"array"},"slot":{"type":["number","null"]},"sol_changes":{"items":{"properties":{"account":{"type":["string","null"]},"sol":{"type":["number","null"]}},"type":["object","null"]},"type":"array"},"status":{"type":["string","null"]},"summary":{"type":["string","null"]},"time":{"type":["string","null"]},"token_changes":{"type":"array"}},"type":"object"}⟨31 unchanged words⟩ pass. Empty accounts are counted as reclaimable rent. When to use: For Solana wallets; for EVM wallets use evm_address (callable here by name). Price: $0.003 per call (10free/dayfree/day; after that a payment-required result lists x402 options). Errors: returns isError with a message for invalid input or an upstream failure (not charged).
{"additionalProperties":false,"properties":{"wallet":{"description":"wallet address. Base58 Solana address, 32-44 chars.","pattern":"^[1-9A-HJ-NP-Za-km-z]{32,44} ⟨7 unchanged words⟩
before
—after
{"properties":{"empty_accounts":{"properties":{"count":{"type":["number","null"]},"reclaimable_sol":{"type":["number","null"]}},"type":["object","null"]},"sol":{"type":["number","null"]},"sol_usd":{"type":["number","null"]},"token_accounts":{"type":["number","null"]},"tokens":{"items":{"properties":{"amount":{"type":["number","null"]},"dead":{"type":["boolean","null"]},"decimals":{"type":["number","null"]},"mint":{"type":["string","null"]},"program":{"type":["string","null"]},"usd_price":{"type":["number","null"]},"usd_value":{"type":["number","null"]}},"type":["object","null"]},"type":"array"},"tokens_usd":{"type":["number","null"]},"total_usd":{"type":["number","null"]},"wallet":{"type":["string","null"]}},"type":"object"}arXiv paper search — Search arXiv research papers by keywords, author or category — newest or most relevant — with abstracts, authors, dates and PDF links. arXiv's official API. query supports arXiv syntax (ti:, au:, abs:, cat:cs.AI, AND/OR). Paced to arXiv's one-request-per-3-seconds policy and cached, so repeated queries are instant. Price: $0.001 per call (10 free/day).
Bitcoin network status — Bitcoin right now: fee rates, mempool size, block height, next difficulty adjustment (% and ETA), hashrate. From mempool.space public API. Price: free.
Book search — Find books by title, author, subject or ISBN: first published year, editions, ISBNs, page count, ratings, subjects and cover image. Open Library (Internet Archive) catalogue of 30M+ titles. Price: $0.001 per call (10 free/day).
Exchange prices (Kraken/Coinbase/OKX) — Live bid/ask/last, 24 h change, volume and range for a pair on Kraken, Coinbase and OKX side by side — with the cross-venue spread. Queries each venue's public ticker in parallel. OKX quotes in USDT when USD is asked for. The cross-venue spread shows arbitrage gaps and which venue is off. Price: $0.001 per call (10 free/day).
Chain TVL — Total value locked on every blockchain right now, ranked — or one chain's daily TVL history. DefiLlama chain TVL. Without "chain": ranking of all chains with token symbol. With "chain": daily TVL history for up to 365 days plus 7 d / 30 d / 90 d change. Price: free.
Country facts — Any country's essentials: capital, population, GDP and GDP per capita (World Bank), currencies, languages, calling code, internet TLD, time zones, driving side, borders, flag. Static facts from the world-countries dataset (no rate limits) plus the latest World Bank population and GDP figures. Price: free.
Cron expression explain + next runs — Explain a cron expression in plain English and list its next N run times in any time zone — catch a schedule mistake before it fires at 3 am. Supports 5-field and 6-field (seconds) cron, ranges, steps, L/W/#, and nicknames (@daily, @hourly…). Price: free.
Crypto prices (any chain) — Live USD price and 24 h change for up to 30 crypto assets on any chain — by symbol, CoinGecko id, contract or mint address. Resolves each asset (BTC, "coingecko:ethereum", "base:0x…", a bare 0x address with chain, or a Solana mint) and prices it from DefiLlama's aggregated oracle (confidence score included). Symbols resolve against the top 1,000 coins by market cap first, so "USDC" means the real one; ambiguous symbols list the alternatives. Price: free.
DeFi protocol profile — One DeFi protocol in depth: TVL by chain, TVL trend, fees and revenue (24 h/7 d/30 d), market cap, audits, links. Look up by name or DefiLlama slug ("aave", "Uniswap", "jupiter"). Combines DefiLlama's protocol list with its fees/revenue summaries. Fuzzy name matches return the best match plus close alternatives. Price: $0.002 per call (10 free/day).
DeFi protocol rankings — Top DeFi protocols by TVL (or 1 d / 7 d TVL change), filterable by chain and category — lending, DEX, liquid staking, bridges, perps… From DefiLlama's full protocol list (~6,000 protocols). Each row: TVL, TVL on the requested chain, 1 h/1 d/7 d change, market cap, category, chains, site. Use for "biggest lending protocols on Base" or "fastest growing DEXes this week". Price: free.
DEX volume rankings — DEX trading volume in the last 24 h / 7 d / 30 d — all chains or one — with the top DEXes and their share and change. DefiLlama DEX overview. Optionally scoped to one chain. Includes perps with type=perps (derivatives volume) or aggregators. Price: free.
Meteora DLMM pool — State of a Meteora DLMM pool: price, bin step, fees, TVL, volume and fees by window (30 m–24 h), 24 h fee yield and its annualized APR/APY. For LP agents choosing where to provide liquidity. Price: $0.002 per call (10 free/day).
Wallet DLMM positions — Open Meteora DLMM positions of any wallet: value, unclaimed fees, PnL, in/out of range — or its closed-position history. Set history=true for closed positions with deposits, withdrawals, fees and PnL per pool. Price: $0.005 per call (10 free/day).
DNS records + email security — All DNS for a domain — A, AAAA, CNAME, MX, NS, TXT, CAA, SOA — plus SPF and DMARC parsed and graded, so an agent knows where a domain points and whether its email can be spoofed. Queried live against public resolvers (Cloudflare, Google, Quad9). Email grade: SPF present and ending in -all/~all, DMARC present with p=quarantine/reject. Price: free.
Citation / DOI lookup — Resolve a DOI — or search a paper title — to full citation metadata: title, authors, journal, year, citations count, publisher, license, and a ready-made APA/BibTeX citation. Crossref's open metadata (150M+ works). Search mode returns the top matches for a title/author query. Price: $0.001 per call (10 free/day).
Domain WHOIS / RDAP + availability — Who registered a domain and when: registrar, creation/expiry dates, age, days to expiry, status locks, nameservers — or that it looks available to register. Uses RDAP, the registries' official successor to WHOIS (rdap.org bootstrap). A domain with no RDAP record and no DNS is reported as likely available. Young domains (< 30 days) are flagged: most phishing/scam sites are days old. Price: $0.002 per call (10 free/day).
Recent earthquakes — Earthquakes worldwide from the last hour to 30 days, filtered by minimum magnitude and optionally within a radius of a place — with depth, tsunami flag and USGS alert level. USGS real-time earthquake feeds (updated every minute). Price: free.
Email address check — Will this email address work? Syntax, domain MX records, disposable/throwaway provider detection, role address (info@, admin@) and free-mail provider — without sending anything. No SMTP probing (that gets servers blacklisted); the verdict is from syntax, live MX lookup and a maintained list of ~100k disposable domains. Price: $0.001 per call (10 free/day).
ENS resolve — ENS name → address and address → primary name, with avatar, twitter, github, url and email text records. Reads ENS on Ethereum mainnet (forward resolution verified; reverse lookup confirmed by forward-resolving the name). Price: free.
ERC-20 token + balance — Name, symbol, decimals, total supply and USD price of any ERC-20 — plus a wallet's balance of it — read on chain. Direct contract calls (name/symbol/decimals/totalSupply/balanceOf) on the chosen EVM chain, priced via DefiLlama. Works for any token, listed or not. Price: $0.002 per call (10 free/day).
EVM address lookup — Native balance (with USD), transaction count, contract or wallet, ENS name — for any address on 17 EVM chains at once or one chain. Reads straight from each chain's RPC. chain="all" checks every supported chain in parallel and returns only where the address has balance, transactions or code — the quick "where is this wallet active" answer. Price: $0.002 per call (10 free/day).
EVM token security scan — Honeypot and scam check for any ERC-20 on 15+ EVM chains: buy/sell tax, can the owner mint, pause, blacklist or change taxes, proxy, holder concentration, LP lock. GoPlus Security token analysis plus a plain verdict. Flags are the ones that actually drain buyers: honeypot (cannot sell), sell tax above 10%, hidden owner, owner can modify balances or taxes, trading cooldown, blacklist, self-destruct. Top holders and LP holders with lock status included. Price: $0.005 per call (10 free/day).
Explain an EVM transaction — Any EVM transaction in plain terms: status, from/to, value, fee in native and USD, method called, every ERC-20 transfer decoded with symbols and amounts. Fetches the transaction and receipt from the chain, decodes ERC-20 Transfer events (token symbols/decimals read on chain), and prices the fee. Price: $0.003 per call (10 free/day).
Crypto Fear & Greed — The Crypto Fear & Greed Index (0–100) now and its history, with the 7 d / 30 d average and how extreme today is. alternative.me index, daily. Up to 365 days of history. Price: free.
Protocol fees + revenue — Which protocols and chains earn the most: fees or revenue over 24 h / 7 d / 30 d, filterable by chain — the cash-flow view of crypto. DefiLlama fees/revenue overview. "fees" = what users paid; "revenue" = what the protocol kept. Ranked, with day-over-day change. Price: $0.002 per call (10 free/day).
Perp funding rates — Perpetual funding for a coin on Hyperliquid, OKX and Kraken Futures side by side — per-interval rate and annualized APR — plus open interest and mark price. Positive = longs pay shorts. Each venue's rate is normalized to an hourly figure and annualized so they compare directly (OKX settles every 1–8 h, Hyperliquid hourly, Kraken hourly). Use for basis/carry trades or crowding signals. Price: $0.003 per call (10 free/day).
Currency exchange rates — Official exchange rates for 30 major currencies (European Central Bank reference rates): latest or any date since 1999, convert an amount, or a time series. Frankfurter API over ECB reference rates, published each working day ~16:00 CET. For crypto use crypto_price. Price: free.
Gas + fees across chains — What a transaction costs right now on 17 EVM chains, Solana and Bitcoin — gwei/priority fee and the USD cost of a transfer and a swap on each. EVM: base fee + priority fee from the latest block (eth_feeHistory), USD cost of a 21,000-gas transfer and a ~150,000-gas swap (L2s shown before their L1 data fee). Solana: recent prioritization-fee percentiles. Bitcoin: mempool.space recommended sat/vB with USD for a typical 140 vB transaction. Price: free.
Geocode / reverse geocode — Place name or address → coordinates (with city, state, country, postcode), or lat,lon → the nearest address. Up to 10 candidates. OpenStreetMap data via Photon. Returns OSM links so results can be checked. Price: $0.001 per call (10 free/day).
GitHub repo health — A GitHub repository at a glance: stars, forks, open issues, last commit, latest release, license, languages, contributors, archived — is it alive and trustworthy? From the GitHub REST API. "activity" summarizes days since last push and last release so an agent can judge whether a project is maintained. Price: $0.002 per call (10 free/day).
Hash + encode/decode — Hash data (SHA-256/512, SHA3, Keccak-256, BLAKE2, MD5, SHA-1, RIPEMD-160, HMAC) and convert between utf8, hex, base64, base64url and base58 — exact, in one call. Useful for signatures, content addressing, EVM selectors (keccak of a function signature), and decoding blobs agents are handed. Input can itself be hex/base64/base58. Price: free.
Hacker News search — Search Hacker News stories and comments by keyword, sorted by relevance or date, filtered by time window and minimum points — what developers are saying about anything. Algolia's official HN search. Returns title, url, points, comment count, author, date and the HN discussion link. Price: $0.001 per call (10 free/day).
Public holidays — Public holidays for 100+ countries for any year, whether today is a holiday there, and the next upcoming ones — including regional (state) holidays. Nager.Date open holiday data. Use for scheduling, market-closure awareness or delivery estimates. Price: free.
HTTP probe + security headers — Is a site up and how is it served: status, full redirect chain, timings (DNS/TLS/first byte/total), server, CDN, caching, compression, and a graded security-header check (HSTS, CSP, frame, sniffing…). One real GET from our server. The security grade counts HSTS, Content-Security-Policy, X-Frame-Options/frame-ancestors, X-Content-Type-Options, Referrer-Policy and Permissions-Policy. Price: $0.001 per call (10 free/day).
Hyperliquid perps — Every Hyperliquid perpetual: mark/oracle price, 24 h change and volume, open interest, funding APR, premium — ranked by volume, OI, funding or movers. Live from Hyperliquid's public info API. Filter to one coin or rank the whole board. Funding is hourly on Hyperliquid; apr = hourly × 8,760. Price: $0.002 per call (10 free/day).
JSON Schema validator — Validate JSON data against a JSON Schema (draft-07/2019-09/2020-12, formats like email/uri/date-time) and get every error with its exact path — check tool I/O before acting on it. Ajv, strict about types, all errors reported. Pass data and schema as JSON values (or JSON strings). Price: free.
JWT decoder — Decode a JSON Web Token's header and claims, show issued/expiry times in plain dates and whether it has expired — optionally verify an HS256/384/512 signature with a secret. Decoding does not need the key. Never paste production secrets into third-party tools you do not trust; verification here is local and nothing is stored or logged. Price: free.
Markdown ⇄ HTML — Convert Markdown to clean HTML (GitHub-flavoured: tables, task lists, fenced code) or HTML back to Markdown. marked for md→html, Turndown for html→md. Scripts/styles are dropped on html→md. Price: free.
Order book depth + slippage — How much size a market can take: bid/ask depth within ±0.1/0.5/1/2/5%, spread, and the slippage of a $10k/$100k/$1M market order on Kraken, Coinbase or OKX. Pulls the full public L2 book and walks it. Use before sizing an order or comparing venue liquidity. slippage is vs. mid price, in basis points; null means the fetched book was too thin for that size. Price: $0.003 per call (10 free/day).
Software package info — Any npm, PyPI or crates.io package: latest version and release date, license, downloads, maintainers, repo, dependency count, deprecation — to pick or vet a dependency. Straight from each registry (plus npm and pypistats download counts). Flags deprecated packages and ones with no release in 2+ years. Price: $0.001 per call (10 free/day).
Price history + volatility — Historical USD prices for any crypto asset (hourly or daily, up to 365 days) with return, high/low, max drawdown and annualized volatility. Same asset resolution as crypto_price. Returns the series plus stats computed from it: total return, high/low with dates, max drawdown, and annualized volatility from log returns. Price: $0.002 per call (10 free/day).
pump.fun history — pump.fun over time: launches, graduations, graduation rate, trades, SOL volume and unique wallets per day or hour since 2026-09-11 — with a compare window. The same tape as pump_pulse, sliced into UTC days or hours so an agent can compare the market over time instead of reading one snapshot. Pass compare_from/compare_to to get a second window and the per-period change (e.g. this week vs last week). Closed periods are precomputed from our own live recording of every bonding-curve trade; the open period is marked partial. Also reports the share of trades made by pump.fun's own mayhem agent, so …
Graduation odds — Probability a pump.fun launch graduates, from how comparable launches in our tape actually ended — with the lift over the ~3% base rate. Buckets the launch's first 60 seconds (unique buyers, buy SOL, dev buy) and returns the empirical graduation rate of thousands of comparable recent launches whose outcome is known, shrunk toward coarser buckets when samples are thin. Rebuilt every 6 hours. Price: $0.01 per call (10 free/day).
pump.fun token forensics — Full bonding-curve forensics for one pump.fun mint: flow, dev buys/sells, launch snipers, top curve holders, peak, graduation, red flags. Aggregates every recorded curve trade of the token: unique wallets, buy/sell SOL, first-60-second flow, whether the dev sold out, non-dev wallets that bought in the launch slots (bundles), top net holders on the curve, peak market cap and post-graduation liquidity. Price: $0.01 per call (10 free/day).
QR code generator — Make a QR code for any text, URL, Solana Pay / wallet address or Wi-Fi login — as a PNG (base64 data URL) or SVG, with size, margin, colours and error correction. Rendered on our server. For Wi-Fi pass wifi_ssid + wifi_password; for Solana Pay pass a solana: URI as text. Price: free.
Secure random + IDs — Cryptographically secure randomness: UUID v4/v7, passwords, API-key-style tokens, integers in a range, dice, coin flips, or a fair shuffle / pick from a list. Node's CSPRNG. Output is generated fresh per call and never stored or logged. Price: free.
robots.txt + AI crawler policy — May I crawl this? Checks a URL against the site's robots.txt for any user-agent, lists sitemaps and crawl-delay, and reports which AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended…) the site blocks. Standard robots.txt matching (longest match wins, Allow beats Disallow on ties, * and $ wildcards). Missing robots.txt = everything allowed. Price: $0.001 per call (10 free/day).
Stablecoin supply + peg — Every stablecoin's circulating supply, 1 d/7 d/30 d supply change, current price and peg deviation — spot depegs and mint/burn flows. DefiLlama stablecoin data across all chains. Filter by symbol or peg type. peg_deviation_pct is measured against the peg (USD, EUR…) using DefiLlama's price. Price: free.
Sunrise, sunset + moon — Sunrise, sunset, golden hour, twilight, day length and solar noon for any place and date — plus moon phase, illumination, moonrise and moonset. Astronomical calculation (SunCalc), exact and instant. Pass tz for local times. Price: free.
Text diff — Diff two texts: unified diff (patch format), a line/word-level change list, and similarity % — compare versions of a doc, config or code. jsdiff. mode=lines gives a unified patch; mode=words gives word-level changes for prose. Price: free.
Text stats + token estimate — Count characters, words, sentences, lines and paragraphs, estimate LLM tokens, reading time and readability (Flesch), and pull out every URL, email, @handle, #tag, number and crypto address. Token count is an estimate (~4 characters per token for English; code and non-Latin scripts differ). Extraction uses strict patterns; EVM addresses are checksum-validated. Price: free.
Time zones + date math — Current time in any time zones, convert a time between zones (DST-correct), and date arithmetic: add/subtract durations, days between dates, weekday, ISO week, Unix time. Computed locally from the IANA time-zone database — no rate limits, exact. Zones are IANA names (America/New_York, Asia/Tokyo, UTC). Price: free.
TLS certificate check — A site's TLS certificate: issuer, validity, days until expiry, SANs, protocol, cipher, chain and whether browsers trust it. Live TLS handshake to the host. Flags expired, expiring (< 14 days), untrusted or name-mismatched certificates. Price: $0.001 per call (10 free/day).
Unit converter — Convert between units of length, mass, volume, temperature, speed, area, time, data size, energy, power, pressure, frequency and more — or list every unit a value converts to. Exact conversion tables (convert-units). Use abbreviations: m, km, mi, ft, kg, lb, oz, l, gal, C, F, K, km/h, mph, knot, B, KB, MB, GB (binary, 1 GB = 1024 MB), J, kWh, W, Pa, bar, psi, Hz… Price: free.
Dependency vulnerability check — Known security vulnerabilities for a package version (npm, PyPI, crates, Go, Maven, NuGet, RubyGems, Packagist) with severity, CVE/GHSA ids, and the version that fixes each. Queries OSV.dev, the open vulnerability database that aggregates GitHub advisories, PyPA, RustSec, Go and more. Pass up to 50 packages at once as "ecosystem:name@version" to audit a lockfile. Price: $0.002 per call (10 free/day).
Weather now + forecast — Current weather and hourly/daily forecast for any place name or lat,lon: temperature, feels-like, wind, gusts, rain, cloud, humidity, UV — up to 9 days. Forecast from the Norwegian Meteorological Institute (MET Norway), the same model data yr.no uses, worldwide. Place names are geocoded with OpenStreetMap. Times are UTC plus local time when tz is given (IANA, e.g. Australia/Sydney). Price: $0.001 per call (10 free/day).
Page metadata + link preview — Everything a page says about itself: title, description, OpenGraph/Twitter card, canonical, favicon, language, RSS/Atom feeds, JSON-LD schema types, headings — and link-preview problems. Use to build link previews, check SEO/social cards, find a site's feeds or structured data. Flags missing og:image, missing description and non-absolute image URLs (common reasons a link shows up bare on X/Telegram). Price: $0.001 per call (10 free/day).
Read a web page (clean markdown) — Any public URL → clean readable markdown: the article/main content without nav, ads or boilerplate, plus title, author, date, word count and links. PDFs too. Fetches the page (redirects followed, public internet only), extracts the main content with Mozilla Readability and converts it to markdown. PDFs are converted to text. Use max_chars to bound the output. JavaScript-only pages return whatever the server sends (no headless browser). Price: $0.002 per call (10 free/day).
Wikipedia lookup — Wikipedia in any language: search a topic and get the best article's summary, description, thumbnail and link — or the full article text. Search + REST summary from Wikipedia. full=true returns the article as plain text (sections kept), capped by max_chars. Disambiguation pages are flagged with alternatives. Price: free.
DeFi yield finder — Search ~19,000 DeFi yield pools across all chains: filter by chain, protocol, token, stablecoin-only, min TVL; sort by APY or TVL. Base vs reward APY, 30 d mean, IL risk. DefiLlama yields data, refreshed every 15 minutes. Shows APY split into base (organic fees/interest) and reward (token emissions), the 30-day mean APY so an agent can spot unsustainable spikes, impermanent-loss risk, exposure (single/multi) and DefiLlama's up/down prediction. Price: $0.003 per call (10 free/day).
arXiv paper search — Search arXiv research papers by keywords, author or category — newest or most relevant — with abstracts, authors, dates and PDF links. arXiv's official API. query supports arXiv syntax (ti:, au:, abs:, cat:cs.AI, AND/OR). Paced to arXiv's one-request-per-3-seconds policy and cached, so repeated queries are instant. Price: $0.001 per call (10 free/day).
Bitcoin network status — Bitcoin right now: fee rates, mempool size, block height, next difficulty adjustment (% and ETA), hashrate. From mempool.space public API. Price: free.
Book search — Find books by title, author, subject or ISBN: first published year, editions, ISBNs, page count, ratings, subjects and cover image. Open Library (Internet Archive) catalogue of 30M+ titles. Price: $0.001 per call (10 free/day).
Exchange prices (Kraken/Coinbase/OKX) — Live bid/ask/last, 24 h change, volume and range for a pair on Kraken, Coinbase and OKX side by side — with the cross-venue spread. Queries each venue's public ticker in parallel. OKX quotes in USDT when USD is asked for. The cross-venue spread shows arbitrage gaps and which venue is off. Price: $0.001 per call (10 free/day).
Chain TVL — Total value locked on every blockchain right now, ranked — or one chain's daily TVL history. DefiLlama chain TVL. Without "chain": ranking of all chains with token symbol. With "chain": daily TVL history for up to 365 days plus 7 d / 30 d / 90 d change. Price: free.
Copy-trade backtest — Would copying this wallet have made money? Replays its pump.fun entries and exits 0–25 slots late on the recorded curve and shows where the edge dies. Takes the wallet's pump.fun positions over the last 1–14 days and simulates a copier that buys the same token and sells when the leader sells, arriving 0, 1, 2, 5, 10 or 25 slots (0–10 s) late. Fills use the bonding-curve reserves our tape recorded at that moment, including curve fees and the copy's own price impact. Returns PnL, win rate and ROI per latency, the leader's own median ROI for contrast, and a verdict: copyable, latency-sensitive (…
Country facts — Any country's essentials: capital, population, GDP and GDP per capita (World Bank), currencies, languages, calling code, internet TLD, time zones, driving side, borders, flag. Static facts from the world-countries dataset (no rate limits) plus the latest World Bank population and GDP figures. Price: free.
Cron expression explain + next runs — Explain a cron expression in plain English and list its next N run times in any time zone — catch a schedule mistake before it fires at 3 am. Supports 5-field and 6-field (seconds) cron, ranges, steps, L/W/#, and nicknames (@daily, @hourly…). Price: free.
Crypto prices (any chain) — Live USD price and 24 h change for up to 30 crypto assets on any chain — by symbol, CoinGecko id, contract or mint address. Resolves each asset (BTC, "coingecko:ethereum", "base:0x…", a bare 0x address with chain, or a Solana mint) and prices it from DefiLlama's aggregated oracle (confidence score included). Symbols resolve against the top 1,000 coins by market cap first, so "USDC" means the real one; ambiguous symbols list the alternatives. Price: free.
DeFi protocol profile — One DeFi protocol in depth: TVL by chain, TVL trend, fees and revenue (24 h/7 d/30 d), market cap, audits, links. Look up by name or DefiLlama slug ("aave", "Uniswap", "jupiter"). Combines DefiLlama's protocol list with its fees/revenue summaries. Fuzzy name matches return the best match plus close alternatives. Price: $0.002 per call (10 free/day).
DeFi protocol rankings — Top DeFi protocols by TVL (or 1 d / 7 d TVL change), filterable by chain and category — lending, DEX, liquid staking, bridges, perps… From DefiLlama's full protocol list (~6,000 protocols). Each row: TVL, TVL on the requested chain, 1 h/1 d/7 d change, market cap, category, chains, site. Use for "biggest lending protocols on Base" or "fastest growing DEXes this week". Price: free.
DEX volume rankings — DEX trading volume in the last 24 h / 7 d / 30 d — all chains or one — with the top DEXes and their share and change. DefiLlama DEX overview. Optionally scoped to one chain. Includes perps with type=perps (derivatives volume) or aggregators. Price: free.
DNS records + email security — All DNS for a domain — A, AAAA, CNAME, MX, NS, TXT, CAA, SOA — plus SPF and DMARC parsed and graded, so an agent knows where a domain points and whether its email can be spoofed. Queried live against public resolvers (Cloudflare, Google, Quad9). Email grade: SPF present and ending in -all/~all, DMARC present with p=quarantine/reject. Price: free.
Citation / DOI lookup — Resolve a DOI — or search a paper title — to full citation metadata: title, authors, journal, year, citations count, publisher, license, and a ready-made APA/BibTeX citation. Crossref's open metadata (150M+ works). Search mode returns the top matches for a title/author query. Price: $0.001 per call (10 free/day).
Domain WHOIS / RDAP + availability — Who registered a domain and when: registrar, creation/expiry dates, age, days to expiry, status locks, nameservers — or that it looks available to register. Uses RDAP, the registries' official successor to WHOIS (rdap.org bootstrap). A domain with no RDAP record and no DNS is reported as likely available. Young domains (< 30 days) are flagged: most phishing/scam sites are days old. Price: $0.002 per call (10 free/day).
Recent earthquakes — Earthquakes worldwide from the last hour to 30 days, filtered by minimum magnitude and optionally within a radius of a place — with depth, tsunami flag and USGS alert level. USGS real-time earthquake feeds (updated every minute). Price: free.
Email address check — Will this email address work? Syntax, domain MX records, disposable/throwaway provider detection, role address (info@, admin@) and free-mail provider — without sending anything. No SMTP probing (that gets servers blacklisted); the verdict is from syntax, live MX lookup and a maintained list of ~100k disposable domains. Price: $0.001 per call (10 free/day).
ENS resolve — ENS name → address and address → primary name, with avatar, twitter, github, url and email text records. Reads ENS on Ethereum mainnet (forward resolution verified; reverse lookup confirmed by forward-resolving the name). Price: free.
ERC-20 token + balance — Name, symbol, decimals, total supply and USD price of any ERC-20 — plus a wallet's balance of it — read on chain. Direct contract calls (name/symbol/decimals/totalSupply/balanceOf) on the chosen EVM chain, priced via DefiLlama. Works for any token, listed or not. Price: $0.002 per call (10 free/day).
EVM address lookup — Native balance (with USD), transaction count, contract or wallet, ENS name — for any address on 17 EVM chains at once or one chain. Reads straight from each chain's RPC. chain="all" checks every supported chain in parallel and returns only where the address has balance, transactions or code — the quick "where is this wallet active" answer. Price: $0.002 per call (10 free/day).
EVM token security scan — Honeypot and scam check for any ERC-20 on 15+ EVM chains: buy/sell tax, can the owner mint, pause, blacklist or change taxes, proxy, holder concentration, LP lock. GoPlus Security token analysis plus a plain verdict. Flags are the ones that actually drain buyers: honeypot (cannot sell), sell tax above 10%, hidden owner, owner can modify balances or taxes, trading cooldown, blacklist, self-destruct. Top holders and LP holders with lock status included. Price: $0.005 per call (10 free/day).
Explain an EVM transaction — Any EVM transaction in plain terms: status, from/to, value, fee in native and USD, method called, every ERC-20 transfer decoded with symbols and amounts. Fetches the transaction and receipt from the chain, decodes ERC-20 Transfer events (token symbols/decimals read on chain), and prices the fee. Price: $0.003 per call (10 free/day).
Crypto Fear & Greed — The Crypto Fear & Greed Index (0–100) now and its history, with the 7 d / 30 d average and how extreme today is. alternative.me index, daily. Up to 365 days of history. Price: free.
Protocol fees + revenue — Which protocols and chains earn the most: fees or revenue over 24 h / 7 d / 30 d, filterable by chain — the cash-flow view of crypto. DefiLlama fees/revenue overview. "fees" = what users paid; "revenue" = what the protocol kept. Ranked, with day-over-day change. Price: $0.002 per call (10 free/day).
Perp funding rates — Perpetual funding for a coin on Hyperliquid, OKX and Kraken Futures side by side — per-interval rate and annualized APR — plus open interest and mark price. Positive = longs pay shorts. Each venue's rate is normalized to an hourly figure and annualized so they compare directly (OKX settles every 1–8 h, Hyperliquid hourly, Kraken hourly). Use for basis/carry trades or crowding signals. Price: $0.003 per call (10 free/day).
Currency exchange rates — Official exchange rates for 30 major currencies (European Central Bank reference rates): latest or any date since 1999, convert an amount, or a time series. Frankfurter API over ECB reference rates, published each working day ~16:00 CET. For crypto use crypto_price. Price: free.
Gas + fees across chains — What a transaction costs right now on 17 EVM chains, Solana and Bitcoin — gwei/priority fee and the USD cost of a transfer and a swap on each. EVM: base fee + priority fee from the latest block (eth_feeHistory), USD cost of a 21,000-gas transfer and a ~150,000-gas swap (L2s shown before their L1 data fee). Solana: recent prioritization-fee percentiles. Bitcoin: mempool.space recommended sat/vB with USD for a typical 140 vB transaction. Price: free.
Geocode / reverse geocode — Place name or address → coordinates (with city, state, country, postcode), or lat,lon → the nearest address. Up to 10 candidates. OpenStreetMap data via Photon. Returns OSM links so results can be checked. Price: $0.001 per call (10 free/day).
GitHub repo health — A GitHub repository at a glance: stars, forks, open issues, last commit, latest release, license, languages, contributors, archived — is it alive and trustworthy? From the GitHub REST API. "activity" summarizes days since last push and last release so an agent can judge whether a project is maintained. Price: $0.002 per call (10 free/day).
Hash + encode/decode — Hash data (SHA-256/512, SHA3, Keccak-256, BLAKE2, MD5, SHA-1, RIPEMD-160, HMAC) and convert between utf8, hex, base64, base64url and base58 — exact, in one call. Useful for signatures, content addressing, EVM selectors (keccak of a function signature), and decoding blobs agents are handed. Input can itself be hex/base64/base58. Price: free.
Hacker News search — Search Hacker News stories and comments by keyword, sorted by relevance or date, filtered by time window and minimum points — what developers are saying about anything. Algolia's official HN search. Returns title, url, points, comment count, author, date and the HN discussion link. Price: $0.001 per call (10 free/day).
Public holidays — Public holidays for 100+ countries for any year, whether today is a holiday there, and the next upcoming ones — including regional (state) holidays. Nager.Date open holiday data. Use for scheduling, market-closure awareness or delivery estimates. Price: free.
HTTP probe + security headers — Is a site up and how is it served: status, full redirect chain, timings (DNS/TLS/first byte/total), server, CDN, caching, compression, and a graded security-header check (HSTS, CSP, frame, sniffing…). One real GET from our server. The security grade counts HSTS, Content-Security-Policy, X-Frame-Options/frame-ancestors, X-Content-Type-Options, Referrer-Policy and Permissions-Policy. Price: $0.001 per call (10 free/day).
Hyperliquid perps — Every Hyperliquid perpetual: mark/oracle price, 24 h change and volume, open interest, funding APR, premium — ranked by volume, OI, funding or movers. Live from Hyperliquid's public info API. Filter to one coin or rank the whole board. Funding is hourly on Hyperliquid; apr = hourly × 8,760. Price: $0.002 per call (10 free/day).
JSON Schema validator — Validate JSON data against a JSON Schema (draft-07/2019-09/2020-12, formats like email/uri/date-time) and get every error with its exact path — check tool I/O before acting on it. Ajv, strict about types, all errors reported. Pass data and schema as JSON values (or JSON strings). Price: free.
JWT decoder — Decode a JSON Web Token's header and claims, show issued/expiry times in plain dates and whether it has expired — optionally verify an HS256/384/512 signature with a secret. Decoding does not need the key. Never paste production secrets into third-party tools you do not trust; verification here is local and nothing is stored or logged. Price: free.
Markdown ⇄ HTML — Convert Markdown to clean HTML (GitHub-flavoured: tables, task lists, fenced code) or HTML back to Markdown. marked for md→html, Turndown for html→md. Scripts/styles are dropped on html→md. Price: free.
Order book depth + slippage — How much size a market can take: bid/ask depth within ±0.1/0.5/1/2/5%, spread, and the slippage of a $10k/$100k/$1M market order on Kraken, Coinbase or OKX. Pulls the full public L2 book and walks it. Use before sizing an order or comparing venue liquidity. slippage is vs. mid price, in basis points; null means the fetched book was too thin for that size. Price: $0.003 per call (10 free/day).
Software package info — Any npm, PyPI or crates.io package: latest version and release date, license, downloads, maintainers, repo, dependency count, deprecation — to pick or vet a dependency. Straight from each registry (plus npm and pypistats download counts). Flags deprecated packages and ones with no release in 2+ years. Price: $0.001 per call (10 free/day).
Price history + volatility — Historical USD prices for any crypto asset (hourly or daily, up to 365 days) with return, high/low, max drawdown and annualized volatility. Same asset resolution as crypto_price. Returns the series plus stats computed from it: total return, high/low with dates, max drawdown, and annualized volatility from log returns. Price: $0.002 per call (10 free/day).
QR code generator — Make a QR code for any text, URL, Solana Pay / wallet address or Wi-Fi login — as a PNG (base64 data URL) or SVG, with size, margin, colours and error correction. Rendered on our server. For Wi-Fi pass wifi_ssid + wifi_password; for Solana Pay pass a solana: URI as text. Price: free.
Secure random + IDs — Cryptographically secure randomness: UUID v4/v7, passwords, API-key-style tokens, integers in a range, dice, coin flips, or a fair shuffle / pick from a list. Node's CSPRNG. Output is generated fresh per call and never stored or logged. Price: free.
robots.txt + AI crawler policy — May I crawl this? Checks a URL against the site's robots.txt for any user-agent, lists sitemaps and crawl-delay, and reports which AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended…) the site blocks. Standard robots.txt matching (longest match wins, Allow beats Disallow on ties, * and $ wildcards). Missing robots.txt = everything allowed. Price: $0.001 per call (10 free/day).
Solana network status — Solana right now: TPS (total and non-vote), slot and block height, epoch progress and ETA, priority-fee percentiles, cluster version. Read from mainnet RPC: recent performance samples, epoch info, prioritization fees. Price: free.
Stablecoin supply + peg — Every stablecoin's circulating supply, 1 d/7 d/30 d supply change, current price and peg deviation — spot depegs and mint/burn flows. DefiLlama stablecoin data across all chains. Filter by symbol or peg type. peg_deviation_pct is measured against the peg (USD, EUR…) using DefiLlama's price. Price: free.
Sunrise, sunset + moon — Sunrise, sunset, golden hour, twilight, day length and solar noon for any place and date — plus moon phase, illumination, moonrise and moonset. Astronomical calculation (SunCalc), exact and instant. Pass tz for local times. Price: free.
Text diff — Diff two texts: unified diff (patch format), a line/word-level change list, and similarity % — compare versions of a doc, config or code. jsdiff. mode=lines gives a unified patch; mode=words gives word-level changes for prose. Price: free.
Text stats + token estimate — Count characters, words, sentences, lines and paragraphs, estimate LLM tokens, reading time and readability (Flesch), and pull out every URL, email, @handle, #tag, number and crypto address. Token count is an estimate (~4 characters per token for English; code and non-Latin scripts differ). Extraction uses strict patterns; EVM addresses are checksum-validated. Price: free.
Time zones + date math — Current time in any time zones, convert a time between zones (DST-correct), and date arithmetic: add/subtract durations, days between dates, weekday, ISO week, Unix time. Computed locally from the IANA time-zone database — no rate limits, exact. Zones are IANA names (America/New_York, Asia/Tokyo, UTC). Price: free.
TLS certificate check — A site's TLS certificate: issuer, validity, days until expiry, SANs, protocol, cipher, chain and whether browsers trust it. Live TLS handshake to the host. Flags expired, expiring (< 14 days), untrusted or name-mismatched certificates. Price: $0.001 per call (10 free/day).
Unit converter — Convert between units of length, mass, volume, temperature, speed, area, time, data size, energy, power, pressure, frequency and more — or list every unit a value converts to. Exact conversion tables (convert-units). Use abbreviations: m, km, mi, ft, kg, lb, oz, l, gal, C, F, K, km/h, mph, knot, B, KB, MB, GB (binary, 1 GB = 1024 MB), J, kWh, W, Pa, bar, psi, Hz… Price: free.
Dependency vulnerability check — Known security vulnerabilities for a package version (npm, PyPI, crates, Go, Maven, NuGet, RubyGems, Packagist) with severity, CVE/GHSA ids, and the version that fixes each. Queries OSV.dev, the open vulnerability database that aggregates GitHub advisories, PyPA, RustSec, Go and more. Pass up to 50 packages at once as "ecosystem:name@version" to audit a lockfile. Price: $0.002 per call (10 free/day).
Weather now + forecast — Current weather and hourly/daily forecast for any place name or lat,lon: temperature, feels-like, wind, gusts, rain, cloud, humidity, UV — up to 9 days. Forecast from the Norwegian Meteorological Institute (MET Norway), the same model data yr.no uses, worldwide. Place names are geocoded with OpenStreetMap. Times are UTC plus local time when tz is given (IANA, e.g. Australia/Sydney). Price: $0.001 per call (10 free/day).
Page metadata + link preview — Everything a page says about itself: title, description, OpenGraph/Twitter card, canonical, favicon, language, RSS/Atom feeds, JSON-LD schema types, headings — and link-preview problems. Use to build link previews, check SEO/social cards, find a site's feeds or structured data. Flags missing og:image, missing description and non-absolute image URLs (common reasons a link shows up bare on X/Telegram). Price: $0.001 per call (10 free/day).
Read a web page (clean markdown) — Any public URL → clean readable markdown: the article/main content without nav, ads or boilerplate, plus title, author, date, word count and links. PDFs too. Fetches the page (redirects followed, public internet only), extracts the main content with Mozilla Readability and converts it to markdown. PDFs are converted to text. Use max_chars to bound the output. JavaScript-only pages return whatever the server sends (no headless browser). Price: $0.002 per call (10 free/day).
Wikipedia lookup — Wikipedia in any language: search a topic and get the best article's summary, description, thumbnail and link — or the full article text. Search + REST summary from Wikipedia. full=true returns the article as plain text (sections kept), capped by max_chars. Disambiguation pages are flagged with alternatives. Price: free.
DeFi yield finder — Search ~19,000 DeFi yield pools across all chains: filter by chain, protocol, token, stablecoin-only, min TVL; sort by APY or TVL. Base vs reward APY, 30 d mean, IL risk. DefiLlama yields data, refreshed every 15 minutes. Shows APY split into base (organic fees/interest) and reward (token emissions), the 30-day mean APY so an agent can spot unsustainable spikes, impermanent-loss risk, exposure (single/multi) and DefiLlama's up/down prediction. Price: $0.003 per call (10 free/day).