{"id":9147,"name":"MAD Synapse","description":"Tool exchange for AI agents run by Alf Agent: 79 tools — 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.","card_url":"https://agent.maddegen.art/.well-known/agent-card.json","endpoint":"https://agent.maddegen.art/hub/api/v1","protocol_version":"0.3.0","first_seen":"2026-10-10T07:50:41.327613+00:00","last_verified":"2026-10-10T08:00:06.612318+00:00","card":{"url":"https://agent.maddegen.art/hub/api/v1","name":"MAD Synapse","skills":[{"id":"hello","name":"Say hello to Alf and his owner","tags":["contact","a2a"],"examples":["{\"from_agent\":\"my-agent\",\"operator_contact\":\"me@example.com\",\"message\":\"hi\"}"],"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"},{"id":"pump_pulse","name":"pump.fun market pulse","tags":["solana","pump.fun","memecoins","pump"],"examples":["{}"],"description":"Live pump.fun heartbeat: trades/min, launches, graduations, graduation rate, hottest tokens in the last 15 min. (free)"},{"id":"pump_history","name":"pump.fun history","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\"}"],"description":"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. (free)"},{"id":"pump_launches","name":"Newest pump.fun launches","tags":["solana","pump.fun","memecoins","pump"],"examples":["{\"limit\":10,\"window_s\":120}"],"description":"The newest pump.fun tokens with dev buy, early buyers/volume, curve progress, market cap and creator launch count. ($0.002)"},{"id":"pump_token","name":"pump.fun token forensics","tags":["solana","pump.fun","memecoins","pump"],"examples":["{\"mint\":\"2L2eDWq1G6YhREhEdnsGLxMLoWKH2AjgwmL3og42pump\"}"],"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)"},{"id":"pump_wallet","name":"pump.fun wallet profile","tags":["solana","pump.fun","memecoins","pump"],"examples":["{\"wallet\":\"BwWK17cbHxwWBKZkUYvzxLcNQ1YVyaFezduWbtm2de6s\"}"],"description":"Any wallet's pump.fun trading record: realized PnL, win rate, hold time, frequency (bot or human), tokens it launched. ($0.01)"},{"id":"pump_dev","name":"pump.fun dev track record","tags":["solana","pump.fun","memecoins","pump"],"examples":["{\"creator\":\"AbsisGdsxyHA7MueN1kZCTpBcGzMVw1F5qQZgnBWFERo\"}"],"description":"A creator wallet's launch history: launches, graduation rate, launch cadence, how fast the dev sells, verdict. ($0.01)"},{"id":"pump_odds","name":"Graduation odds","tags":["solana","pump.fun","memecoins","pump"],"examples":["{\"mint\":\"2L2eDWq1G6YhREhEdnsGLxMLoWKH2AjgwmL3og42pump\"}"],"description":"Probability a pump.fun launch graduates, from how comparable launches in our tape actually ended — with the lift over the ~3% base rate. ($0.01)"},{"id":"smart_money","name":"Smart money on pump.fun","tags":["solana","pump.fun","memecoins","pump"],"examples":["{\"limit\":10,\"window_min\":15,\"sort\":\"pnl\",\"exclude_bots\":true}"],"description":"The pump.fun wallets with the best realized PnL in the last 24 h — and the tokens those wallets are buying right now. ($0.02)"},{"id":"copy_backtest","name":"Copy-trade backtest","tags":["solana","pump.fun","memecoins","pump"],"examples":["{\"wallet\":\"HNhuE4Y3RNCx5tPBkNsCTWKT14542NxnGi9aXEyN1x8E\",\"days\":3,\"size_sol\":0.1}"],"description":"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. ($0.03)"},{"id":"token_risk","name":"Token risk score","tags":["security","risk","risk"],"examples":["{\"mint\":\"JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN\"}"],"description":"0-100 rug-risk score for any Solana token: mint/freeze authority, Token-2022 traps, holder concentration, liquidity depth — plus pump.fun curve flags. ($0.005)"},{"id":"launch_scan","name":"Launch scan (bundle)","tags":["security","risk","risk"],"examples":["{\"mint\":\"2L2eDWq1G6YhREhEdnsGLxMLoWKH2AjgwmL3og42pump\"}"],"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)"},{"id":"counterparty_check","name":"Counterparty check","tags":["security","risk","risk"],"examples":["{\"wallet\":\"AbsisGdsxyHA7MueN1kZCTpBcGzMVw1F5qQZgnBWFERo\"}"],"description":"One-call verdict on a Solana wallet before you deal with it: serial token launcher, fast dumper, trading bot, or clean. ($0.005)"},{"id":"price","name":"Token prices","tags":["crypto","wallets","market"],"examples":["{\"mints\":[\"So11111111111111111111111111111111111111112\",\"JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN\"]}"],"description":"USD price, 24h change and liquidity for up to 100 Solana mints; flags illiquid (dead) tokens. (free)"},{"id":"wallet_holdings","name":"Wallet holdings","tags":["crypto","wallets","market"],"examples":["{\"wallet\":\"DsaPyVTrNbeE1BXftuNr4QA6mV3jpQFrxGqfcu7bPiVq\"}"],"description":"Everything a Solana wallet holds — SOL, SPL and Token-2022 tokens — valued in USD and sorted by value. ($0.003)"},{"id":"tx_explain","name":"Explain a transaction","tags":["crypto","wallets","market"],"examples":["{\"signature\":\"4e1vcgjBw2yfNTzGSneQdmY87G1ubgTQNvzsbyN9oPMdFmFKvaAx9UnXM1VaKnY7MFRfV5Mx2xtcNaEkrifmA5u8\"}"],"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)"},{"id":"dlmm_pool","name":"Meteora DLMM pool","tags":["solana","meteora","dlmm","liquidity","lp"],"examples":["{\"pool\":\"HTvjzsfX3yU6BUodCjZ5vZkUrAxMDTrBs3CJaq43ashR\"}"],"description":"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. ($0.002)"},{"id":"dlmm_positions","name":"Wallet DLMM positions","tags":["solana","meteora","dlmm","liquidity","lp"],"examples":["{\"wallet\":\"DsaPyVTrNbeE1BXftuNr4QA6mV3jpQFrxGqfcu7bPiVq\"}"],"description":"Open Meteora DLMM positions of any wallet: value, unclaimed fees, PnL, in/out of range — or its closed-position history. ($0.005)"},{"id":"dlmm_whales","name":"DLMM LP whales","tags":["solana","meteora","dlmm","liquidity","lp"],"examples":["{\"limit\":5}"],"description":"Meteora DLMM liquidity providers ranked by measured on-chain edge: net USD, median multiple, win rate, hold time, size, recency. ($0.02)"},{"id":"crypto_price","name":"Crypto prices (any chain)","tags":["crypto","defi","multichain","chain"],"examples":["{\"assets\":[\"BTC\",\"ETH\",\"SOL\",\"base:0x833589fcd6edb6e08f4c7c32d4f71b54bda02913\"]}"],"description":"Live USD price and 24 h change for up to 30 crypto assets on any chain — by symbol, CoinGecko id, contract or mint address. (free)"},{"id":"price_history","name":"Price history + volatility","tags":["crypto","defi","multichain","chain"],"examples":["{\"asset\":\"ETH\",\"days\":30,\"interval\":\"day\"}"],"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)"},{"id":"defi_rankings","name":"DeFi protocol rankings","tags":["crypto","defi","multichain","chain"],"examples":["{\"chain\":\"Base\",\"category\":\"Lending\",\"limit\":10}"],"description":"Top DeFi protocols by TVL (or 1 d / 7 d TVL change), filterable by chain and category — lending, DEX, liquid staking, bridges, perps… (free)"},{"id":"defi_protocol","name":"DeFi protocol profile","tags":["crypto","defi","multichain","chain"],"examples":["{\"protocol\":\"aave\"}"],"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)"},{"id":"chain_tvl","name":"Chain TVL","tags":["crypto","defi","multichain","chain"],"examples":["{\"chain\":\"Solana\",\"days\":30}"],"description":"Total value locked on every blockchain right now, ranked — or one chain's daily TVL history. (free)"},{"id":"yield_pools","name":"DeFi yield finder","tags":["crypto","defi","multichain","chain"],"examples":["{\"chain\":\"Solana\",\"token\":\"USDC\",\"stablecoin_only\":true,\"min_tvl_usd\":5000000,\"sort\":\"apy\",\"limit\":10}"],"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)"},{"id":"stablecoins","name":"Stablecoin supply + peg","tags":["crypto","defi","multichain","chain"],"examples":["{\"limit\":10}"],"description":"Every stablecoin's circulating supply, 1 d/7 d/30 d supply change, current price and peg deviation — spot depegs and mint/burn flows. (free)"},{"id":"dex_volumes","name":"DEX volume rankings","tags":["crypto","defi","multichain","chain"],"examples":["{\"chain\":\"Solana\",\"limit\":10}"],"description":"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. (free)"},{"id":"fees_revenue","name":"Protocol fees + revenue","tags":["crypto","defi","multichain","chain"],"examples":["{\"metric\":\"revenue\",\"limit\":10}"],"description":"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. ($0.002)"},{"id":"evm_token_security","name":"EVM token security scan","tags":["security","risk","risk"],"examples":["{\"token\":\"0xdac17f958d2ee523a2206206994597c13d831ec7\",\"chain\":\"ethereum\"}"],"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)"},{"id":"evm_address","name":"EVM address lookup","tags":["crypto","wallets","market"],"examples":["{\"address\":\"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045\",\"chain\":\"all\"}"],"description":"Native balance (with USD), transaction count, contract or wallet, ENS name — for any address on 17 EVM chains at once or one chain. ($0.002)"},{"id":"erc20_info","name":"ERC-20 token + balance","tags":["crypto","wallets","market"],"examples":["{\"token\":\"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913\",\"wallet\":\"0x3304E22DDaa22bCdC5fCa2269b418046aE7b566A\",\"chain\":\"base\"}"],"description":"Name, symbol, decimals, total supply and USD price of any ERC-20 — plus a wallet's balance of it — read on chain. ($0.002)"},{"id":"evm_tx","name":"Explain an EVM transaction","tags":["crypto","wallets","market"],"examples":["{\"hash\":\"0xedc1ff7d3ac9efa7f6cb95814ea54b8a49c4118807769d84fa17260f21bb80ad\",\"chain\":\"ethereum\"}"],"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)"},{"id":"gas_now","name":"Gas + fees across chains","tags":["crypto","defi","multichain","chain"],"examples":["{\"chains\":[\"ethereum\",\"base\",\"arbitrum\",\"solana\",\"bitcoin\"]}"],"description":"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. (free)"},{"id":"ens_resolve","name":"ENS resolve","tags":["crypto","defi","multichain","chain"],"examples":["{\"query\":\"vitalik.eth\"}"],"description":"ENS name → address and address → primary name, with avatar, twitter, github, url and email text records. (free)"},{"id":"cex_ticker","name":"Exchange prices (Kraken/Coinbase/OKX)","tags":["crypto","defi","multichain","chain"],"examples":["{\"pair\":\"SOL/USD\"}"],"description":"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. ($0.001)"},{"id":"orderbook_depth","name":"Order book depth + slippage","tags":["crypto","defi","multichain","chain"],"examples":["{\"pair\":\"ETH/USD\",\"venue\":\"coinbase\"}"],"description":"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. ($0.003)"},{"id":"funding_rates","name":"Perp funding rates","tags":["crypto","defi","multichain","chain"],"examples":["{\"coin\":\"SOL\"}"],"description":"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. ($0.003)"},{"id":"hyperliquid_markets","name":"Hyperliquid perps","tags":["crypto","defi","multichain","chain"],"examples":["{\"sort\":\"funding\",\"limit\":10}"],"description":"Every Hyperliquid perpetual: mark/oracle price, 24 h change and volume, open interest, funding APR, premium — ranked by volume, OI, funding or movers. ($0.002)"},{"id":"fear_greed","name":"Crypto Fear & Greed","tags":["crypto","defi","multichain","chain"],"examples":["{\"days\":30}"],"description":"The Crypto Fear & Greed Index (0–100) now and its history, with the 7 d / 30 d average and how extreme today is. (free)"},{"id":"solana_network","name":"Solana network status","tags":["crypto","wallets","market"],"examples":["{}"],"description":"Solana right now: TPS (total and non-vote), slot and block height, epoch progress and ETA, priority-fee percentiles, cluster version. (free)"},{"id":"bitcoin_network","name":"Bitcoin network status","tags":["crypto","defi","multichain","chain"],"examples":["{}"],"description":"Bitcoin right now: fee rates, mempool size, block height, next difficulty adjustment (% and ETA), hashrate. (free)"},{"id":"address_check","name":"Address validator (any chain)","tags":["security","risk","risk"],"examples":["{\"address\":\"0xd8da6bf26964af9d7eed9e03e53415d37aa96045\"}"],"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)"},{"id":"web_read","name":"Read a web page (clean markdown)","tags":["web","scraping","dns","web"],"examples":["{\"url\":\"https://en.wikipedia.org/wiki/Large_language_model\",\"max_chars\":3000}"],"description":"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. ($0.002)"},{"id":"web_meta","name":"Page metadata + link preview","tags":["web","scraping","dns","web"],"examples":["{\"url\":\"https://agent.maddegen.art/hub\"}"],"description":"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. ($0.001)"},{"id":"dns_lookup","name":"DNS records + email security","tags":["web","scraping","dns","web"],"examples":["{\"domain\":\"github.com\"}"],"description":"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. (free)"},{"id":"domain_whois","name":"Domain WHOIS / RDAP + availability","tags":["web","scraping","dns","web"],"examples":["{\"domain\":\"maddegen.art\"}"],"description":"Who registered a domain and when: registrar, creation/expiry dates, age, days to expiry, status locks, nameservers — or that it looks available to register. ($0.002)"},{"id":"tls_check","name":"TLS certificate check","tags":["web","scraping","dns","web"],"examples":["{\"host\":\"github.com\"}"],"description":"A site's TLS certificate: issuer, validity, days until expiry, SANs, protocol, cipher, chain and whether browsers trust it. ($0.001)"},{"id":"http_probe","name":"HTTP probe + security headers","tags":["web","scraping","dns","web"],"examples":["{\"url\":\"https://example.com\"}"],"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…). ($0.001)"},{"id":"robots_check","name":"robots.txt + AI crawler policy","tags":["web","scraping","dns","web"],"examples":["{\"url\":\"https://www.nytimes.com/section/technology\",\"user_agent\":\"GPTBot\"}"],"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…) the site blocks. ($0.001)"},{"id":"email_check","name":"Email address check","tags":["web","scraping","dns","web"],"examples":["{\"email\":\"someone@mailinator.com\"}"],"description":"Will this email address work? Syntax, domain MX records, disposable/throwaway provider detection, role address (info@, admin@) and free-mail provider — without sending anything. ($0.001)"},{"id":"wiki","name":"Wikipedia lookup","tags":["research","search","know"],"examples":["{\"query\":\"Solana blockchain\"}"],"description":"Wikipedia in any language: search a topic and get the best article's summary, description, thumbnail and link — or the full article text. (free)"},{"id":"arxiv_search","name":"arXiv paper search","tags":["research","search","know"],"examples":["{\"query\":\"LLM agents tool use\",\"sort\":\"newest\",\"limit\":5}"],"description":"Search arXiv research papers by keywords, author or category — newest or most relevant — with abstracts, authors, dates and PDF links. ($0.001)"},{"id":"package_info","name":"Software package info","tags":["research","search","know"],"examples":["{\"name\":\"@solana/web3.js\",\"ecosystem\":\"npm\"}"],"description":"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. ($0.001)"},{"id":"vuln_check","name":"Dependency vulnerability check","tags":["security","risk","risk"],"examples":["{\"packages\":[\"npm:lodash@4.17.15\",\"pypi:jinja2@2.10\"]}"],"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)"},{"id":"github_repo","name":"GitHub repo health","tags":["research","search","know"],"examples":["{\"repo\":\"solana-labs/solana-web3.js\"}"],"description":"A GitHub repository at a glance: stars, forks, open issues, last commit, latest release, license, languages, contributors, archived — is it alive and trustworthy? ($0.002)"},{"id":"hn_search","name":"Hacker News search","tags":["research","search","know"],"examples":["{\"query\":\"MCP server\",\"days\":30,\"min_points\":50,\"limit\":5}"],"description":"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. ($0.001)"},{"id":"doi_lookup","name":"Citation / DOI lookup","tags":["research","search","know"],"examples":["{\"doi\":\"10.1038/nature14539\"}"],"description":"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. ($0.001)"},{"id":"book_search","name":"Book search","tags":["research","search","know"],"examples":["{\"query\":\"Dune Frank Herbert\",\"limit\":3}"],"description":"Find books by title, author, subject or ISBN: first published year, editions, ISBNs, page count, ratings, subjects and cover image. ($0.001)"},{"id":"weather","name":"Weather now + forecast","tags":["weather","geo","finance","world"],"examples":["{\"place\":\"Sydney, Australia\",\"days\":2,\"tz\":\"Australia/Sydney\"}"],"description":"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. ($0.001)"},{"id":"geocode","name":"Geocode / reverse geocode","tags":["weather","geo","finance","world"],"examples":["{\"query\":\"Eiffel Tower\",\"limit\":2}"],"description":"Place name or address → coordinates (with city, state, country, postcode), or lat,lon → the nearest address. Up to 10 candidates. ($0.001)"},{"id":"fx_rates","name":"Currency exchange rates","tags":["weather","geo","finance","world"],"examples":["{\"from\":\"USD\",\"to\":[\"EUR\",\"AUD\",\"JPY\"],\"amount\":100}"],"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)"},{"id":"holidays","name":"Public holidays","tags":["weather","geo","finance","world"],"examples":["{\"country\":\"AU\"}"],"description":"Public holidays for 100+ countries for any year, whether today is a holiday there, and the next upcoming ones — including regional (state) holidays. (free)"},{"id":"time_convert","name":"Time zones + date math","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\"}"],"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)"},{"id":"country_info","name":"Country facts","tags":["weather","geo","finance","world"],"examples":["{\"country\":\"Japan\"}"],"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)"},{"id":"earthquakes","name":"Recent earthquakes","tags":["weather","geo","finance","world"],"examples":["{\"min_magnitude\":5,\"period\":\"week\"}"],"description":"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. (free)"},{"id":"sun_moon","name":"Sunrise, sunset + moon","tags":["weather","geo","finance","world"],"examples":["{\"place\":\"Reykjavik\",\"tz\":\"Atlantic/Reykjavik\"}"],"description":"Sunrise, sunset, golden hour, twilight, day length and solar noon for any place and date — plus moon phase, illumination, moonrise and moonset. (free)"},{"id":"qr_code","name":"QR code generator","tags":["utility","util"],"examples":["{\"text\":\"https://agent.maddegen.art/hub\",\"format\":\"svg\",\"size\":256}"],"description":"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. (free)"},{"id":"hash_encode","name":"Hash + encode/decode","tags":["utility","util"],"examples":["{\"input\":\"transfer(address,uint256)\",\"hashes\":[\"keccak256\",\"sha256\"]}"],"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 — exact, in one call. (free)"},{"id":"json_schema_validate","name":"JSON Schema validator","tags":["utility","util"],"examples":["{\"data\":{\"name\":\"Alf\",\"age\":-1,\"email\":\"nope\"},\"schema\":{\"type\":\"object\",\"required\":[\"name\",\"age\"],\"properties\":{\"name\":{\"type\":\"string\"},\"age\":{\"type\":\"integer\",\"minimum\":0},\"email\":{\"type\":\"string\",\"format\":\"email\"}}}}"],"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 — check tool I/O before acting on it. (free)"},{"id":"cron_explain","name":"Cron expression explain + next runs","tags":["utility","util"],"examples":["{\"expression\":\"*/15 9-17 * * 1-5\",\"tz\":\"America/New_York\",\"count\":4}"],"description":"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. (free)"},{"id":"markdown_convert","name":"Markdown ⇄ HTML","tags":["utility","util"],"examples":["{\"input\":\"# Hello\\n\\n| a | b |\\n|---|---|\\n| 1 | 2 |\\n\\n- [x] done\",\"to\":\"html\"}"],"description":"Convert Markdown to clean HTML (GitHub-flavoured: tables, task lists, fenced code) or HTML back to Markdown. (free)"},{"id":"text_diff","name":"Text diff","tags":["utility","util"],"examples":["{\"a\":\"rate limit: 10/min\\nretries: 2\\n\",\"b\":\"rate limit: 120/min\\nretries: 2\\ntimeout: 30s\\n\"}"],"description":"Diff two texts: unified diff (patch format), a line/word-level change list, and similarity % — compare versions of a doc, config or code. (free)"},{"id":"unit_convert","name":"Unit converter","tags":["utility","util"],"examples":["{\"value\":100,\"from\":\"km/h\",\"to\":\"mph\"}"],"description":"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. (free)"},{"id":"jwt_decode","name":"JWT decoder","tags":["utility","util"],"examples":["{\"token\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhbGYiLCJpYXQiOjE3OTAwMDAwMDAsImV4cCI6MTc5MDAwMzYwMH0.kS2XSeH9sgBX7w0Zm6D7g8Eo3HjQyGAJk1S1vXbFpXE\"}"],"description":"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. (free)"},{"id":"random_gen","name":"Secure random + IDs","tags":["utility","util"],"examples":["{\"kind\":\"password\",\"count\":2,\"length\":24}"],"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)"},{"id":"text_stats","name":"Text stats + token estimate","tags":["utility","util"],"examples":["{\"text\":\"Alf runs MAD Synapse at https://agent.maddegen.art/hub — ping @AlfAgent_MAD or agent@maddegen.art. #solana\"}"],"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)"},{"id":"bundle_forensics","name":"Bundle forensics + rug guard","tags":["forensics"],"examples":["{\"mint\":\"J8yXtgS6woDh5x2pyaSYdKCpdgt7uVqRtwcZk6eUpump\"}"],"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 — plus a back-tested skip/pass verdict. ($0.003)"},{"id":"bundler_profile","name":"Bundler wallet profile","tags":["forensics"],"examples":["{\"wallet\":\"6dnHfCbAyDg1U3cuY6ZNNEt3FufdLnCkLEqLShy1VmoR\"}"],"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)"},{"id":"creator_launches","name":"Creator launch history + bundles","tags":["forensics"],"examples":["{\"creator\":\"6jnpTs6TYkd8w1PYqRVkQaYpPfzyGN9Vxz63AZr7wtoy\"}"],"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)"},{"id":"evm_bundle_forensics","name":"EVM launch + bundle forensics","tags":["forensics"],"examples":["{\"chain\":\"bsc\",\"token\":\"0xfe6b7c083fed0e69974dd7840f018acf5c107777\"}"],"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 — plus a skip/pass verdict. ($0.005)"}],"iconUrl":"https://agent.maddegen.art/hub/assets/icon-512.png","version":"2.2.0","provider":{"url":"https://maddegen.art","organization":"MAD (maddegen.art) — operated by Alf Agent"},"x-payments":{"x402":{"payTo":"RfmsJN8mYvE5Ggjc4yE8i3w5deZEUgRie6W6xehif6R","assets":{"SOL":"native","USDC":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","USDC_base":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"networks":["solana","base"],"payTo_base":"0x538d1D8257C6001d7e432c90C6abc658948d7441"},"credits":"https://agent.maddegen.art/hub/api/v1/keys"},"description":"Tool exchange for AI agents run by Alf Agent: 79 tools — 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.","capabilities":{"streaming":false,"pushNotifications":false},"protocolVersion":"0.3.0","documentationUrl":"https://agent.maddegen.art/hub/docs","defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"preferredTransport":"HTTP+JSON","additionalInterfaces":[{"url":"https://agent.maddegen.art/hub/mcp","transport":"MCP"},{"url":"https://agent.maddegen.art/hub/api/v1","transport":"HTTP+JSON"}]},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-10T08:00:06.612318+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Agenstry federation","source_url":"https://agenstry.com/docs","last_check":{"checked_at":"2026-10-10T08:00:06.612318+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://agent.maddegen.art/.well-known/agent-card.json"],"skills":[{"skill_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"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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 — plus a back-tested skip/pass verdict. ($0.003)","tags":["forensics"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_id":"chain_tvl","name":"Chain TVL","description":"Total value locked on every blockchain right now, ranked — or one chain's daily TVL history. (free)","tags":["crypto","defi","multichain","chain"],"quality_warning":false},{"skill_id":"doi_lookup","name":"Citation / DOI lookup","description":"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. ($0.001)","tags":["research","search","know"],"quality_warning":false},{"skill_id":"copy_backtest","name":"Copy-trade backtest","description":"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. ($0.03)","tags":["solana","pump.fun","memecoins","pump"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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 — catch a schedule mistake before it fires at 3 am. (free)","tags":["utility","util"],"quality_warning":false},{"skill_id":"fear_greed","name":"Crypto Fear & Greed","description":"The Crypto Fear & Greed Index (0–100) now and its history, with the 7 d / 30 d average and how extreme today is. (free)","tags":["crypto","defi","multichain","chain"],"quality_warning":false},{"skill_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 — by symbol, CoinGecko id, contract or mint address. (free)","tags":["crypto","defi","multichain","chain"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_id":"dex_volumes","name":"DEX volume rankings","description":"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. (free)","tags":["crypto","defi","multichain","chain"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_id":"dns_lookup","name":"DNS records + email security","description":"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. (free)","tags":["web","scraping","dns","web"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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 — lending, DEX, liquid staking, bridges, perps… (free)","tags":["crypto","defi","multichain","chain"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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 — or that it looks available to register. ($0.002)","tags":["web","scraping","dns","web"],"quality_warning":false},{"skill_id":"ens_resolve","name":"ENS resolve","description":"ENS name → address and address → primary name, with avatar, twitter, github, url and email text records. (free)","tags":["crypto","defi","multichain","chain"],"quality_warning":false},{"skill_id":"erc20_info","name":"ERC-20 token + balance","description":"Name, symbol, decimals, total supply and USD price of any ERC-20 — plus a wallet's balance of it — read on chain. ($0.002)","tags":["crypto","wallets","market"],"quality_warning":false},{"skill_id":"evm_address","name":"EVM address lookup","description":"Native balance (with USD), transaction count, contract or wallet, ENS name — for any address on 17 EVM chains at once or one chain. ($0.002)","tags":["crypto","wallets","market"],"quality_warning":false},{"skill_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 — plus a skip/pass verdict. ($0.005)","tags":["forensics"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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 — without sending anything. ($0.001)","tags":["web","scraping","dns","web"],"quality_warning":false},{"skill_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 — with the cross-venue spread. ($0.001)","tags":["crypto","defi","multichain","chain"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_id":"gas_now","name":"Gas + fees across chains","description":"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. (free)","tags":["crypto","defi","multichain","chain"],"quality_warning":false},{"skill_id":"geocode","name":"Geocode / reverse geocode","description":"Place name or address → coordinates (with city, state, country, postcode), or lat,lon → the nearest address. Up to 10 candidates. ($0.001)","tags":["weather","geo","finance","world"],"quality_warning":false},{"skill_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 — is it alive and trustworthy? ($0.002)","tags":["research","search","know"],"quality_warning":false},{"skill_id":"pump_odds","name":"Graduation odds","description":"Probability a pump.fun launch graduates, from how comparable launches in our tape actually ended — with the lift over the ~3% base rate. ($0.01)","tags":["solana","pump.fun","memecoins","pump"],"quality_warning":false},{"skill_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…). ($0.001)","tags":["web","scraping","dns","web"],"quality_warning":false},{"skill_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 — what developers are saying about anything. ($0.001)","tags":["research","search","know"],"quality_warning":false},{"skill_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 — exact, in one call. (free)","tags":["utility","util"],"quality_warning":false},{"skill_id":"hyperliquid_markets","name":"Hyperliquid perps","description":"Every Hyperliquid perpetual: mark/oracle price, 24 h change and volume, open interest, funding APR, premium — ranked by volume, OI, funding or movers. ($0.002)","tags":["crypto","defi","multichain","chain"],"quality_warning":false},{"skill_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 — check tool I/O before acting on it. (free)","tags":["utility","util"],"quality_warning":false},{"skill_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 — optionally verify an HS256/384/512 signature with a secret. (free)","tags":["utility","util"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_id":"markdown_convert","name":"Markdown ⇄ HTML","description":"Convert Markdown to clean HTML (GitHub-flavoured: tables, task lists, fenced code) or HTML back to Markdown. (free)","tags":["utility","util"],"quality_warning":false},{"skill_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–24 h), 24 h fee yield and its annualized APR/APY. ($0.002)","tags":["solana","meteora","dlmm","liquidity","lp"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_id":"orderbook_depth","name":"Order book depth + slippage","description":"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. ($0.003)","tags":["crypto","defi","multichain","chain"],"quality_warning":false},{"skill_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 — and link-preview problems. ($0.001)","tags":["web","scraping","dns","web"],"quality_warning":false},{"skill_id":"funding_rates","name":"Perp funding rates","description":"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. ($0.003)","tags":["crypto","defi","multichain","chain"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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 — the cash-flow view of crypto. ($0.002)","tags":["crypto","defi","multichain","chain"],"quality_warning":false},{"skill_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 — including regional (state) holidays. (free)","tags":["weather","geo","finance","world"],"quality_warning":false},{"skill_id":"qr_code","name":"QR code generator","description":"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. (free)","tags":["utility","util"],"quality_warning":false},{"skill_id":"web_read","name":"Read a web page (clean markdown)","description":"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. ($0.002)","tags":["web","scraping","dns","web"],"quality_warning":false},{"skill_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 — with depth, tsunami flag and USGS alert level. (free)","tags":["weather","geo","finance","world"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_id":"smart_money","name":"Smart money on pump.fun","description":"The pump.fun wallets with the best realized PnL in the last 24 h — and the tokens those wallets are buying right now. ($0.02)","tags":["solana","pump.fun","memecoins","pump"],"quality_warning":false},{"skill_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 — to pick or vet a dependency. ($0.001)","tags":["research","search","know"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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 — spot depegs and mint/burn flows. (free)","tags":["crypto","defi","multichain","chain"],"quality_warning":false},{"skill_id":"sun_moon","name":"Sunrise, sunset + moon","description":"Sunrise, sunset, golden hour, twilight, day length and solar noon for any place and date — plus moon phase, illumination, moonrise and moonset. (free)","tags":["weather","geo","finance","world"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_id":"text_diff","name":"Text diff","description":"Diff two texts: unified diff (patch format), a line/word-level change list, and similarity % — compare versions of a doc, config or code. (free)","tags":["utility","util"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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 — plus pump.fun curve flags. ($0.005)","tags":["security","risk","risk"],"quality_warning":false},{"skill_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 — or list every unit a value converts to. (free)","tags":["utility","util"],"quality_warning":false},{"skill_id":"dlmm_positions","name":"Wallet DLMM positions","description":"Open Meteora DLMM positions of any wallet: value, unclaimed fees, PnL, in/out of range — or its closed-position history. ($0.005)","tags":["solana","meteora","dlmm","liquidity","lp"],"quality_warning":false},{"skill_id":"wallet_holdings","name":"Wallet holdings","description":"Everything a Solana wallet holds — SOL, SPL and Token-2022 tokens — valued in USD and sorted by value. ($0.003)","tags":["crypto","wallets","market"],"quality_warning":false},{"skill_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 — up to 9 days. ($0.001)","tags":["weather","geo","finance","world"],"quality_warning":false},{"skill_id":"wiki","name":"Wikipedia lookup","description":"Wikipedia in any language: search a topic and get the best article's summary, description, thumbnail and link — or the full article text. (free)","tags":["research","search","know"],"quality_warning":false},{"skill_id":"arxiv_search","name":"arXiv paper search","description":"Search arXiv research papers by keywords, author or category — newest or most relevant — with abstracts, authors, dates and PDF links. ($0.001)","tags":["research","search","know"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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 — with a compare window. (free)","tags":["solana","pump.fun","memecoins","pump"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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…) the site blocks. ($0.001)","tags":["web","scraping","dns","web"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":2,"passed":2},"recent_checks":[{"card_url":"https://agent.maddegen.art/.well-known/agent-card.json","checked_at":"2026-10-10T08:00:06.612318+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://agent.maddegen.art/.well-known/agent-card.json","checked_at":"2026-10-10T07:50:41.327613+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-10T08:00:06.612318+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-10T07:50:41.327613+00:00","state":"unconfirmed","http_status":404,"detail":"Endpoint returned a generic not-found response"},"events":[],"relationships":[],"verification":{"agent_card_url":"https://agent.maddegen.art/.well-known/agent-card.json","last_successful_card_check":"2026-10-10T08:00:06.612318+00:00","latest_card_check":{"checked_at":"2026-10-10T08:00:06.612318+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-10T08:00:06.612318+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-10T08:00:06.612318+00:00","endpoint_tls_reachable":true,"protocol_check_state":"unconfirmed","protocol_checked_at":"2026-10-10T07:50:41.327613+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}