{"version":1,"name":"Agent Research Tools","description":"Pay-per-call research and onchain data tools for AI agents: cited research briefs, URL to markdown, news search, token prices (EVM + Solana), wallet balances, transaction lookup, gas prices, x402 endpoint checks. USDC on Base, Polygon, Arbitrum, Solana, Avalanche or Sei via x402.","resources":["https://x402-seller-pmlm.onrender.com/report","https://x402-seller-pmlm.onrender.com/read","https://x402-seller-pmlm.onrender.com/check","https://x402-seller-pmlm.onrender.com/news","https://x402-seller-pmlm.onrender.com/price","https://x402-seller-pmlm.onrender.com/solana-price","https://x402-seller-pmlm.onrender.com/balance","https://x402-seller-pmlm.onrender.com/tx","https://x402-seller-pmlm.onrender.com/gas","https://x402-seller-pmlm.onrender.com/search"],"items":[{"method":"GET","path":"/report","url":"https://x402-seller-pmlm.onrender.com/report","price":"$0.01","priceUsd":0.01,"network":"eip155:8453","networks":["eip155:8453","eip155:137","eip155:42161","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","eip155:43114","eip155:1329"],"asset":"USDC","description":"Research brief with citations: web research on any question or topic in one call. Use to summarize a topic, get a Wikipedia summary, or answer with sources before writing or deciding. Pass q. Returns a direct answer, key points with citation ids, 3-5 vetted sources (official docs, .gov/.edu, journals, Wikipedia as backup) with publisher, date and supporting quote, confidence with reason, and a shareable permalink. 0.01 USDC/call; failed calls are free.","tags":["research brief","web research","summarize a topic","wikipedia summary","answer a question with sources"],"exampleInput":{"q":"What is retrieval-augmented generation?"}},{"method":"GET","path":"/read","url":"https://x402-seller-pmlm.onrender.com/read","price":"$0.005","priceUsd":0.005,"network":"eip155:8453","networks":["eip155:8453","eip155:137","eip155:42161","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","eip155:43114","eip155:1329"],"asset":"USDC","description":"URL to markdown: read any web page as clean, LLM-ready markdown. Use when an agent has a URL (article, docs, blog, product page) and needs the text without HTML, scripts or menus, e.g. to scrape article text or feed a page to an LLM. Pass url (https). Returns title, description, publish date, markdown, word count, headings and links. 0.005 USDC/call; failed calls are free.","tags":["url to markdown","web page to markdown","read url","scrape article text","html to markdown"],"exampleInput":{"url":"https://en.wikipedia.org/wiki/HTTP_402"}},{"method":"GET","path":"/check","url":"https://x402-seller-pmlm.onrender.com/check","price":"$0.005","priceUsd":0.005,"network":"eip155:8453","networks":["eip155:8453","eip155:137","eip155:42161","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","eip155:43114","eip155:1329"],"asset":"USDC","description":"x402 endpoint check: validate an x402 endpoint and audit its Bazaar listing before you pay for it or list it. One unpaid probe (never pays the target) grades the 402 challenge, schemas, examples, name, tags and latency, and adds Coinbase's validator verdict, the live Bazaar listing (30-day calls, payers, stale metadata) and search rank for its own name and tags. Returns score, grade and prioritized fixes. 0.005 USDC/call; failed calls are free.","tags":["x402 endpoint check","validate x402 endpoint","x402 bazaar ranking","x402 listing audit","api testing"],"exampleInput":{"url":"https://x402-seller-pmlm.onrender.com/report"}},{"method":"GET","path":"/news","url":"https://x402-seller-pmlm.onrender.com/news","price":"$0.005","priceUsd":0.005,"network":"eip155:8453","networks":["eip155:8453","eip155:137","eip155:42161","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","eip155:43114","eip155:1329"],"asset":"USDC","description":"News search: latest news headlines on any topic from thousands of outlets, updated every 15 minutes. Use when an agent needs what happened in the last 1-7 days (companies, crypto, politics, sports, tech). Pass q (keywords). Returns deduplicated headlines with outlet, link, publish time and match score from the GDELT global news index, major outlets and Hacker News. 0.005 USDC/call; failed calls are free.","tags":["news search","news headlines","latest news","crypto news","breaking news"],"exampleInput":{"q":"bitcoin ETF"}},{"method":"GET","path":"/price","url":"https://x402-seller-pmlm.onrender.com/price","price":"$0.002","priceUsd":0.002,"network":"eip155:8453","networks":["eip155:8453","eip155:137","eip155:42161","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","eip155:43114","eip155:1329"],"asset":"USDC","description":"Crypto token price: live USD price, 24h change, total supply and FDV for any token, read onchain from DEX pools (Uniswap v3 on Ethereum, Base, Arbitrum, Polygon; Orca, Raydium, PumpSwap on Solana), so every number is verifiable. Pass token (ETH, BTC, SOL, PEPE... or contract/mint address), optional chain. Returns price, change, pools, depth, spread, confidence, block. 0.002 USDC/call; failed calls are free.","tags":["token price","crypto price","price change 24h","onchain price","fully diluted valuation"],"exampleInput":{"token":"ETH"}},{"method":"GET","path":"/solana-price","url":"https://x402-seller-pmlm.onrender.com/solana-price","price":"$0.002","priceUsd":0.002,"network":"eip155:8453","networks":["eip155:8453","eip155:137","eip155:42161","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","eip155:43114","eip155:1329"],"asset":"USDC","description":"Solana token price: live USD price of any SPL token or memecoin by symbol or mint, incl. pump.fun tokens, read onchain from Orca, Raydium CLMM, PumpSwap and pump.fun bonding curves (no third-party API). Pass token (SOL, JUP, BONK, WIF... or mint). Returns price, supply, FDV, pools with depth, spread, confidence, slot. 0.002 USDC/call; failed calls are free.","tags":["solana token price","sol price","spl token price","pump.fun price","memecoin price"],"exampleInput":{"token":"JUP"}},{"method":"GET","path":"/balance","url":"https://x402-seller-pmlm.onrender.com/balance","price":"$0.003","priceUsd":0.003,"network":"eip155:8453","networks":["eip155:8453","eip155:137","eip155:42161","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","eip155:43114","eip155:1329"],"asset":"USDC","description":"Wallet balance: token balances and USD portfolio value for any wallet, read live onchain. EVM (Ethereum, Base, Arbitrum, Polygon in one call; ENS names work) or Solana (SOL + SPL tokens). Use to check a wallet before paying, trading or airdrops. Pass address, optional chain and tokens. Returns per-chain native + ERC-20/SPL balances, prices and total USD. 0.003 USDC/call; failed calls are free.","tags":["wallet balance","erc20 balance","token balances","portfolio value","solana wallet"],"exampleInput":{"address":"vitalik.eth"}},{"method":"GET","path":"/tx","url":"https://x402-seller-pmlm.onrender.com/tx","price":"$0.003","priceUsd":0.003,"network":"eip155:8453","networks":["eip155:8453","eip155:137","eip155:42161","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","eip155:43114","eip155:1329"],"asset":"USDC","description":"Decode transaction: status, receipt and decoded token transfers for any tx hash or Solana signature, read onchain. EVM (auto-detects Ethereum, Base, Arbitrum, Polygon): success/reverted, block time, confirmations, from/to, method, fee in USD, every ERC-20/NFT transfer; flags x402 USDC payments. Solana: status, fee, SOL + token balance changes. Use to verify a payment landed. 0.003 USDC/call; failed calls are free.","tags":["transaction receipt","decode transaction","tx status","verify payment","token transfers"],"exampleInput":{"hash":"0xa565aff51f0109d9a9c9028faa45338b3ebab49543fc25457e82326664ca8c52"}},{"method":"GET","path":"/gas","url":"https://x402-seller-pmlm.onrender.com/gas","price":"$0.002","priceUsd":0.002,"network":"eip155:8453","networks":["eip155:8453","eip155:137","eip155:42161","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","eip155:43114","eip155:1329"],"asset":"USDC","description":"Gas price: live gas fees for Ethereum, Base, Arbitrum, Polygon and Solana in one call. Use before sending a transaction to pick a fee or the cheapest chain. Returns base fee, slow/standard/fast priority fees, max fee, congestion, and the USD cost of a transfer, an ERC-20 transfer and a swap per chain, plus Solana priority fees. Optional chain. 0.002 USDC/call; failed calls are free.","tags":["gas price","gas fees","ethereum gas","estimate gas","solana priority fee"],"exampleInput":{"chain":"all"}},{"method":"GET","path":"/search","url":"https://x402-seller-pmlm.onrender.com/search","price":"$0.01","priceUsd":0.01,"network":"eip155:8453","networks":["eip155:8453","eip155:137","eip155:42161","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","eip155:43114","eip155:1329"],"asset":"USDC","description":"Web search API (SERP) with page text: like a search API key, pay per call. Pass q, optional n (1-10, default 5). Returns ranked results with title, url, domain, snippet, publish date and up to 1500 chars of cleaned main text from each page, fetched live, so agents can answer without opening links. Fresh results for news, docs, products, local businesses, definitions. 0.01 USDC/call; failed calls are free.","tags":["web search","search api","serp","search results with page text","google search alternative"],"exampleInput":{"q":"best open source vector database","n":3}}],"network":"eip155:8453","networks":["eip155:8453","eip155:137","eip155:42161","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","eip155:43114","eip155:1329"],"payTo":"0x079471E6F43b6feeF80895E19cBFcBB496904852","payToSolana":"787RZwDGpjmRsG5wgnyBeWQHBuARax8Qo6P7dmDuqKeW","openapi":"https://x402-seller-pmlm.onrender.com/openapi.json","llms":"https://x402-seller-pmlm.onrender.com/llms.txt","free":["/health","/stats","/examples","/a/<id>","/llms.txt","/openapi.json","/.well-known/x402","/robots.txt"]}