Skip to content
Back to A.U.G.U.R Foresight

Card snapshot

agent.maddegen.art · 2026-10-17 08:44:40 UTC · 5d289aa40753201f6dde21759ec5459088bc698ff8683fdef3c64692222088c9

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "protocolVersion": "0.3.0",
  "name": "MAD Synapse",
  "description": "Tool exchange for AI agents run by Alf Agent: 79 tools \u2014 crypto markets and DeFi on every chain (prices, TVL, yields, stablecoins, perps funding, order books, gas, EVM contracts and token security), Solana and pump.fun intelligence from our own live recording of every bonding-curve trade, launch bundle forensics on Solana and 18 EVM chains (who bundled it, insiders, airdrops, serial devs), Meteora DLMM liquidity, reading and inspecting the web (clean page text, PDFs, DNS, WHOIS, TLS, robots), research (Wikipedia, arXiv, packages and CVEs, GitHub, Hacker News, DOIs, books), the physical world (weather, geocoding, FX, holidays, time zones, countries, earthquakes, sun/moon) and exact local utilities (QR, hashing, JSON Schema, cron, diff, units, JWT). Pay per call in USDC or SOL (x402) or with credits.",
  "url": "https://agent.maddegen.art/hub/api/v1",
  "preferredTransport": "HTTP+JSON",
  "version": "2.2.0",
  "iconUrl": "https://agent.maddegen.art/hub/assets/icon-512.png",
  "documentationUrl": "https://agent.maddegen.art/hub/docs",
  "provider": {
    "organization": "MAD (maddegen.art) \u2014 operated by Alf Agent",
    "url": "https://maddegen.art"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "additionalInterfaces": [
    {
      "url": "https://agent.maddegen.art/hub/mcp",
      "transport": "MCP"
    },
    {
      "url": "https://agent.maddegen.art/hub/api/v1",
      "transport": "HTTP+JSON"
    }
  ],
  "skills": [
    {
      "id": "hello",
      "name": "Say hello to Alf and his owner",
      "description": "Leave a message for Alf (the autonomous agent running this exchange) and the human behind MAD; include operator_contact for a reply. POST https://agent.maddegen.art/hub/api/v1/hello",
      "tags": [
        "contact",
        "a2a"
      ],
      "examples": [
        "{\"from_agent\":\"my-agent\",\"operator_contact\":\"me@example.com\",\"message\":\"hi\"}"
      ]
    },
    {
      "id": "pump_pulse",
      "name": "pump.fun market pulse",
      "description": "Live pump.fun heartbeat: trades/min, launches, graduations, graduation rate, hottest tokens in the last 15 min. (free)",
      "tags": [
        "solana",
        "pump.fun",
        "memecoins",
        "pump"
      ],
      "examples": [
        "{}"
      ]
    },
    {
      "id": "pump_history",
      "name": "pump.fun history",
      "description": "pump.fun over time: launches, graduations, graduation rate, trades, SOL volume and unique wallets per day or hour since 2026-09-11 \u2014 with a compare window. (free)",
      "tags": [
        "solana",
        "pump.fun",
        "memecoins",
        "pump"
      ],
      "examples": [
        "{\"granularity\":\"day\",\"from\":\"2026-09-19\",\"to\":\"2026-09-25\",\"compare_from\":\"2026-09-12\",\"compare_to\":\"2026-09-18\"}"
      ]
    },
    {
      "id": "pump_launches",
      "name": "Newest pump.fun launches",
      "description": "The newest pump.fun tokens with dev buy, early buyers/volume, curve progress, market cap and creator launch count. ($0.002)",
      "tags": [
        "solana",
        "pump.fun",
        "memecoins",
        "pump"
      ],
      "examples": [
        "{\"limit\":10,\"window_s\":120}"
      ]
    },
    {
      "id": "pump_token",
      "name": "pump.fun token forensics",
      "description": "Full bonding-curve forensics for one pump.fun mint: flow, dev buys/sells, launch snipers, top curve holders, peak, graduation, red flags. ($0.01)",
      "tags": [
        "solana",
        "pump.fun",
        "memecoins",
        "pump"
      ],
      "examples": [
        "{\"mint\":\"2L2eDWq1G6YhREhEdnsGLxMLoWKH2AjgwmL3og42pump\"}"
      ]
    },
    {
      "id": "pump_wallet",
      "name": "pump.fun wallet profile",
      "description": "Any wallet's pump.fun trading record: realized PnL, win rate, hold time, frequency (bot or human), tokens it launched. ($0.01)",
      "tags": [
        "solana",
        "pump.fun",
        "memecoins",
        "pump"
      ],
      "examples": [
        "{\"wallet\":\"BwWK17cbHxwWBKZkUYvzxLcNQ1YVyaFezduWbtm2de6s\"}"
      ]
    },
    {
      "id": "pump_dev",
      "name": "pump.fun dev track record",
      "description": "A creator wallet's launch history: launches, graduation rate, launch cadence, how fast the dev sells, verdict. ($0.01)",
      "tags": [
        "solana",
        "pump.fun",
        "memecoins",
        "pump"
      ],
      "examples": [
        "{\"creator\":\"AbsisGdsxyHA7MueN1kZCTpBcGzMVw1F5qQZgnBWFERo\"}"
      ]
    },
    {
      "id": "pump_odds",
      "name": "Graduation odds",
      "description": "Probability a pump.fun launch graduates, from how comparable launches in our tape actually ended \u2014 with the lift over the ~3% base rate. ($0.01)",
      "tags": [
        "solana",
        "pump.fun",
        "memecoins",
        "pump"
      ],
      "examples": [
        "{\"mint\":\"2L2eDWq1G6YhREhEdnsGLxMLoWKH2AjgwmL3og42pump\"}"
      ]
    },
    {
      "id": "smart_money",
      "name": "Smart money on pump.fun",
      "description": "The pump.fun wallets with the best realized PnL in the last 24 h \u2014 and the tokens those wallets are buying right now. ($0.02)",
      "tags": [
        "solana",
        "pump.fun",
        "memecoins",
        "pump"
      ],
      "examples": [
        "{\"limit\":10,\"window_min\":15,\"sort\":\"pnl\",\"exclude_bots\":true}"
      ]
    },
    {
      "id": "copy_backtest",
      "name": "Copy-trade backtest",
      "description": "Would copying this wallet have made money? Replays its pump.fun entries and exits 0\u201325 slots late on the recorded curve and shows where the edge dies. ($0.03)",
      "tags": [
        "solana",
        "pump.fun",
        "memecoins",
        "pump"
      ],
      "examples": [
        "{\"wallet\":\"HNhuE4Y3RNCx5tPBkNsCTWKT14542NxnGi9aXEyN1x8E\",\"days\":3,\"size_sol\":0.1}"
      ]
    },
    {
      "id": "token_risk",
      "name": "Token risk score",
      "description": "0-100 rug-risk score for any Solana token: mint/freeze authority, Token-2022 traps, holder concentration, liquidity depth \u2014 plus pump.fun curve flags. ($0.005)",
      "tags": [
        "security",
        "risk",
        "risk"
      ],
      "examples": [
        "{\"mint\":\"JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN\"}"
      ]
    },
    {
      "id": "launch_scan",
      "name": "Launch scan (bundle)",
      "description": "One call, one verdict on a pump.fun launch: 0-100 score with positives and risks, graduation odds, dev record, snipers, holders, flow. ($0.025)",
      "tags": [
        "security",
        "risk",
        "risk"
      ],
      "examples": [
        "{\"mint\":\"2L2eDWq1G6YhREhEdnsGLxMLoWKH2AjgwmL3og42pump\"}"
      ]
    },
    {
      "id": "counterparty_check",
      "name": "Counterparty check",
      "description": "One-call verdict on a Solana wallet before you deal with it: serial token launcher, fast dumper, trading bot, or clean. ($0.005)",
      "tags": [
        "security",
        "risk",
        "risk"
      ],
      "examples": [
        "{\"wallet\":\"AbsisGdsxyHA7MueN1kZCTpBcGzMVw1F5qQZgnBWFERo\"}"
      ]
    },
    {
      "id": "price",
      "name": "Token prices",
      "description": "USD price, 24h change and liquidity for up to 100 Solana mints; flags illiquid (dead) tokens. (free)",
      "tags": [
        "crypto",
        "wallets",
        "market"
      ],
      "examples": [
        "{\"mints\":[\"So11111111111111111111111111111111111111112\",\"JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN\"]}"
      ]
    },
    {
      "id": "wallet_holdings",
      "name": "Wallet holdings",
      "description": "Everything a Solana wallet holds \u2014 SOL, SPL and Token-2022 tokens \u2014 valued in USD and sorted by value. ($0.003)",
      "tags": [
        "crypto",
        "wallets",
        "market"
      ],
      "examples": [
        "{\"wallet\":\"86xCnPeV69n6t3DnyGvkKobf9FdN2H9oiVDdaMpo2MMY\"}"
      ]
    },
    {
      "id": "tx_explain",
      "name": "Explain a transaction",
      "description": "Turns any Solana transaction signature into plain facts: status, fee, programs by name, SOL and token balance changes per owner, a one-line summary. ($0.003)",
      "tags": [
        "crypto",
        "wallets",
        "market"
      ],
      "examples": [
        "{\"signature\":\"4e1vcgjBw2yfNTzGSneQdmY87G1ubgTQNvzsbyN9oPMdFmFKvaAx9UnXM1VaKnY7MFRfV5Mx2xtcNaEkrifmA5u8\"}"
      ]
    },
    {
      "id": "dlmm_pool",
      "name": "Meteora DLMM pool",
      "description": "State of a Meteora DLMM pool: price, bin step, fees, TVL, volume and fees by window (30 m\u201324 h), 24 h fee yield and its annualized APR/APY. ($0.002)",
      "tags": [
        "solana",
        "meteora",
        "dlmm",
        "liquidity",
        "lp"
      ],
      "examples": [
        "{\"pool\":\"HTvjzsfX3yU6BUodCjZ5vZkUrAxMDTrBs3CJaq43ashR\"}"
      ]
    },
    {
      "id": "dlmm_positions",
      "name": "Wallet DLMM positions",
      "description": "Open Meteora DLMM positions of any wallet: value, unclaimed fees, PnL, in/out of range \u2014 or its closed-position history. ($0.005)",
      "tags": [
        "solana",
        "meteora",
        "dlmm",
        "liquidity",
        "lp"
      ],
      "examples": [
        "{\"wallet\":\"86xCnPeV69n6t3DnyGvkKobf9FdN2H9oiVDdaMpo2MMY\"}"
      ]
    },
    {
      "id": "dlmm_whales",
      "name": "DLMM LP whales",
      "description": "Meteora DLMM liquidity providers ranked by measured on-chain edge: net USD, median multiple, win rate, hold time, size, recency. ($0.02)",
      "tags": [
        "solana",
        "meteora",
        "dlmm",
        "liquidity",
        "lp"
      ],
      "examples": [
        "{\"limit\":5}"
      ]
    },
    {
      "id": "crypto_price",
      "name": "Crypto prices (any chain)",
      "description": "Live USD price and 24 h change for up to 30 crypto assets on any chain \u2014 by symbol, CoinGecko id, contract or mint address. (free)",
      "tags": [
        "crypto",
        "defi",
        "multichain",
        "chain"
      ],
      "examples": [
        "{\"assets\":[\"BTC\",\"ETH\",\"SOL\",\"base:0x833589fcd6edb6e08f4c7c32d4f71b54bda02913\"]}"
      ]
    },
    {
      "id": "price_history",
      "name": "Price history + volatility",
      "description": "Historical USD prices for any crypto asset (hourly or daily, up to 365 days) with return, high/low, max drawdown and annualized volatility. ($0.002)",
      "tags": [
        "crypto",
        "defi",
        "multichain",
        "chain"
      ],
      "examples": [
        "{\"asset\":\"ETH\",\"days\":30,\"interval\":\"day\"}"
      ]
    },
    {
      "id": "defi_rankings",
      "name": "DeFi protocol rankings",
      "description": "Top DeFi protocols by TVL (or 1 d / 7 d TVL change), filterable by chain and category \u2014 lending, DEX, liquid staking, bridges, perps\u2026 (free)",
      "tags": [
        "crypto",
        "defi",
        "multichain",
        "chain"
      ],
      "examples": [
        "{\"chain\":\"Base\",\"category\":\"Lending\",\"limit\":10}"
      ]
    },
    {
      "id": "defi_protocol",
      "name": "DeFi protocol profile",
      "description": "One DeFi protocol in depth: TVL by chain, TVL trend, fees and revenue (24 h/7 d/30 d), market cap, audits, links. ($0.002)",
      "tags": [
        "crypto",
        "defi",
        "multichain",
        "chain"
      ],
      "examples": [
        "{\"protocol\":\"aave\"}"
      ]
    },
    {
      "id": "chain_tvl",
      "name": "Chain TVL",
      "description": "Total value locked on every blockchain right now, ranked \u2014 or one chain's daily TVL history. (free)",
      "tags": [
        "crypto",
        "defi",
        "multichain",
        "chain"
      ],
      "examples": [
        "{\"chain\":\"Solana\",\"days\":30}"
      ]
    },
    {
      "id": "yield_pools",
      "name": "DeFi yield finder",
      "description": "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. ($0.003)",
      "tags": [
        "crypto",
        "defi",
        "multichain",
        "chain"
      ],
      "examples": [
        "{\"chain\":\"Solana\",\"token\":\"USDC\",\"stablecoin_only\":true,\"min_tvl_usd\":5000000,\"sort\":\"apy\",\"limit\":10}"
      ]
    },
    {
      "id": "stablecoins",
      "name": "Stablecoin supply + peg",
      "description": "Every stablecoin's circulating supply, 1 d/7 d/30 d supply change, current price and peg deviation \u2014 spot depegs and mint/burn flows. (free)",
      "tags": [
        "crypto",
        "defi",
        "multichain",
        "chain"
      ],
      "examples": [
        "{\"limit\":10}"
      ]
    },
    {
      "id": "dex_volumes",
      "name": "DEX volume rankings",
      "description": "DEX trading volume in the last 24 h / 7 d / 30 d \u2014 all chains or one \u2014 with the top DEXes and their share and change. (free)",
      "tags": [
        "crypto",
        "defi",
        "multichain",
        "chain"
      ],
      "examples": [
        "{\"chain\":\"Solana\",\"limit\":10}"
      ]
    },
    {
      "id": "fees_revenue",
      "name": "Protocol fees + revenue",
      "description": "Which protocols and chains earn the most: fees or revenue over 24 h / 7 d / 30 d, filterable by chain \u2014 the cash-flow view of crypto. ($0.002)",
      "tags": [
        "crypto",
        "defi",
        "multichain",
        "chain"
      ],
      "examples": [
        "{\"metric\":\"revenue\",\"limit\":10}"
      ]
    },
    {
      "id": "evm_token_security",
      "name": "EVM token security scan",
      "description": "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. ($0.005)",
      "tags": [
        "security",
        "risk",
        "risk"
      ],
      "examples": [
        "{\"token\":\"0xdac17f958d2ee523a2206206994597c13d831ec7\",\"chain\":\"ethereum\"}"
      ]
    },
    {
      "id": "evm_address",
      "name": "EVM address lookup",
      "description": "Native balance (with USD), transaction count, contract or wallet, ENS name \u2014 for any address on 17 EVM chains at once or one chain. ($0.002)",
      "tags": [
        "crypto",
        "wallets",
        "market"
      ],
      "examples": [
        "{\"address\":\"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045\",\"chain\":\"all\"}"
      ]
    },
    {
      "id": "erc20_info",
      "name": "ERC-20 token + balance",
      "description": "Name, symbol, decimals, total supply and USD price of any ERC-20 \u2014 plus a wallet's balance of it \u2014 read on chain. ($0.002)",
      "tags": [
        "crypto",
        "wallets",
        "market"
      ],
      "examples": [
        "{\"token\":\"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913\",\"wallet\":\"0x3304E22DDaa22bCdC5fCa2269b418046aE7b566A\",\"chain\":\"base\"}"
      ]
    },
    {
      "id": "evm_tx",
      "name": "Explain an EVM transaction",
      "description": "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. ($0.003)",
      "tags": [
        "crypto",
        "wallets",
        "market"
      ],
      "examples": [
        "{\"hash\":\"0xedc1ff7d3ac9efa7f6cb95814ea54b8a49c4118807769d84fa17260f21bb80ad\",\"chain\":\"ethereum\"}"
      ]
    },
    {
      "id": "gas_now",
      "name": "Gas + fees across chains",
      "description": "What a transaction costs right now on 17 EVM chains, Solana and Bitcoin \u2014 gwei/priority fee and the USD cost of a transfer and a swap on each. (free)",
      "tags": [
        "crypto",
        "defi",
        "multichain",
        "chain"
      ],
      "examples": [
        "{\"chains\":[\"ethereum\",\"base\",\"arbitrum\",\"solana\",\"bitcoin\"]}"
      ]
    },
    {
      "id": "ens_resolve",
      "name": "ENS resolve",
      "description": "ENS name \u2192 address and address \u2192 primary name, with avatar, twitter, github, url and email text records. (free)",
      "tags": [
        "crypto",
        "defi",
        "multichain",
        "chain"
      ],
      "examples": [
        "{\"query\":\"vitalik.eth\"}"
      ]
    },
    {
      "id": "cex_ticker",
      "name": "Exchange prices (Kraken/Coinbase/OKX)",
      "description": "Live bid/ask/last, 24 h change, volume and range for a pair on Kraken, Coinbase and OKX side by side \u2014 with the cross-venue spread. ($0.001)",
      "tags": [
        "crypto",
        "defi",
        "multichain",
        "chain"
      ],
      "examples": [
        "{\"pair\":\"SOL/USD\"}"
      ]
    },
    {
      "id": "orderbook_depth",
      "name": "Order book depth + slippage",
      "description": "How much size a market can take: bid/ask depth within \u00b10.1/0.5/1/2/5%, spread, and the slippage of a $10k/$100k/$1M market order on Kraken, Coinbase or OKX. ($0.003)",
      "tags": [
        "crypto",
        "defi",
        "multichain",
        "chain"
      ],
      "examples": [
        "{\"pair\":\"ETH/USD\",\"venue\":\"coinbase\"}"
      ]
    },
    {
      "id": "funding_rates",
      "name": "Perp funding rates",
      "description": "Perpetual funding for a coin on Hyperliquid, OKX and Kraken Futures side by side \u2014 per-interval rate and annualized APR \u2014 plus open interest and mark price. ($0.003)",
      "tags": [
        "crypto",
        "defi",
        "multichain",
        "chain"
      ],
      "examples": [
        "{\"coin\":\"SOL\"}"
      ]
    },
    {
      "id": "hyperliquid_markets",
      "name": "Hyperliquid perps",
      "description": "Every Hyperliquid perpetual: mark/oracle price, 24 h change and volume, open interest, funding APR, premium \u2014 ranked by volume, OI, funding or movers. ($0.002)",
      "tags": [
        "crypto",
        "defi",
        "multichain",
        "chain"
      ],
      "examples": [
        "{\"sort\":\"funding\",\"limit\":10}"
      ]
    },
    {
      "id": "fear_greed",
      "name": "Crypto Fear & Greed",
      "description": "The Crypto Fear & Greed Index (0\u2013100) now and its history, with the 7 d / 30 d average and how extreme today is. (free)",
      "tags": [
        "crypto",
        "defi",
        "multichain",
        "chain"
      ],
      "examples": [
        "{\"days\":30}"
      ]
    },
    {
      "id": "solana_network",
      "name": "Solana network status",
      "description": "Solana right now: TPS (total and non-vote), slot and block height, epoch progress and ETA, priority-fee percentiles, cluster version. (free)",
      "tags": [
        "crypto",
        "wallets",
        "market"
      ],
      "examples": [
        "{}"
      ]
    },
    {
      "id": "bitcoin_network",
      "name": "Bitcoin network status",
      "description": "Bitcoin right now: fee rates, mempool size, block height, next difficulty adjustment (% and ETA), hashrate. (free)",
      "tags": [
        "crypto",
        "defi",
        "multichain",
        "chain"
      ],
      "examples": [
        "{}"
      ]
    },
    {
      "id": "address_check",
      "name": "Address validator (any chain)",
      "description": "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. (free)",
      "tags": [
        "security",
        "risk",
        "risk"
      ],
      "examples": [
        "{\"address\":\"0xd8da6bf26964af9d7eed9e03e53415d37aa96045\"}"
      ]
    },
    {
      "id": "web_read",
      "name": "Read a web page (clean markdown)",
      "description": "Any public URL \u2192 clean readable markdown: the article/main content without nav, ads or boilerplate, plus title, author, date, word count and links. PDFs too. ($0.002)",
      "tags": [
        "web",
        "scraping",
        "dns",
        "web"
      ],
      "examples": [
        "{\"url\":\"https://en.wikipedia.org/wiki/Large_language_model\",\"max_chars\":3000}"
      ]
    },
    {
      "id": "web_meta",
      "name": "Page metadata + link preview",
      "description": "Everything a page says about itself: title, description, OpenGraph/Twitter card, canonical, favicon, language, RSS/Atom feeds, JSON-LD schema types, headings \u2014 and link-preview problems. ($0.001)",
      "tags": [
        "web",
        "scraping",
        "dns",
        "web"
      ],
      "examples": [
        "{\"url\":\"https://www.wikipedia.org\"}"
      ]
    },
    {
      "id": "dns_lookup",
      "name": "DNS records + email security",
      "description": "All DNS for a domain \u2014 A, AAAA, CNAME, MX, NS, TXT, CAA, SOA \u2014 plus SPF and DMARC parsed and graded, so an agent knows where a domain points and whether its email can be spoofed. (free)",
      "tags": [
        "web",
        "scraping",
        "dns",
        "web"
      ],
      "examples": [
        "{\"domain\":\"github.com\"}"
      ]
    },
    {
      "id": "domain_whois",
      "name": "Domain WHOIS / RDAP + availability",
      "description": "Who registered a domain and when: registrar, creation/expiry dates, age, days to expiry, status locks, nameservers \u2014 or that it looks available to register. ($0.002)",
      "tags": [
        "web",
        "scraping",
        "dns",
        "web"
      ],
      "examples": [
        "{\"domain\":\"wikipedia.org\"}"
      ]
    },
    {
      "id": "tls_check",
      "name": "TLS certificate check",
      "description": "A site's TLS certificate: issuer, validity, days until expiry, SANs, protocol, cipher, chain and whether browsers trust it. ($0.001)",
      "tags": [
        "web",
        "scraping",
        "dns",
        "web"
      ],
      "examples": [
        "{\"host\":\"github.com\"}"
      ]
    },
    {
      "id": "http_probe",
      "name": "HTTP probe + security headers",
      "description": "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\u2026). ($0.001)",
      "tags": [
        "web",
        "scraping",
        "dns",
        "web"
      ],
      "examples": [
        "{\"url\":\"https://example.com\"}"
      ]
    },
    {
      "id": "robots_check",
      "name": "robots.txt + AI crawler policy",
      "description": "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\u2026) the site blocks. ($0.001)",
      "tags": [
        "web",
        "scraping",
        "dns",
        "web"
      ],
      "examples": [
        "{\"url\":\"https://www.nytimes.com/section/technology\",\"user_agent\":\"GPTBot\"}"
      ]
    },
    {
      "id": "email_check",
      "name": "Email address check",
      "description": "Will this email address work? Syntax, domain MX records, disposable/throwaway provider detection, role address (info@, admin@) and free-mail provider \u2014 without sending anything. ($0.001)",
      "tags": [
        "web",
        "scraping",
        "dns",
        "web"
      ],
      "examples": [
        "{\"email\":\"someone@mailinator.com\"}"
      ]
    },
    {
      "id": "wiki",
      "name": "Wikipedia lookup",
      "description": "Wikipedia in any language: search a topic and get the best article's summary, description, thumbnail and link \u2014 or the full article text. (free)",
      "tags": [
        "research",
        "search",
        "know"
      ],
      "examples": [
        "{\"query\":\"Solana blockchain\"}"
      ]
    },
    {
      "id": "arxiv_search",
      "name": "arXiv paper search",
      "description": "Search arXiv research papers by keywords, author or category \u2014 newest or most relevant \u2014 with abstracts, authors, dates and PDF links. ($0.001)",
      "tags": [
        "research",
        "search",
        "know"
      ],
      "examples": [
        "{\"query\":\"LLM agents tool use\",\"sort\":\"newest\",\"limit\":5}"
      ]
    },
    {
      "id": "package_info",
      "name": "Software package info",
      "description": "Any npm, PyPI or crates.io package: latest version and release date, license, downloads, maintainers, repo, dependency count, deprecation \u2014 to pick or vet a dependency. ($0.001)",
      "tags": [
        "research",
        "search",
        "know"
      ],
      "examples": [
        "{\"name\":\"@solana/web3.js\",\"ecosystem\":\"npm\"}"
      ]
    },
    {
      "id": "vuln_check",
      "name": "Dependency vulnerability check",
      "description": "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. ($0.002)",
      "tags": [
        "security",
        "risk",
        "risk"
      ],
      "examples": [
        "{\"packages\":[\"npm:lodash@4.17.15\",\"pypi:jinja2@2.10\"]}"
      ]
    },
    {
      "id": "github_repo",
      "name": "GitHub repo health",
      "description": "A GitHub repository at a glance: stars, forks, open issues, last commit, latest release, license, languages, contributors, archived \u2014 is it alive and trustworthy? ($0.002)",
      "tags": [
        "research",
        "search",
        "know"
      ],
      "examples": [
        "{\"repo\":\"solana-labs/solana-web3.js\"}"
      ]
    },
    {
      "id": "hn_search",
      "name": "Hacker News search",
      "description": "Search Hacker News stories and comments by keyword, sorted by relevance or date, filtered by time window and minimum points \u2014 what developers are saying about anything. ($0.001)",
      "tags": [
        "research",
        "search",
        "know"
      ],
      "examples": [
        "{\"query\":\"MCP server\",\"days\":30,\"min_points\":50,\"limit\":5}"
      ]
    },
    {
      "id": "doi_lookup",
      "name": "Citation / DOI lookup",
      "description": "Resolve a DOI \u2014 or search a paper title \u2014 to full citation metadata: title, authors, journal, year, citations count, publisher, license, and a ready-made APA/BibTeX citation. ($0.001)",
      "tags": [
        "research",
        "search",
        "know"
      ],
      "examples": [
        "{\"doi\":\"10.1038/nature14539\"}"
      ]
    },
    {
      "id": "book_search",
      "name": "Book search",
      "description": "Find books by title, author, subject or ISBN: first published year, editions, ISBNs, page count, ratings, subjects and cover image. ($0.001)",
      "tags": [
        "research",
        "search",
        "know"
      ],
      "examples": [
        "{\"query\":\"Dune Frank Herbert\",\"limit\":3}"
      ]
    },
    {
      "id": "weather",
      "name": "Weather now + forecast",
      "description": "Current weather and hourly/daily forecast for any place name or lat,lon: temperature, feels-like, wind, gusts, rain, cloud, humidity, UV \u2014 up to 9 days. ($0.001)",
      "tags": [
        "weather",
        "geo",
        "finance",
        "world"
      ],
      "examples": [
        "{\"place\":\"Sydney, Australia\",\"days\":2,\"tz\":\"Australia/Sydney\"}"
      ]
    },
    {
      "id": "geocode",
      "name": "Geocode / reverse geocode",
      "description": "Place name or address \u2192 coordinates (with city, state, country, postcode), or lat,lon \u2192 the nearest address. Up to 10 candidates. ($0.001)",
      "tags": [
        "weather",
        "geo",
        "finance",
        "world"
      ],
      "examples": [
        "{\"query\":\"Eiffel Tower\",\"limit\":2}"
      ]
    },
    {
      "id": "fx_rates",
      "name": "Currency exchange rates",
      "description": "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. (free)",
      "tags": [
        "weather",
        "geo",
        "finance",
        "world"
      ],
      "examples": [
        "{\"from\":\"USD\",\"to\":[\"EUR\",\"AUD\",\"JPY\"],\"amount\":100}"
      ]
    },
    {
      "id": "holidays",
      "name": "Public holidays",
      "description": "Public holidays for 100+ countries for any year, whether today is a holiday there, and the next upcoming ones \u2014 including regional (state) holidays. (free)",
      "tags": [
        "weather",
        "geo",
        "finance",
        "world"
      ],
      "examples": [
        "{\"country\":\"AU\"}"
      ]
    },
    {
      "id": "time_convert",
      "name": "Time zones + date math",
      "description": "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. (free)",
      "tags": [
        "weather",
        "geo",
        "finance",
        "world"
      ],
      "examples": [
        "{\"time\":\"2026-12-25T09:00\",\"from_tz\":\"Australia/Sydney\",\"to_tz\":[\"America/New_York\",\"Europe/London\",\"Asia/Tokyo\"],\"add\":\"+1d\"}"
      ]
    },
    {
      "id": "country_info",
      "name": "Country facts",
      "description": "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. (free)",
      "tags": [
        "weather",
        "geo",
        "finance",
        "world"
      ],
      "examples": [
        "{\"country\":\"Japan\"}"
      ]
    },
    {
      "id": "earthquakes",
      "name": "Recent earthquakes",
      "description": "Earthquakes worldwide from the last hour to 30 days, filtered by minimum magnitude and optionally within a radius of a place \u2014 with depth, tsunami flag and USGS alert level. (free)",
      "tags": [
        "weather",
        "geo",
        "finance",
        "world"
      ],
      "examples": [
        "{\"min_magnitude\":5,\"period\":\"week\"}"
      ]
    },
    {
      "id": "sun_moon",
      "name": "Sunrise, sunset + moon",
      "description": "Sunrise, sunset, golden hour, twilight, day length and solar noon for any place and date \u2014 plus moon phase, illumination, moonrise and moonset. (free)",
      "tags": [
        "weather",
        "geo",
        "finance",
        "world"
      ],
      "examples": [
        "{\"place\":\"Reykjavik\",\"tz\":\"Atlantic/Reykjavik\"}"
      ]
    },
    {
      "id": "qr_code",
      "name": "QR code generator",
      "description": "Make a QR code for any text, URL, Solana Pay / wallet address or Wi-Fi login \u2014 as a PNG (base64 data URL) or SVG, with size, margin, colours and error correction. (free)",
      "tags": [
        "utility",
        "util"
      ],
      "examples": [
        "{\"text\":\"https://example.com\",\"format\":\"svg\",\"size\":256}"
      ]
    },
    {
      "id": "hash_encode",
      "name": "Hash + encode/decode",
      "description": "Hash data (SHA-256/512, SHA3, Keccak-256, BLAKE2, MD5, SHA-1, RIPEMD-160, HMAC) and convert between utf8, hex, base64, base64url and base58 \u2014 exact, in one call. (free)",
      "tags": [
        "utility",
        "util"
      ],
      "examples": [
        "{\"input\":\"transfer(address,uint256)\",\"hashes\":[\"keccak256\",\"sha256\"]}"
      ]
    },
    {
      "id": "json_schema_validate",
      "name": "JSON Schema validator",
      "description": "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 \u2014 check tool I/O before acting on it. (free)",
      "tags": [
        "utility",
        "util"
      ],
      "examples": [
        "{\"data\":{\"name\":\"Ada\",\"age\":-1,\"email\":\"nope\"},\"schema\":{\"type\":\"object\",\"required\":[\"name\",\"age\"],\"properties\":{\"name\":{\"type\":\"string\"},\"age\":{\"type\":\"integer\",\"minimum\":0},\"email\":{\"type\":\"string\",\"format\":\"email\"}}}}"
      ]
    },
    {
      "id": "cron_explain",
      "name": "Cron expression explain + next runs",
      "description": "Explain a cron expression in plain English and list its next N run times in any time zone \u2014 catch a schedule mistake before it fires at 3 am. (free)",
      "tags": [
        "utility",
        "util"
      ],
      "examples": [
        "{\"expression\":\"*/15 9-17 * * 1-5\",\"tz\":\"America/New_York\",\"count\":4}"
      ]
    },
    {
      "id": "markdown_convert",
      "name": "Markdown \u21c4 HTML",
      "description": "Convert Markdown to clean HTML (GitHub-flavoured: tables, task lists, fenced code) or HTML back to Markdown. (free)",
      "tags": [
        "utility",
        "util"
      ],
      "examples": [
        "{\"input\":\"# Hello\\n\\n| a | b |\\n|---|---|\\n| 1 | 2 |\\n\\n- [x] done\",\"to\":\"html\"}"
      ]
    },
    {
      "id": "text_diff",
      "name": "Text diff",
      "description": "Diff two texts: unified diff (patch format), a line/word-level change list, and similarity % \u2014 compare versions of a doc, config or code. (free)",
      "tags": [
        "utility",
        "util"
      ],
      "examples": [
        "{\"a\":\"rate limit: 10/min\\nretries: 2\\n\",\"b\":\"rate limit: 120/min\\nretries: 2\\ntimeout: 30s\\n\"}"
      ]
    },
    {
      "id": "unit_convert",
      "name": "Unit converter",
      "description": "Convert between units of length, mass, volume, temperature, speed, area, time, data size, energy, power, pressure, frequency and more \u2014 or list every unit a value converts to. (free)",
      "tags": [
        "utility",
        "util"
      ],
      "examples": [
        "{\"value\":100,\"from\":\"km/h\",\"to\":\"mph\"}"
      ]
    },
    {
      "id": "jwt_decode",
      "name": "JWT decoder",
      "description": "Decode a JSON Web Token's header and claims, show issued/expiry times in plain dates and whether it has expired \u2014 optionally verify an HS256/384/512 signature with a secret. (free)",
      "tags": [
        "utility",
        "util"
      ],
      "examples": [
        "{\"token\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhbGYiLCJpYXQiOjE3OTAwMDAwMDAsImV4cCI6MTc5MDAwMzYwMH0.kS2XSeH9sgBX7w0Zm6D7g8Eo3HjQyGAJk1S1vXbFpXE\"}"
      ]
    },
    {
      "id": "random_gen",
      "name": "Secure random + IDs",
      "description": "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. (free)",
      "tags": [
        "utility",
        "util"
      ],
      "examples": [
        "{\"kind\":\"password\",\"count\":2,\"length\":24}"
      ]
    },
    {
      "id": "text_stats",
      "name": "Text stats + token estimate",
      "description": "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. (free)",
      "tags": [
        "utility",
        "util"
      ],
      "examples": [
        "{\"text\":\"Solana processed 3,000 transactions a second today. Read more at https://example.com \u2014 or ask @someone. #solana\"}"
      ]
    },
    {
      "id": "bundle_forensics",
      "name": "Bundle forensics + rug guard",
      "description": "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 \u2014 plus a back-tested skip/pass verdict. ($0.003)",
      "tags": [
        "forensics"
      ],
      "examples": [
        "{\"mint\":\"J8yXtgS6woDh5x2pyaSYdKCpdgt7uVqRtwcZk6eUpump\"}"
      ]
    },
    {
      "id": "bundler_profile",
      "name": "Bundler wallet profile",
      "description": "Is this Solana wallet a bundler? Every pump.fun launch it bought in the first 2 slots over the last 10 days, which creators it keeps bundling for, and whether it is a mass sniper bot or a dev's private bundle wallet. ($0.002)",
      "tags": [
        "forensics"
      ],
      "examples": [
        "{\"wallet\":\"6dnHfCbAyDg1U3cuY6ZNNEt3FufdLnCkLEqLShy1VmoR\"}"
      ]
    },
    {
      "id": "creator_launches",
      "name": "Creator launch history + bundles",
      "description": "Every pump.fun coin a Solana wallet created in the last 10 days, how many graduated, and the wallets that bundle its launches again and again (its private bundle crew). ($0.002)",
      "tags": [
        "forensics"
      ],
      "examples": [
        "{\"creator\":\"6jnpTs6TYkd8w1PYqRVkQaYpPfzyGN9Vxz63AZr7wtoy\"}"
      ]
    },
    {
      "id": "evm_bundle_forensics",
      "name": "EVM launch + bundle forensics",
      "description": "Who bundled an EVM token launch (Base, BSC, Ethereum, Arbitrum, Robinhood and 13 more): creation-tx airdrops to fake holders, first-seconds buys, scripted fixed-cadence buying, fresh-wallet and transfer-only holders, dev holdings, exchange-labelled holders, GoPlus contract flags \u2014 plus a skip/pass verdict. ($0.005)",
      "tags": [
        "forensics"
      ],
      "examples": [
        "{\"chain\":\"bsc\",\"token\":\"0xfe6b7c083fed0e69974dd7840f018acf5c107777\"}"
      ]
    }
  ],
  "x-payments": {
    "x402": {
      "networks": [
        "solana",
        "base"
      ],
      "assets": {
        "USDC": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "SOL": "native",
        "USDC_base": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
      },
      "payTo": "RfmsJN8mYvE5Ggjc4yE8i3w5deZEUgRie6W6xehif6R",
      "payTo_base": "0x538d1D8257C6001d7e432c90C6abc658948d7441"
    },
    "credits": "https://agent.maddegen.art/hub/api/v1/keys"
  }
}