{"name":"Agent Data Tools","description":"593 pay-per-call tools for AI agents over HTTP or MCP, from $0.002 a call, most at $0.01. Every caller gets 25 free calls; then pay per call in USDC via x402 (Base, Polygon, Arbitrum, Solana) or by card with prepaid credits from /credits. No account needed; failed calls are never charged; per-tool reliability is public at /status. Crypto: token prices and wallet portfolios from Uniswap v3, chain reads on Base, Ethereum, Arbitrum, Optimism and Polygon, OFAC sanctions screening. Web: Read public static documentation, pages, PDFs and RSS feeds as clean text, plus link previews and sitemaps. Business: company profiles, domain and email checks. Also Bitcoin, FX, weather, holidays, geocoding, AI text, and JSON, date and validation utilities.","url":"https://agent-data-tools.revmesh2074.workers.dev","provider":{"organization":"SpellzCode","url":"https://agent-data-tools.revmesh2074.workers.dev"},"version":"1.92.0","documentationUrl":"https://agent-data-tools.revmesh2074.workers.dev/llms.txt","iconUrl":"https://agent-data-tools.revmesh2074.workers.dev/logo.png","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["application/json"],"securitySchemes":{"x402":{"type":"http","scheme":"x402","description":"HTTP 402 per call; pay USDC on eip155:8453, eip155:137, eip155:42161, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp with any x402 client, or MPP. Terms in each tool's 402 body."},"apiKey":{"type":"apiKey","in":"header","name":"Authorization","description":"Prepaid card credits from https://agent-data-tools.revmesh2074.workers.dev/credits: \"Bearer adt_…\" (or api_key=adt_… in the URL)."}},"payment":{"protocol":"x402","asset":"USDC","networks":["eip155:8453","eip155:137","eip155:42161","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"freeCalls":25,"credits":"https://agent-data-tools.revmesh2074.workers.dev/credits"},"interfaces":{"openapi":"https://agent-data-tools.revmesh2074.workers.dev/openapi.json","mcp":"https://agent-data-tools.revmesh2074.workers.dev/mcp","llms":"https://agent-data-tools.revmesh2074.workers.dev/llms.txt","discovery":"https://agent-data-tools.revmesh2074.workers.dev/discovery/resources"},"skills":[{"id":"ai_chat","name":"Chat completions (LLM)","description":"Send a prompt, get an answer from Meta's Llama 4 Scout (17B active, 16 experts), with an optional system prompt, up to 1,024 output tokens and adjustable temperature. Fast and cheap. Use for drafting, reasoning steps, Q&A and any quick LLM call without an AI provider account; other open models by name at /v1/chat/completions, harder reasoning at ai_chat_large.","tags":["chat","completion","llama","llama-4","ai"],"price":"$0.002","examples":["https://agent-data-tools.revmesh2074.workers.dev/ai/chat?prompt=Explain%20x402%20in%20one%20sentence."],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"ai_chat_large","name":"LLM inference, large model","description":"Send a prompt, get an answer from a larger open model: Llama 3.3 70B Instruct (default) or OpenAI gpt-oss-120b, with an optional system prompt, up to 1,024 output tokens and adjustable temperature. Same call as /ai/chat with a stronger model. Use when the 8B model is not enough: reasoning, drafting and Q&A.","tags":["chat","completion","llama","gpt-oss","ai"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/ai/chat-large?prompt=Explain%20x402%20in%20one%20sentence."],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"ai_embed","name":"OpenAI compatible embeddings","description":"A 1,024-dimension embedding vector for up to 4,000 characters of text in 100+ languages, from BAAI's BGE-M3. Use for semantic search, RAG retrieval, clustering and deduplication.","tags":["embeddings","vector","rag","search","ai"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/ai/embed?text=pay-per-call%20APIs%20for%20AI%20agents"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"transcribe","name":"Speech to text, transcribe audio","description":"Transcribe speech from an audio file at a public URL using Whisper large-v3-turbo. Returns the transcript text, detected language, duration and word count. Accepts common formats such as MP3, WAV, M4A and OGG up to 5 MB. Use for voice notes, podcast clips, meeting snippets and voice messages.","tags":["audio","transcription","whisper","speech","ai"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/transcribe?url=https%3A%2F%2Fcommons.wikimedia.org%2Fwiki%2FSpecial%3AFilePath%2FEn-us-hello.ogg"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"ai_speech","name":"Text to speech (TTS)","description":"Turn up to 1,000 characters of text into natural speech as an audio file (base64, with its content type), in English, Spanish, French, Chinese, Japanese or Korean, with MeloTTS. Use for voice replies, audio notes, accessibility and phone or chat bots.","tags":["tts","text-to-speech","voice","audio","ai"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/ai/speech?text=Your%20payment%20was%20received.%20Thank%20you!"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"image","name":"Image generation, generate image","description":"Text-to-image generation with FLUX.1 schnell. Send a prompt, get a 1024x1024 JPEG back as base64 in a few seconds. Use for illustrations, thumbnails, mockups, avatars and social media images. Optional steps parameter (1-8, default 4) trades speed for detail.","tags":["image","generation","flux","ai","art"],"price":"$0.03","examples":["https://agent-data-tools.revmesh2074.workers.dev/image?prompt=a%20lighthouse%20on%20a%20cliff%20at%20sunset%2C%20watercolor"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"describe","name":"Describe image, ask about it","description":"Vision model for an image at a public URL: get a detailed description including any visible text, or pass a question to ask something specific about the image. Accepts PNG, JPEG, WebP and GIF up to 3 MB. Use for alt text, OCR-style reading of screenshots, chart reading and content checks.","tags":["vision","image","ocr","caption","ai"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/describe?url=https%3A%2F%2Fupload.wikimedia.org%2Fwikipedia%2Fcommons%2F4%2F47%2FPNG_transparency_demonstration_1.png"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"search","name":"Web search results","description":"Search the web and get the top results as JSON: title, URL, a short snippet and the page age, from the Brave Search API. 1-20 results per call. Results are for the caller's immediate use only: no storing, resale or model training (Brave API terms). Upstream failures and exhausted daily capacity return 503, uncharged. Pair with /extract to read a result in full. Use when an agent needs current information or sources from the open web.","tags":["web-search","search","web","research","rag"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/search?q=x402%20payment%20protocol"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"pack_web_research","name":"Web research","description":"One call to research a question on the web: a Brave web search, then the text of the top 1-5 result pages, read in parallel and clipped to your length, with titles and URLs. A page that cannot be read is listed with its reason. Results are for the caller's immediate use only: no storing, resale or model training (Brave API terms). Use when an agent needs current, sourced information in one step instead of a search plus several page reads.","tags":["web-research","web-search","research","pack","rag"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/pack/web-research?q=x402%20payment%20protocol"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"news","name":"News headlines, latest news","description":"News headlines on any topic, crypto included, as JSON: title, URL, snippet, publisher domain and age, from the Brave Search API's news index. 1-20 results per call; freshness limits results to the past day, week or month. Results are for the caller's immediate use only: no storing, resale or model training (Brave API terms). Upstream failures return 503, uncharged. Use when an agent needs current news on a topic.","tags":["news-headlines","latest-news","crypto-news","news","headlines"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/news?q=bitcoin%20ETF"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"ai_summarize_text","name":"Summarize text","description":"Summarize up to 12,000 characters of text you send into a few sentences plus bullet key points. Use for long emails, documents, transcripts and tool outputs (for a web page by URL, use /summarize).","tags":["summary","summarize","ai","llm","text"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/ai/summarize-text?text=x402%20is%20an%20open%20protocol%20for%20internet-native%20payments.%20A%20server%20answers%20402%20Payment%20Required%20with%20the%20price%3B%20the%20client%20pays%20in%20stablecoins%20and%20retries.%20No%20accounts%20or%20API%20keys%20are%20needed."],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"ai_translate","name":"Translate text, translation API","description":"Translate text into another language with OpenAI's open-weight gpt-oss-20b, detecting the source language. Long text is split at sentence ends and checked, so a cut-off translation is an uncharged 502, never a success. Give the target as an ISO code such as en, sv, de, fr, es, zh or ja; less common languages use Meta's M2M100. Use to localise messages and documents.","tags":["translation","language","i18n","ai","llm"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/ai/translate?text=Payment%20received%2C%20thank%20you!&to=sv"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"ai_extract_json","name":"Extract JSON fields from text","description":"Pull named fields out of unstructured text (emails, invoices, listings, bios) and get them back as a JSON object, with null for anything not present. Use to turn messy text into structured data for an agent.","tags":["extraction","json","structured-data","ai","llm"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/ai/extract-json?text=Invoice%201043%20from%20Acme%20AB%2C%20due%202026-11-01%2C%20total%202%20450%20SEK%20incl.%20VAT.&fields=invoice_number%2Ccompany%2Cdue_date%2Ctotal%2Ccurrency"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"check_payee","name":"Payee screening","description":"Fast check of a payee before an agent pays it: OFAC SDN match on the address, account type (wallet, delegated wallet or contract) and nonce on Base, Ethereum, Arbitrum, Optimism or Polygon, and optionally the payee domain's age and trust flags. One block, review or pass verdict with reasons. Screening aid, not legal advice. Use before an x402 or USDC payment to an unfamiliar address; holdings and wallet heuristics: check_counterparty.","tags":["payee-screening","sanctions","ofac","payments","x402"],"price":"$0.005","examples":["https://agent-data-tools.revmesh2074.workers.dev/check/payee?address=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"check_counterparty","name":"Counterparty risk check","description":"Screen a payee before paying, trading or onboarding: one call vets an address on Base, Ethereum, Arbitrum or Optimism with an OFAC SDN match, account type and activity, USD holdings and, on Base, wallet or contract risk checks; add the payee's domain for its age and trust flags. One block, review or pass verdict with reasons. Screening aid, not legal advice or a security audit. Use before paying, trading with or onboarding an address.","tags":["payee-screening","compliance","sanctions","ofac","wallet"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/check/counterparty?address=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"ai_answer","name":"Web answer, AI with citations","description":"Answer a question from the live web in one call: a Brave web search, the top result pages read, and an answer written by Llama 4 Scout from those sources only, with inline [n] citations and the source list (title, URL). Says so when the sources do not answer it. Results are for the caller's immediate use only: no storing, resale or model training (Brave API terms). Use when an agent needs a current, sourced answer rather than raw search results.","tags":["web-answer","ai-answer","search-answer","grounded-answer","answer"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/ai/answer?q=What%20is%20the%20x402%20payment%20protocol%3F"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"ai_fact_check","name":"Fact check, verify a claim","description":"Check a claim against the live web in one call: a Brave search, the top pages read, and a verdict from Llama 4 Scout using those sources only (supported, contradicted, mixed or unverified) with a short explanation, [n] citations and the sources. A model's reading of a few search results, not an editorial fact-check. Results are for immediate use only (Brave API terms). Use to screen a statement before an agent repeats or acts on it.","tags":["fact-check","claim-verification","verify","web-search","ai"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/ai/fact-check?claim=The%20x402%20protocol%20uses%20the%20HTTP%20402%20Payment%20Required%20status%20code."],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"check_x402_seller","name":"x402 audit of a seller","description":"Audit an x402 seller before an agent buys from it: decodes the endpoint's 402 terms without paying, OFAC-screens each payTo address, reads its account type and nonce on the payment network, checks the seller domain's age and trust flags, and flags non-USDC assets and high prices. One block, review or pass verdict with reasons. Never signs. Screening aid, not legal advice. Use before the first payment to an unfamiliar x402 seller.","tags":["x402","payee-screening","sanctions","payments","agents"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/check/x402-seller?url=https%3A%2F%2Fagent-data-tools.revmesh2074.workers.dev%2Fbtc-fees"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"sanctions_check","name":"Sanctions check (OFAC screening)","description":"Check a crypto wallet address against the OFAC SDN sanctions list before you pay it or accept funds: EVM (Ethereum, Base, Arbitrum, Polygon), BTC, USDT, TRX and more, or a person or company name with aliases. Returns a verdict (block on a listed address, review on a name match, pass), each match with SDN ID, programs and strength, and the list date. A screening aid, not legal advice. Use before paying; with wallet risk: check_counterparty.","tags":["sanctions","ofac","compliance","kyc","aml"],"price":"$0.009","examples":["https://agent-data-tools.revmesh2074.workers.dev/sanctions/check?address=0x098B716B8Aaf21512996dC57EB0615e2383E2f96"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"pack_news_sentiment","name":"Brand sentiment, news sentiment","description":"Brand sentiment from the news on a topic in one call: the latest headlines from the Brave News index (title, URL, publisher, age), each with a positive or negative score from a DistilBERT model, and the balance across them. Up to 10 articles from the past day, week or month. Not a market signal. Results are for the caller's immediate use only (Brave API terms). Use for a market mood check, brand monitoring or a news brief.","tags":["news-sentiment","sentiment-analysis","news","pack","crypto-news"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/pack/news-sentiment?q=bitcoin"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"pack_url_safety","name":"URL safety check, scam signals","description":"Check a link before an agent opens or pays it: where it really leads (each redirect hop, the final URL), the destination domain's age, registrar and trust flags, HTTPS and security headers, and named risk signals (days-old domain, bare IP host, punycode look-alike, user@host trick, chains across many hosts). Heuristic signals from public facts, not a phishing blocklist. Use to vet links in emails, chats and scraped pages, or a payee's website.","tags":["url-safety","scam-check","phishing-check","link-checker","pack"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/pack/url-safety?url=http%3A%2F%2Fgithub.com"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"token_report","name":"Honeypot token check, token risk","description":"Check a Base token before you swap into it: a high/medium/low risk verdict with named red flags (paused transfers, blacklist, owner-set fees or tax, a mint selector with a live owner, upgradeable proxy, no or thin liquidity, a pair under 7 days old, buys but no sells as a honeypot sign) plus live DexScreener price, liquidity, volume and FDV. Heuristic screening, not a safety guarantee. Use before swapping into an unfamiliar Base token.","tags":["token-risk","honeypot","rug-check","base","token"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/token-report?address=0x4200000000000000000000000000000000000006"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"token","name":"Token info, Base ERC-20 facts","description":"Base only (other chains: <chain>_token_info). Live on-chain facts for an ERC-20 token on Base: name, symbol, decimals, total supply, owner and whether ownership is renounced, paused state, proxy detection (EIP-1967, minimal proxy) with implementation and admin, and bytecode heuristics for mint, pause, blacklist and fee-setter functions. Use for token due diligence and rug-pull or honeypot screening before a swap.","tags":["base","token","erc20","security","onchain"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/token?address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"wallet_audit","name":"Wallet risk check","description":"Screen a Base address for fresh or throwaway-wallet signals: a high/medium/low heuristic risk tier with named flags (no or one outgoing transaction, a near-empty balance with few transactions), plus ETH, USDC, WETH, cbBTC and DAI balances and the account nonce. Address type is reported separately and does not affect the tier; token contracts are not audited. Use to screen a Base address; OFAC and other chains: check_counterparty.","tags":["wallet-risk","wallet","due-diligence","base","crypto"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/wallet-audit?address=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"contract_risk","name":"Smart contract risk check","description":"Check a Base contract before you approve or call it: a low to critical risk tier with named flags (proxy, proxy with no implementation, tiny bytecode, zero token supply), plus bytecode size, the EIP-1967 implementation slot and ERC-20 owner, renounced and paused reads. Unreadable reads are null; EOAs return not-applicable. Limited heuristics, not a full security audit. Use before approving a spender or calling an unfamiliar Base contract.","tags":["contract-risk","approval-check","contract","proxy","bytecode"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/contract-risk?address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"liquidity_pool_audit","name":"Liquidity pool check","description":"Check a Base DEX pool before you trade: give a pair address and get the verified DEX, both tokens, reported liquidity, 24h volume and trades, and pair age from DexScreener, or read on Base when it is unavailable, with source and retrieval time. Missing fields are null; an unknown pair returns 404. Market data only, no risk assessment. Use to confirm a pair is real and deep enough before trading; token red flags: token_report.","tags":["liquidity-check","defi","liquidity","pool","dex"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/liquidity-pool-audit?address=0x98c7A2338336d2d354663246F64676009c7bDa97"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"x402_check","name":"x402 endpoint check","description":"Check an x402 seller before you pay it: decode any public endpoint's 402 payment requirements without paying (v1 body or v2 header) into USD price for native USDC, network, asset, recipient, scheme and timeout, plus a listing-quality score for https resource URL, atomic amount, facilitator minimum, description, Bazaar metadata and output schema. Never signs. Use before buying from an unfamiliar seller or to audit your own x402 listing.","tags":["x402","payments","developer","validation","agents"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/x402/check?url=https%3A%2F%2Fagent-data-tools.revmesh2074.workers.dev%2Fbtc-fees"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"price_token","name":"Crypto price and token price","description":"Token price in USD for a crypto token by symbol (ETH, BTC, USDC, AERO, ARB, OP, LINK…), coin name, CoinGecko id or ERC-20 0x address on Base, Ethereum, Arbitrum or Optimism, from the deepest Uniswap v3 pool against USDC or WETH, read live. Returns the pool, fee tier, quote reserve and a thin-liquidity flag. Spot price, not a time average. No pool returns 404, uncharged. Use to value a token or check a quote before a swap or payment.","tags":["price","token","crypto","market-data","uniswap"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/price/token?symbol=ETH"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"price_tokens","name":"Crypto prices in USD","description":"USD prices for up to 20 crypto tokens in one call, by ticker (ETH, BTC, USDC, AERO…) or ERC-20 0x address, on Base, Ethereum, Arbitrum or Optimism, each from its deepest Uniswap v3 pool against USDC or WETH, read live from the chain, with pool, reserve and a thin-liquidity flag. Tokens without a pool are listed under unpriced instead of failing the call. Spot prices. Use to value a basket of tokens or refresh a watchlist in one paid call.","tags":["price","token","batch","crypto","market-data"],"price":"$0.005","examples":["https://agent-data-tools.revmesh2074.workers.dev/price/tokens?symbols=ETH%2CBTC%2CAERO"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"wallet_portfolio","name":"Wallet portfolio value","description":"USD value of a wallet on Base, Ethereum, Arbitrum or Optimism: native ETH plus major tokens (USDC and WETH everywhere, the common Base tokens on Base) and up to 20 tokens you add, each priced from its deepest Uniswap v3 pool, read live from the chain. Returns holdings, total and anything that could not be priced. Not a full token inventory. Use to check what a wallet is worth before trading, lending or paying.","tags":["wallet","portfolio","balance","price","crypto"],"price":"$0.005","examples":["https://agent-data-tools.revmesh2074.workers.dev/wallet/portfolio?address=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"wallet_balances","name":"Wallet balance, USDC balance","description":"Read a wallet's native coin and USDC balances on Base, Ethereum, Arbitrum, Optimism and Polygon in one call, live from each network, plus the USDC total. Use to find where a wallet's funds are before a payment or bridge; for one token on one network use <chain>_token_balance, for all tokens on Base use wallet_portfolio. A network whose nodes do not answer is listed with an error instead of failing the call.","tags":["wallet","balance","multichain","usdc","evm"],"price":"$0.005","examples":["https://agent-data-tools.revmesh2074.workers.dev/wallet/balances?address=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"hyperliquid_market","name":"Hyperliquid funding rate, perps","description":"Live Hyperliquid perpetual futures data for a coin (BTC, ETH, SOL, HYPE…): mark, oracle and mid price, hourly funding rate and its APR, premium, open interest in coins and USD, 24-hour volume and price change, and max leverage. Without a coin, the 20 most traded markets by 24-hour volume. Read from Hyperliquid's public API. Use for funding-rate checks, basis trades, derivatives dashboards and market context.","tags":["hyperliquid","perps","funding-rate","derivatives","crypto"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/hyperliquid/market?coin=BTC"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"sec_filings","name":"SEC filings (EDGAR) by ticker","description":"Latest SEC EDGAR filings for a US-listed company by stock ticker or CIK: form (10-K, 10-Q, 8-K, 4, S-1…), filing and report dates, accession number, document description and a direct link, newest first, optionally only one form type. Plus company name, CIK and industry (SIC). Public SEC data. Use to check a company's latest annual or quarterly report, insider trades (form 4) or material events (8-K).","tags":["sec","edgar","filings","stocks","company"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/sec/filings?ticker=AAPL"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"contents","name":"Get contents, web contents","description":"Read one to five public web pages in one call and get each one's clean text (or Markdown), title, author and published date where the page declares them, in the request shape search APIs use (urls as a list). Pages are read in parallel; one that cannot be read is listed in statuses with its reason and the rest still answer. Static HTML, Markdown and plain text, up to 20,000 characters a page. Use to read search results in one call.","tags":["get-contents","web-contents","page-contents","web-scraping","read-url"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/contents?urls=https%3A%2F%2Fexample.com%2Chttps%3A%2F%2Fwww.iana.org%2Fhelp%2Fexample-domains"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"ai_rerank","name":"Rerank documents by relevance","description":"Order up to 50 documents by how well each answers a query, with a relevance score from 0 to 1 (BAAI bge-reranker-base, a cross-encoder). Send documents as a JSON array or one per line; each is read up to 2,000 characters, 40,000 in all. Returns the original index, score and text, best first; top_n keeps only the best. Also available in the Cohere-style shape at /v1/rerank. Use to pick what a model reads after search or vector retrieval.","tags":["rerank","reranker","rag","relevance","ai"],"price":"$0.002","examples":["https://agent-data-tools.revmesh2074.workers.dev/ai/rerank?query=What%20is%20the%20capital%20of%20France%3F&documents=%5B%22France%20has%20hundreds%20of%20cheeses.%22%2C%22Berlin%20is%20the%20capital%20of%20Germany.%22%2C%22Paris%20is%20the%20capital%20and%20largest%20city%20of%20France.%22%5D"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"memory_set","name":"Agent memory, save","description":"Save a value (up to 8,000 characters of text or JSON) under a key in your own namespace, so an agent can remember facts, preferences or task state between runs. Overwrites an existing key; expires after 1 to 30 days (default 30). Values are kept until they expire (at most 30 days) or are deleted; reads anywhere may lag a write made elsewhere by up to a minute. Use to persist what an agent learned for a later call to memory_get.","tags":["agent-memory","key-value-store","kv-store","memory","storage"],"price":"$0.002","examples":["https://agent-data-tools.revmesh2074.workers.dev/memory/set?namespace=demo-agent-memory-7f3c9a21&key=user-preferences&value=%7B%22language%22%3A%22en%22%2C%22units%22%3A%22metric%22%7D"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"memory_get","name":"Agent memory, recall","description":"Read the value saved under a key in your namespace with /memory/set, with when it was saved and when it expires. A key that was never saved or has expired is a 404 and is not charged. Values are kept until they expire (at most 30 days) or are deleted; reads anywhere may lag a write made elsewhere by up to a minute. Use to recall what an agent saved in an earlier run.","tags":["agent-memory","memory-recall","key-value-store","kv-store","memory"],"price":"$0.002","examples":["https://agent-data-tools.revmesh2074.workers.dev/memory/get?namespace=demo-agent-memory-7f3c9a21&key=user-preferences"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"whale_transfers","name":"Whale alert, large transfers","description":"Large stablecoin transfers in the last minutes, read live from the network: every USDC and USDT transfer of at least min USD (default 100,000) on Ethereum, Base, Arbitrum, Optimism or Polygon, largest first, with sender, receiver, transaction and block, mints and burns marked. Covers up to 15 minutes on Ethereum and 3 on Base (busiest). Addresses are not labelled. Use to watch whale flows, treasury moves or stablecoin mints.","tags":["whale-alert","whale-tracking","large-transfers","stablecoin-flows","usdc"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/whale/transfers?chain=ethereum"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"dex_new_pools","name":"New pools, new token pairs","description":"Newest liquidity pools on Uniswap v3, Uniswap v2 and (on Base) Aerodrome, read live from the factories' PoolCreated and PairCreated events on Base, Ethereum, Arbitrum, Optimism or Polygon: pool address, both tokens with symbol and decimals, fee tier or stable flag, block, transaction and approximate age, newest first. Use to spot new token listings, watch pool launches or feed a new-pair screener; check token_report before trading.","tags":["new-pools","new-pairs","new-tokens","dex","uniswap"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/dex/new-pools?chain=base"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"recommend","name":"API recommendation","description":"Describe a task in plain words and get the best-matching paid API calls for it from a catalog of 320 tools (web search and page reading, LLM chat, token prices and chain reads on 5 networks, sanctions and company checks, weather, finance and utilities): each pick with the exact call URL, required inputs, price, MCP tool name and whether it is in the free calls. Use when an agent needs to find which API to call before paying for one.","tags":["api-recommendation","which-api","find-api","api-discovery","x402-discovery"],"price":"$0.002","examples":["https://agent-data-tools.revmesh2074.workers.dev/recommend?need=current%20gas%20price%20on%20Base"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"airport_status","name":"Airport delays, US ground stops","description":"Live FAA National Airspace System status for US airports: ground stops, ground delay programs, arrival and departure delays (with minimum, maximum and trend) and closures, each with its reason. Give an IATA code such as LGA for one airport (normal when nothing is reported), or nothing for the whole country. Public FAA data, refreshed about every minute. Use before travel planning, logistics or customer notices.","tags":["airport","flights","travel","delays","faa"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/airport/status?airport=LGA"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"pack_token_analysis","name":"Token analysis, token security","description":"One call to analyse an ERC-20 token: name, symbol, decimals and supply, USD price from the deepest Uniswap v3 pool, whether it is an upgradeable proxy and who can upgrade it, and on Base the honeypot and contract risk checks (paused transfers, blacklist, owner fees, mint rights, liquidity). Give a ticker or 0x address and the network (base, eth, arb, op or polygon). Use before buying, listing or accepting an unknown token.","tags":["token-analysis","token-research","token-security","erc20","pack"],"price":"$0.03","examples":["https://agent-data-tools.revmesh2074.workers.dev/pack/token-analysis?token=0x4200000000000000000000000000000000000006"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"pack_wallet_profile","name":"Wallet profile","description":"One call to profile an EVM wallet: native and USDC balances on Base, Ethereum, Arbitrum, Optimism and Polygon, transaction counts on Base and Ethereum, whether it is a contract or a plain wallet, its recent USDC transfers on Base, and an OFAC sanctions screen. Cheaper than the tools bought one by one. Use before paying, onboarding or trusting a counterparty wallet; for a single risk verdict use check_counterparty.","tags":["wallet-profile","wallet-analysis","wallet","pack","sanctions"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/pack/wallet-profile?address=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"pack_crypto_market","name":"Crypto market overview","description":"Market sentiment, prices and signals in one call: the Fear & Greed index with its 7-day change (alternative.me, attributed), the 10 most traded Hyperliquid perpetuals with price, 24-hour change, funding and open interest, technical readings (RSI, MACD, moving averages) for up to three coins, and Bitcoin fee rates. Cheaper than the five tools bought one by one. Use for a daily market brief, a trading agent's context or a dashboard.","tags":["crypto-market-overview","market-brief","crypto","pack","sentiment"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/pack/crypto-market?coins=BTC%2CETH%2CSOL"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"pack_website_audit","name":"Website audit, security audit","description":"One call to audit a website: is it up and how fast, the redirect chain (including whether plain http moves to https), the on-page SEO audit with its score and issues, HTTP security headers and their grade, robots.txt for the page, and the domain's DNS, email authentication and registration age. Server-side HTML only, no JavaScript. Cheaper than the six tools bought one by one. Use before a launch, for a client report or to compare competitors.","tags":["website-audit","site-audit","security-audit","seo-audit","pack"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/pack/website-audit?url=https%3A%2F%2Fwww.wikipedia.org%2F"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"pack_email_deliverability","name":"Email deliverability check","description":"Email deliverability check for a domain in one call: MX records, SPF and its all-policy, DMARC and its policy, DKIM keys at the common selectors (Google, Microsoft, Mailchimp and others), MTA-STS, TLS-RPT and BIMI, with a 0-100 score, a grade and a list of fixes; optionally also checks one address (syntax, MX, disposable domain). Uses public DNS only and sends no mail. Use before a campaign, when mail lands in spam, or to vet a sender domain.","tags":["email-deliverability","spf","dmarc","dkim","pack"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/pack/email-deliverability?domain=github.com"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"pack_ip_intelligence","name":"IP intelligence","description":"One call for everything about an IP address: its type (public, private, loopback, carrier-grade NAT), the registry record (holding organisation, network name and range, registration country, abuse contact) and the reverse DNS name. IPv4 and IPv6. Registration country, not city geolocation. Cheaper than the tools bought one by one. Use to investigate an address in logs, a login or an abuse report.","tags":["ip-intelligence","ip-lookup","reverse-dns","pack","network"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/pack/ip-intelligence?ip=8.8.8.8"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"pack_hash_toolbox","name":"Hash generator, hash toolbox","description":"Every common hash of one input in a single call: MD5, SHA-1, SHA-256, SHA-384, SHA-512, Keccak-256 (Ethereum), CRC-32, base64 SHA-256, and Subresource Integrity strings (sha256-, sha384-, sha512-) for <script integrity>. Hashes UTF-8 text, or 0x/hex bytes with hex=true. Cheaper than hashing one algorithm at a time. Use for checksums, cache keys, file integrity and comparing digests across systems.","tags":["hash","developer-tools","utility","dev","sha256"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/pack/hash-toolbox?text=hello%20world"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"pack_json_toolbox","name":"JSON toolbox","description":"Everything about one JSON document in a single call: valid or not with the error's line and column, pretty-printed (optionally with sorted keys), minified with the bytes saved, an inferred JSON Schema, structure statistics (depth, objects, arrays, keys, value types) and the same data as YAML. Up to 200 KB. Cheaper than the separate JSON tools. Use to inspect API responses, clean model output or document a payload.","tags":["json-toolbox","developer-tools","utility","dev","json"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/pack/json-toolbox?json=%7B%22name%22%3A%22agent%22%2C%22tools%22%3A%5B%22weather%22%2C%22search%22%5D%2C%22active%22%3Atrue%2C%22limits%22%3A%7B%22daily%22%3A100%7D%7D"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"pack_encoding_toolbox","name":"Encoding toolbox","description":"Every common encoding of one text in a single call: Base64 and Base64url, hex, URL component and full-URL encoding, HTML-escaped, ROT13, Unicode code points, UTF-8 byte count and Punycode for international domain names, plus automatic decoding when the input already looks like Base64, hex, URL or HTML encoding. Use to prepare data for headers, URLs and markup, or to work out what an encoded string says.","tags":["encoding","developer-tools","utility","dev","base64"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/pack/encoding-toolbox?text=Caf%C3%A9%20%26%20%3Ctags%3E"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"pack_tx_explain","name":"Explain transaction, decoded","description":"Explain an EVM transaction in plain words: success or revert, sender and contract, ETH value, fee, the function called (decoded for common ERC-20, ERC-721, WETH, permit and multicall calls), and every token transfer, mint, burn and approval it emitted with amounts and symbols, plus one-line summaries. Base, Ethereum, Arbitrum, Optimism or Polygon. Use to check what a payment or contract call really did before trusting it or reporting it.","tags":["transaction-decoder","explain-transaction","transaction","pack","evm"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/pack/tx-explain?hash=0x7d108fa131ed949c76d50caf2e7dfe25fc9903b9d276c40a0446d8afbdfe86b0"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"pack_nft_analysis","name":"NFT analysis","description":"One call to analyse an NFT: its current owner, its metadata (name, description, image, traits from data:, https or ipfs), how many NFTs of the collection that owner holds, and the collection contract (name, symbol, whether it is an upgradeable proxy). ERC-721 on Base, Ethereum, Arbitrum, Optimism or Polygon. Cheaper than the tools bought one by one. Use before buying, listing or verifying an NFT.","tags":["nft-analysis","nft","nft-metadata","pack","erc721"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/pack/nft-analysis?contract=0xC36442b4a4522E871399CD717aBDD847Ab11FE88&tokenId=1"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"pack_text_analysis","name":"Text analysis","description":"One call to analyse a text: length, reading time and readability grade, the top keywords and repeated phrases with their density, the emails, links, phone numbers, hashtags and mentions it contains, and a prompt-injection scan for text an agent is about to act on. Up to 20,000 characters, local processing. Cheaper than the four tools bought one by one. Use to review drafts, triage inbound messages or vet scraped content.","tags":["text-analysis","readability","keywords","pack","text"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/pack/text-analysis?text=Agents%20pay%20per%20call%20with%20USDC.%20Contact%20sales%40example.com%20or%20visit%20https%3A%2F%2Fexample.com%20for%20%23x402%20tools.%20Pricing%20starts%20at%20one%20cent%20per%20call."],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"pack_location_brief","name":"Location data, place brief","description":"One call for a place by name: its coordinates, country, region, population and elevation (Wikidata), the current weather and a short hourly forecast (MET Norway, CC BY 4.0), today's sunrise, sunset and day length, and facts about its country (capital, region, income level, population). Cheaper than the tools bought one by one. Use for travel planning, event and delivery context, or enriching a city name in a record.","tags":["location-data","place-information","weather","pack","geo"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/pack/location-brief?place=Stockholm"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"pack_id_toolbox","name":"ID generator, UUID, ULID","description":"Generate unique IDs of every common kind in one call: UUID v4 (random), UUID v7 and ULID (time-ordered, sort by creation), NanoID (21 URL-safe characters) and random base62 and hex strings, up to 20 of each, from the platform's cryptographic random source; and decode the creation time hidden in a ULID or UUID v7. Use for database keys, request and trace IDs, file names or test data.","tags":["id-generator","uuid","ulid","nanoid","developer-tools"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/pack/id-toolbox?count=3"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"pack_string_toolbox","name":"String utilities","description":"Transform one string every common way at once: camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case, Title Case, Sentence case, upper and lower; a URL slug (accents removed); reversed; trimmed and whitespace-collapsed; and counts of characters, letters, digits, words and lines. Splits identifiers like userIDValue or XMLHttpRequest correctly. Use when naming fields, files and routes or cleaning user input.","tags":["string-utilities","case-converter","slugify","text","developer-tools"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/pack/string-toolbox?text=Hello%20World%2C%20user%20profile%20ID%2042"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"pack_coin_research","name":"Coin research, crypto research","description":"One call to research a single coin traded on Hyperliquid (BTC, ETH, SOL, HYPE and about 200 more): price, 24-hour change, volume and open interest, the funding rate now and over the last 3 days, order-book depth and spread, technical readings on the 4-hour and daily charts (RSI, MACD, moving averages, Bollinger, volatility), and market-wide sentiment (Fear & Greed, attributed). Use before a trade or for a coin brief.","tags":["crypto-research","token-research","coin","pack","crypto"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/pack/coin-research?coin=ETH"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"pack_api_health","name":"API health check","description":"One call to health-check an API endpoint: up or down with status and response time over three requests (min, median, max), the redirect chain, HTTP security headers, whether it is a paid x402 endpoint and what its payment terms are, and the API's OpenAPI document when one is found at the usual places. Cheaper than the tools bought one by one. Use for API monitoring, before integrating a third-party API, or to check your own after a deploy.","tags":["api-health","api-check","x402-endpoint","pack","monitoring"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/pack/api-health?url=https%3A%2F%2Fpetstore3.swagger.io%2Fapi%2Fv3%2Fpet%2FfindByStatus%3Fstatus%3Davailable"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"openapi_summary","name":"OpenAPI spec summary","description":"Read an OpenAPI 3 or Swagger 2 document (JSON or YAML, up to 2 MB) from a URL and summarise it for an agent: title, version, description, servers, auth schemes, operation count by method, tags, which operations are paid (402 or x-payment-info) or deprecated, and up to 150 operations with method, path, summary and operationId. Use before calling an unfamiliar API, to pick an endpoint, or to compare APIs.","tags":["openapi","swagger","api-documentation","api","developer-tools"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/openapi/summary?url=https%3A%2F%2Fpetstore3.swagger.io%2Fapi%2Fv3%2Fopenapi.json"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"mcp_inspect","name":"MCP server check, inspector","description":"MCP server check over streamable HTTP: whether it answers initialize, its name, version, protocol version and capabilities, whether it needs sign-in (OAuth or another 401 challenge), and its tools with names, titles, descriptions and input parameters, plus prompt and resource counts. Read-only: it lists, never calls a tool. Use to vet an MCP server before adding it to an agent, or to check your own after a deploy.","tags":["mcp-server-check","mcp","mcp-inspector","agents","developer-tools"],"price":"$0.01","examples":["https://agent-data-tools.revmesh2074.workers.dev/mcp/inspect?url=https%3A%2F%2Fmcp.deepwiki.com%2Fmcp"],"inputModes":["application/json"],"outputModes":["application/json"]}]}