Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Added "check_payee" and "check_x402_seller"; changed the definition of "arb_tx", "email", "eth_tx" and 2 more (179 tools before, 181 now)
Look upaan Arbitrum One transaction by hash: sender, recipient ⟨82 unchanged words⟩
verificationemail address: syntax, MX and disposable-address checks without sending mail
⟨4 unchanged words⟩ openWorldHint":true,"readOnlyHint":true,"title":"verificationemail address: syntax, MX and disposable-address checks without sending mail"}
Look upaan Ethereum transaction by hash: sender, recipient, ⟨82 unchanged words⟩
Look upaan Optimism transaction by hash: sender, recipient, ⟨82 unchanged words⟩
Packagemetadatariskandcheck:latestnpm, PyPI, Cargo, Go, Maven orpinned-versionNuGet metadata and dependency-risk signals, latest or pinned version
⟨5 unchanged words⟩ :true,"readOnlyHint":true,"title":"Packagemetadatariskandcheck:latestnpm, PyPI, Cargo, Go, Maven orpinned-version
Payee preflight check: OFAC screen an address before paying, plus account type and domain age — 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. Example: address=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045. Price $0.005/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads o…
x402 seller audit: vet a paid endpoint's terms, payTo and domain before buying — 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. Example: url=https://agent-data-tools.revmesh2074.workers.dev/btc-fees. Price $0.01/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Re…
Changed the definition of "ai_chat", "check_counterparty", "contract_risk" and 8 more
⟨33 unchanged words⟩ quick LLM call without an AI provider account. For harder reasoning use ai_chat_large. Example: prompt=Explain x402 in one sentence.. Price $0.003/call ⟨28 unchanged words⟩
CounterpartyScreenriskacheckpayee before payingan
Added "airport_status", "hyperliquid_market" and "sec_filings"; changed the definition of "ai_chat", "ai_chat_large", "ai_embed" and 100 more (176 tools before, 179 now)
⟨33 unchanged words⟩ quick LLM call without an AI provider account. Example: prompt=Explain x402 in one sentence.. Price $0.003/call via x402 USDC or a card ⟨22 unchanged words⟩
⟨46 unchanged words⟩ is not enough: reasoning, drafting and Q&A. Example: prompt=Explain x402 in one sentence.. Price $0.01/call via x402 USDC or a card ⟨22 unchanged words⟩
Added "ai_chat_large"; changed the definition of "arb_gas", "base_gas", "btc_fees" and 7 more (175 tools before, 176 now)
⟨44 unchanged words⟩ fee a past transaction actually paid use arb_receipt. Example: only=. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"only":{"description":"Optional: comma-separated top-level result keys to keep, for a smaller answer (for example only=fastestFee,halfHourFee); unknown keys are ignored and an empty match returns the full result","type":"string"}},"type":"object"}
Added "dockerfile_lint", "http_security_headers" and "text_prompt_injection"; changed the definition of "ai_chat", "ai_classify", "ai_embed" and 169 more (172 tools before, 175 now)
⟨34 unchanged words⟩ LLM call without an AI provider account. Price$0.002/call$0.003/call via x402 USDC or a card key (/credits); failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
Added "arb_token_transfers", "base_token_transfers", "eth_token_transfers" and 3 more; changed the definition of "ai_chat", "ai_classify", "ai_embed" and 163 more (166 tools before, 172 now)
before
—after
Chat completion (Llama 3.1 8B)⟨33 unchanged words⟩ quick LLM call without an AI provider account.Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.002/call$0.002viainx402 USDCon Baseor
Changed the definition of "ai_chat", "ai_classify", "ai_embed" and 163 more
⟨33 unchanged words⟩ quick LLM call without an AI provider account.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.002 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
Added "ai_extract_json", "ai_speech", "ai_summarize_text" and 34 more; removed "ai_extract-json", "ai_summarize-text", "arb_is-contract" and 35 more; changed the definition of "base_gas" and "base_tx" (167 tools before, 166 now)
CurrentLive gas prices on Base:gas(chainprice,8453) read from the latest block: base fee andsuggestedpriority fee in gwei,plussuggestedwhatmaxFeePerGasaandplainmaxPriorityFeePerGas
Added "ai_chat", "ai_classify", "ai_embed" and 24 more; removed "air-quality", "crypto_price", "elevation" and 4 more; changed the definition of "arb_balance", "arb_block", "arb_gas" and 137 more (147 tools before, 167 now)
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}Added "air-quality", "arb_balance", "arb_block" and 114 more (30 tools before, 147 now)
Current air quality at a point: European and US air-quality index, PM2.5, PM10, ozone, nitrogen dioxide, sulphur dioxide and carbon monoxide (Open-Meteo, CAMS model data). Use for health, outdoor-activity and travel decisions. Costs $0.001 in USDC on Base per successful call, paid with x402.
Native ETH balance of any address on Arbitrum One, in wei and in ETH, read live from the chain at the latest block. Use to check whether a wallet is funded before sending, paying gas or settling. Costs $0.001 in USDC on Base per successful call, paid with x402.
A block on Arbitrum One by number, or the latest one: hash, timestamp, transaction count, gas used and limit, base fee in gwei and producer address. Use for timestamps, confirmations and chain-activity checks. Costs $0.001 in USDC on Base per successful call, paid with x402.
Current gas on Arbitrum One: gas price, base fee and suggested priority fee in gwei, plus what a plain ETH transfer (21,000 gas) costs right now. Use before sending a transaction or to decide whether to wait. Costs $0.001 in USDC on Base per successful call, paid with x402.
Removed "sitemap" and "trade-insight"; changed the definition of "base-allowance", "base-gas", "base-tx" and 27 more (32 tools before, 30 now)
before
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}after
—⟨59 unchanged words⟩ decide whether to wait for lower fees. Costs$0.002$0.001 in USDC on Base per successful call, paid with x402.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}Recently observed → Live
Live → Recently observed
Changed the definition of "btc-fees", "extract" and "sitemap"
before
—after
{"properties":{"blockHeight":{"minimum":0,"type":"integer"},"checkedAt":{"description":"Server retrieval time in UTC. Upstream endpoints are not an atomic snapshot.","type":"string"},"fees":{"properties":{"economy":{"minimum":0,"type":"number"},"halfHour":{"minimum":0,"type":"number"},"hour":{"minimum":0,"type":"number"},"minimum":{"minimum":0,"type":"number"},"nextBlock":{"minimum":0,"type":"number"}},"required":["nextBlock","halfHour","hour","economy","minimum"],"type":"object"},"limitations":{"items":{"type":"string"},"minItems":1,"type":"array"},"mempool":{"properties":{"totalFeesBtc":{"minimum":0,"type":"number"},"transactions":{"minimum":0,"type":"integer"},"vsize":{"minimum":0,"type":"integer"}},"required":["transactions","vsize","totalFeesBtc"],"type":"object"},"network":{"const":"bitcoin"},"source":{"const":"https://mempool.space/api"},"typicalPaymentSats":{"properties":{"hour":{"minimum":0,"type":"number"},"nextBlock":{"minimum":0,"type":"number"}},"required":["nextBlock","hour"],"type":"object"},"typicalPaymentVbytes":{"const":141,"description":"Illustrative transaction-size assumption; not the buyer's transaction size."},"unit":{"const":"sat/vB"}},"required":["network","unit","fees","typicalPaymentSats","typicalPaymentVbytes","source","limitations","mempool","blockHeight","checkedAt"],"type":"object"}Changed the definition of "extract"
Read public staticHTML/plainHTML, Markdown or plain text as text or Markdown, with code, tables, links,headings/IDsheading IDs, source image alt text and a content hash. Optional exact section ID ⟨45 unchanged words⟩
⟨8 unchanged words⟩ : text (default), markdown, or both.StructuredHTML structured details are included in everyformat.format; Markdown/plain sources have empty details.","enum":["text","markdown","
Added "sitemap"; changed the definition of "extract" (31 tools before, 32 now)
Read public static HTML/plain text as text or Markdown, withheadingscode,safe linkstables,code blockslinks,tablesheadings/IDs and a content hash.PrefersOptionalmain/articleexactcontent.section ID focuses a heading or container. Default 20,000 characters, maximum 100,000; input 2 MiB. No JavaScript rendering,authenticatedauthentication or
Changed the definition of "base-allowance", "base-gas", "base-tx" and 28 more
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨59 unchanged words⟩ decide whether to wait for lower fees. Costs$0.001$0.002 in USDC on Base per successful call, paid with x402.
—
Added "contract-risk", "domain-report", "liquidity-pool-audit" and 4 more; changed the definition of "package", "token-report" and "wallet" (24 tools before, 31 now)
Check a softwareReports packagebefore installing it: whether it exists at all (AI coding assistants sometimes invent names)existence, latest version and releasedate,packageage,number ofversionversionscount, npm weekly downloads(npm), licenses, deprecation,and knownsecurity advisories withadvisory severity.Returns
Added "token-report"; changed the definition of "btc-fees" and "package" (23 tools before, 24 now)
⟨42 unchanged words⟩ decide whether to wait for lower fees. Costs$0.002$0.0002 in USDC on Base per successful call, paid with x402.
⟨61 unchanged words⟩ a dependency or running an install command. Costs$0.002$0.0002 in USDC on Base per successful call, paid with x402.
Recently observed → Live
Certificate recorded, valid to 2027-01-07
Authorization not required
Live → Recently observed
Added "base-allowance", "base-gas", "base-tx" and 5 more (15 tools before, 23 now)
Check how much of a wallet's ERC-20 token a spender contract is approved to move on Base: the raw and formatted allowance, the token symbol and decimals, and whether the approval is unlimited. Use before a swap or deposit to see if an approve transaction is needed, and to audit a wallet for risky unlimited approvals. Costs $0.002 in USDC on Base per successful call, paid with x402.
Live gas prices on Base (chain 8453) read from the latest block: base fee and priority fee in gwei, suggested maxFeePerGas and maxPriorityFeePerGas in wei for an EIP-1559 transaction, how full the latest block is, and the estimated execution fee in ETH for an ETH transfer and an ERC-20 transfer. Use before sending a transaction on Base or to decide whether to wait for lower fees. Costs $0.001 in USDC on Base per successful call, paid with x402.
Look up any transaction on Base by hash: whether it succeeded, reverted or is still pending, sender and receiver, ETH value, called method id, block number and time, number of confirmations, gas used, gas price and the execution fee paid, and whether it created a contract. Use to confirm that a payment or contract call went through before acting on it. Costs $0.003 in USDC on Base per successful call, paid with x402.
Unavailable → Live
First tool surface recorded: 15 tools (server version 1.0.0)
https://agent-data-tools.revmesh2074.workers.dev/mcp (mcp_streamable_http) — from mcp_registry
Unknown → Unavailable
https://agent-data-tools.peterbellbring.workers.dev/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 29 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
OneScreencallatopayeevetbefore paying, trading or onboarding: one call vets an address on Base, Ethereum, Arbitrum or Optimismbefore paying, trading orwithonboarding:an OFAC SDNaddressmatch, account type and activity, USD holdings and, on Base, wallet or contract riskheuristicschecks;(oraddcontractthebytecodepayee'sanddomainproxyforchecks),itscombinedageintoandatrust flags. One block, review or pass verdict with reasons.Cheaper than buying the parts.Screening aid, not legal advice or a ⟨45 unchanged words⟩
⟨24 unchanged words⟩ arb","op"],"type":"string"},"domain":{"description":"Optional: the payee's domain or website URL, e.g. ethereum.org; adds domain age and trust flags","type":"string"}},"required":["address"],"type":"object"}
⟨4 unchanged words⟩ openWorldHint":true,"readOnlyHint":true,"title":"CounterpartyScreenriskacheckpayee before payingan: EVM address risk check (OFAC and on-chain signals)"}
BaseSmart contractbytecoderisk check: proxy,proxy-slotbytecode andzero-supplysupplyheuristicsred flags for a Base contract before approving it
LimitedCheck a Base contractbytecode, EIP-1967beforeslotyouandapprovezero-supplyorheuristics.callMissingit:oraunsupportedlowpropertytoreadscriticalarerisknull;tierRPCwithtransportnamedfailuresflagsreturn(proxy,502.proxyOwnershipwithrenunciationnorequiresimplementation,atinyconfirmedbytecode, zeroowner.tokenEmptysupply),slotsplusdobytecodenotsize,identifytheuninitializedEIP-1967proxies.implementationEOAsslotreturnandnot-applicable.ERC-20Notowner,arenouncedfullandsecuritypausedaudit;reads.seeUnreadableendpointreadsdetailsarefornull;coverageEOAslimits.return not-applicable. Limited heuristics, not a full security audit. Use before approving a spender or calling an unfamiliar Base contract. Example: ⟨33 unchanged words⟩
⟨4 unchanged words⟩ openWorldHint":true,"readOnlyHint":true,"title":"BaseSmart contractbytecoderisk check: proxy,proxy-slotbytecode andzero-supplysupplyheuristicsred flags for a Base contract before approving it"}
⟨46 unchanged words⟩ phishing and trust checks, and deliverability audits. For a trust verdict with named flags use domain_report. Example: name=cloudflare.com. Price $0.005/call via x402 USDC or ⟨26 unchanged words⟩
⟨60 unchanged words⟩ a domain. Signals only, not a guarantee. Raw DNS records: domain. Example: name=cloudflare.com. Price $0.01/call via x402 USDC or ⟨26 unchanged words⟩
VerifiedLiquidity pool check: a Base DEXpairpair'sdetailsliquidity, volume, trades andmarketagedatabefore trading
Check a Base DEXpairpoollookupbeforethroughyouDexScreenertrade or add liquidity:verifiedgive a pairidentityaddress and get the verified DEX, both tokens, reported liquidity, 24h volume,and trades, and pair agewherefromavailable.DexScreener,Returnswith source and retrievaltime;time.missingMissing fields arenull.null;Noanpool-securityunknownorpairinvestment-riskreturnsassessment.404.MissingMarketpairsdatareturnonly,404;noupstreampool-securityfailureorreturnsinvestment-risk502.assessment.ExampleUsevaluestoareconfirmillustrative.aUsepairtoischeckrealaandpair'sdeepliquidityenough beforetrading.trading; token red flags: token_report. Example: address=0x98c7A2338336d2d354663246F64676009c7bDa97. Price $0.03/call via x402 USDC ⟨27 unchanged words⟩
⟨4 unchanged words⟩ openWorldHint":true,"readOnlyHint":true,"title":"VerifiedLiquidity pool check: a Base DEXpairpair'sdetailsliquidity, volume, trades andmarketagedatabefore trading"}
⟨59 unchanged words⟩ to read before calling /extract. Example: url=https://agent-data-tools.revmesh2074.workers.dev/examples/sitemap/source.xml.//www.sitemaps.org/sitemap.xml. Price $0.002/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨57 unchanged words⟩ whether a page is worth reading in full. For the full text use extract. Example: url=https://en.wikipedia.org/wiki/HTTP_402. Price $0.01/call via x402 USDC ⟨25 unchanged words⟩
BaseTokentokenriskpre-tradeandreporthoneypot check:on-chainredriskflags plus live DEXmarketliquiditydatafor a Base token before a swap
Check a Base tokenheuristicbeforescreeningyouplusswapDexScreenerintomarketit:data,asourcehigh/medium/lowandriskretrievalverdicttime.withReturnsnamedowner,redpausedflagsand(pausedproxytransfers,factsblacklist,withowner-setlimitedfeesselectororchecks.tax,Aa mint selectordoeswithnotaprovelivecallableowner,minting;upgradeablemissingproxy, no orunavailablethinevidenceliquidity,remainsaunknown.pairIllustrativeunderexamples7aredaysnotold,livebuysquotes.butNotno sells as asafetyhoneypotguarantee;sign)seeplusendpointlivedetailsDexScreenerforprice,coverageliquidity,limits.volume and FDV. Heuristic screening, not a safety guarantee. Use before swapping into an unfamiliar Base token. ⟨34 unchanged words⟩
⟨4 unchanged words⟩ openWorldHint":true,"readOnlyHint":true,"title":"BaseTokentokenriskpre-tradeandreporthoneypot check:on-chainredriskflags plus live DEXmarketliquiditydatafor a Base token before a swap"}
HeuristicWalletwalletrisk check: fresh-wallet riskindicatorstier, flags, balances andaccountnonceonfor a Base address
ReturnsScreen aheuristic high/medium/lowBase addressrisk tier,fornamedfreshflags,orETHthrowaway-walletbalance,signals:holdingsaofhigh/medium/low4heuristicmajorrisktokenstier(USDC,withWETH,namedcbBTC,flagsDAI),(noandortheoneBaseoutgoingEVMtransaction,accountanonce.near-emptyPer-tokenbalanceriskwithisfewunknowntransactions),becauseplustokenETH,contractsUSDC,areWETH,notcbBTCauditedandhere.DAIForbalancesEOAsand thenonce counts outgoing transactionsaccountonly.nonce. Address type is reported separately and does not affect therisktier;tier.token contracts are not audited. Use to screen a Base address;otherOFACchainsandorotherOFACchains: check_counterparty. Example: address=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045. Price $0.02/call via x402 ⟨28 unchanged words⟩
⟨4 unchanged words⟩ openWorldHint":true,"readOnlyHint":true,"title":"HeuristicWalletwalletrisk check: fresh-wallet riskindicatorstier, flags, balances andaccountnonceonfor a Base address"}
Inspectx402 seller check: decode anx402endpoint'sendpointpayment terms and listing quality without paying
DecodeCheck an x402 seller before you pay it: decode any publicx402endpoint's 402 payment requirements without paying (v1 body or v2 header):into USD price for native USDC, network, asset, ⟨25 unchanged words⟩ before buying from an unfamiliar seller or todebugaudit your own x402 listing. Example: url=https://agent-data-tools.revmesh2074.workers.dev/btc-fees. Price $0.003/call via ⟨29 unchanged words⟩
⟨4 unchanged words⟩ openWorldHint":true,"readOnlyHint":true,"title":"Inspectx402 seller check: decode anx402endpoint'sendpointpayment terms and listing quality without paying"}
Text embeddings (BGE-M3, 1,024 dimensions)
⟨6 unchanged words⟩ readOnlyHint":true,"title":"Text embeddings (BGE-M3, 1,024 dimensions)"}
⟨28 unchanged words⟩ Example: text=How small businesses can accept stablecoinpayments, depth=2.payments. Price $0.003/call via x402 USDC or a card ⟨22 unchanged words⟩
⟨32 unchanged words⟩ make it tmrw, can we move tothu?, style=professional.thu?. Price $0.003/call via x402 USDC or a card ⟨22 unchanged words⟩
Sentiment analysis of text
⟨5 unchanged words⟩ :true,"readOnlyHint":true,"title":"Sentiment analysis of text"}
Text to speech (TTS): turn text into an audio file)
⟨41 unchanged words⟩ bots. Example: text=Your payment was received. Thankyou!, lang=en.you!. Price $0.003/call via x402 USDC or a card ⟨22 unchanged words⟩
⟨7 unchanged words⟩ ":true,"title":"Text to speech (TTS): turn text into an audio file)"}
⟨39 unchanged words⟩ documents. Example: text=Payment received, thank you!,to=sv, from=en.to=sv. Price $0.003/call via x402 USDC or a card ⟨22 unchanged words⟩
Read the nativeNative ETH balance (eth_getBalance) of any 0x wallet address on Arbitrum One at the latest block ⟨71 unchanged words⟩
FetchLatestablock number and block details on Arbitrum Oneby decimal number, ortheanylatestblockonebywhendecimalomittednumber: hash, timestamp, transaction count, gas used ⟨63 unchanged words⟩
Get currentCurrent gas price on Arbitrum One (eth_gasPrice): gas price, base fee and suggested priority ⟨31 unchanged words⟩ fee a past transaction actually paid use arb_receipt.Example: only=.Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨12 unchanged words⟩ keep, for a smaller answer (for exampleonly=fastestFeeonly=price,halfHourFeesymbol); unknown keys are ignored and an empty ⟨9 unchanged words⟩
ListRecentrecentcontract event logsa contract emittedon Arbitrum One (eth_getLogs): the events a contract emitted over the last N blocks (1-1,000, ⟨29 unchanged words⟩ contract events; for one transaction's outcome use arb_receipt. Example: address=0xaf88d065e77c8cC2239327C5EDb3A432268e5831. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
Get theTransaction receiptof a minedon Arbitrum Onetransaction(eth_getTransactionReceipt): success or reverted, gas used, effective ⟨78 unchanged words⟩
Read oneERC-20wallet'stoken balance ofone ERC-20atokenwallet on Arbitrum One (USDC, USDT, WETH or any token, via balanceOf): raw amount, decimals, symbol and the ⟨77 unchanged words⟩
⟨10 unchanged words⟩ :"string"},"token":{"description":"Token: a ticker such as USDC, USDT, WETH or DAI, or the 0x ERC-20tokencontract address","type":"string"}}, ⟨5 unchanged words⟩
⟨33 unchanged words⟩ for a holder's balance use arb_token_balance. Input is a ticker (USDC, WETH…) or the token's 0x contract address; an address that ⟨42 unchanged words⟩
⟨3 unchanged words⟩ ,"properties":{"token":{"description":"Token: a ticker such as USDC or WETH, or the 0x ERC-20tokencontract address","type":"string"}}, ⟨4 unchanged words⟩
⟨54 unchanged words⟩ Malformed addresses are rejected with 400, uncharged. Example: address=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨14 unchanged words⟩ many recent blocks to scan (1-2000, default10001000; 2,000 blocks is about 8 minutes on Arbitrum One)","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"token":{"description":"Token: a ticker such as USDT or WETH, or the 0x ERC-20tokencontract (default: USDC on this network)" ⟨6 unchanged words⟩
Read the nativeNative ETH balance (eth_getBalance) of any 0x wallet address on Base at the latest block, ⟨71 unchanged words⟩
Fetch aLatest blockonnumberBaseandbyblockdecimaldetailsnumberon Base, ortheanylatestblockonebywhendecimalomittednumber: hash, timestamp, transaction count, gas used ⟨63 unchanged words⟩
⟨58 unchanged words⟩ to decide whether to wait for lower fees.Example: only=.Price $0.002/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨12 unchanged words⟩ keep, for a smaller answer (for exampleonly=fastestFeeonly=price,halfHourFeesymbol); unknown keys are ignored and an empty ⟨9 unchanged words⟩
ListRecentrecentcontract event logs on Base (eth_getLogs): the events a contract emittedon Baseover the last N blocks (1-1,000, ⟨29 unchanged words⟩ contract events; for one transaction's outcome use base_receipt. Example: address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
Get theTransaction receiptof a minedon Basetransaction(eth_getTransactionReceipt): success or reverted, gas used, effective ⟨78 unchanged words⟩
Read oneERC-20wallet'stoken balance ofone ERC-20atokenwallet on Base (USDC, USDT, WETH or any token, via balanceOf): raw amount, decimals, symbol and the ⟨77 unchanged words⟩
⟨10 unchanged words⟩ :"string"},"token":{"description":"Token: a ticker such as USDC, USDT, WETH or DAI, or the 0x ERC-20tokencontract address","type":"string"}}, ⟨5 unchanged words⟩
⟨32 unchanged words⟩ for a holder's balance use base_token_balance. Input is a ticker (USDC, WETH…) or the token's 0x contract address; an address that ⟨42 unchanged words⟩
⟨3 unchanged words⟩ ,"properties":{"token":{"description":"Token: a ticker such as USDC or WETH, or the 0x ERC-20tokencontract address","type":"string"}}, ⟨4 unchanged words⟩
⟨53 unchanged words⟩ Malformed addresses are rejected with 400, uncharged. Example: address=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨14 unchanged words⟩ many recent blocks to scan (1-2000, default10001000; 2,000 blocks is about 67 minutes on Base)","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"token":{"description":"Token: a ticker such as USDT or WETH, or the 0x ERC-20tokencontract (default: USDC on this network)" ⟨6 unchanged words⟩
⟨41 unchanged words⟩ to decide whether to wait for lower fees.Example: only=.Price $0.002/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨12 unchanged words⟩ keep, for a smaller answer (for exampleonly=fastestFeeonly=price,halfHourFeesymbol); unknown keys are ignored and an empty ⟨9 unchanged words⟩
Bitcoin (BTC) price in USD, EUR and other major currencies
⟨47 unchanged words⟩ to check the BTC price before a trade.Example: only=.Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨12 unchanged words⟩ keep, for a smaller answer (for exampleonly=fastestFeeonly=price,halfHourFeesymbol); unknown keys are ignored and an empty ⟨9 unchanged words⟩
⟨5 unchanged words⟩ :true,"readOnlyHint":true,"title":"Bitcoin (BTC) price in USD, EUR and other major currencies"}
Counterparty risk check before paying an EVM address (OFAC and on-chain signals)
⟨66 unchanged words⟩ trading with or onboarding an address. Example:address=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045, chain=base.address=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045. Price $0.03/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨5 unchanged words⟩ :true,"readOnlyHint":true,"title":"Counterparty risk check before paying an EVM address (OFAC and on-chain signals)"}
Company data lookup: profile, identifiers and website from Wikidata
⟨55 unchanged words⟩ ground an answer about a company. Example:name=Spotify, id=Q689141.name=Spotify. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨5 unchanged words⟩ :true,"readOnlyHint":true,"title":"Company data lookup: profile, identifiers and website from Wikidata"}
⟨33 unchanged words⟩ deploying it. Example: expr=*/15 9-17 * *MON-FRI, count=5, from=2026-10-19T08:00:00Z.MON-FRI. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨36 unchanged words⟩ into an agent. Example: text=name,age Ada,36, numbers=true.36. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨8 unchanged words⟩ turn numeric cells into numbers","type":["string","number","boolean"]},"text":{"description":"The CSV ⟨12 unchanged words⟩
⟨39 unchanged words⟩ to compute due dates and expiries. Example:date=2026-01-31, months=1, days=0, businessDays=0.date=2026-01-31. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨33 unchanged words⟩ "minimum":-9007199254740991,"type":"integer"},"hours":{"description":"Hours to add","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"minutes":{"description":"Minutes to add","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"months":{"description":"Months to add","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"weeks":{"description":"Weeks to add","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"years":{"description":"Years to add (negative subtracts)","maximum":9007199254740991,"minimum":-9007199254740991,"type ⟨5 unchanged words⟩
⟨11 unchanged words⟩ today)","type":"string"}},"required":["date"],"type":"object"}
Domain lookup: DNS, RDAP registration age and email authentication
⟨5 unchanged words⟩ :true,"readOnlyHint":true,"title":"Domain lookup: DNS, RDAP registration age and email authentication"}
⟨34 unchanged words⟩ for alerts, news and travel checks. Example:period=day, minMagnitude=4.5.period=day. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨7 unchanged words⟩ (default), 4.5 or significant","type":["string","number","boolean"]},"period":{"description":"day (default ⟨6 unchanged words⟩
addressverification:validationsyntax, MX and disposable-address checks without sending mail
⟨5 unchanged words⟩ :true,"readOnlyHint":true,"title":"Emailaddressverification:validationsyntax, MX and disposable-address checks without sending mail"}
Read the nativeNative ETH balance (eth_getBalance) of any 0x wallet address on Ethereum at the latest block, ⟨71 unchanged words⟩
Fetch aLatest blockonnumberEthereumandbyblockdecimaldetailsnumberon Ethereum, ortheanylatestblockonebywhendecimalomittednumber: hash, timestamp, transaction count, gas used ⟨63 unchanged words⟩
Get currentCurrent gas price on Ethereum (eth_gasPrice): gas price, base fee and suggested priority ⟨31 unchanged words⟩ fee a past transaction actually paid use eth_receipt.Example: only=.Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨12 unchanged words⟩ keep, for a smaller answer (for exampleonly=fastestFeeonly=price,halfHourFeesymbol); unknown keys are ignored and an empty ⟨9 unchanged words⟩
ListRecentrecentcontract event logs on Ethereum (eth_getLogs): the events a contract emittedon Ethereumover the last N blocks (1-1,000, ⟨29 unchanged words⟩ contract events; for one transaction's outcome use eth_receipt. Example: address=0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
Get theTransaction receiptof a minedon Ethereumtransaction(eth_getTransactionReceipt): success or reverted, gas used, effective ⟨78 unchanged words⟩
Read oneERC-20wallet'stoken balance ofone ERC-20atokenwallet on Ethereum (USDC, USDT, WETH or any token, via balanceOf): raw amount, decimals, symbol and the ⟨77 unchanged words⟩
⟨10 unchanged words⟩ :"string"},"token":{"description":"Token: a ticker such as USDC, USDT, WETH or DAI, or the 0x ERC-20tokencontract address","type":"string"}}, ⟨5 unchanged words⟩
⟨32 unchanged words⟩ for a holder's balance use eth_token_balance. Input is a ticker (USDC, WETH…) or the token's 0x contract address; an address that ⟨42 unchanged words⟩
⟨3 unchanged words⟩ ,"properties":{"token":{"description":"Token: a ticker such as USDC or WETH, or the 0x ERC-20tokencontract address","type":"string"}}, ⟨4 unchanged words⟩
⟨53 unchanged words⟩ Malformed addresses are rejected with 400, uncharged. Example: address=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨14 unchanged words⟩ many recent blocks to scan (1-2000, default10001000; 2,000 blocks is about 6.7 hours on Ethereum)","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"token":{"description":"Token: a ticker such as USDT or WETH, or the 0x ERC-20tokencontract (default: USDC on this network)" ⟨6 unchanged words⟩
StaticWebwebscraping: page URL totext,clean Markdown,codeorandtexttablesfor LLMs
ReadFetch any publicstaticwebHTMLpage URL and get clean,MarkdownLLM-readyortextplainortext.Markdown:HTMLmainincludescontent, code blocks, tables, links,headingandIDsheadings,image altfortextRAG andunverifiedagentauthor/datecontext.provenance.StaticOptionalHTML,exactMarkdownHTMLor text; optional section ID. Default 20,000 output characters,maximummax 100,000; input 2 MiB. No JavaScript rendering (see /extract/rendered),authenticationlogins orpaywall access.paywalls. Empty pages,invalidbad sections, browser challenges andexecutionerrors areuncharged.not charged. Use to read docs orarticles into context.articles. Example: url=https://example.com, maxChars=20000, format=text, section=retry-policy.//example.com. Price $0.002/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨4 unchanged words⟩ openWorldHint":true,"readOnlyHint":true,"title":"StaticWebwebscraping: page URL totext,clean Markdown,codeorandtexttablesfor LLMs"}
ReadScrape a JavaScript-rendered page as text or Markdown
⟨64 unchanged words⟩ can read in a browser. Example: url=https://example.com/, format=markdown, maxChars=20000, section=main.//example.com/. Price $0.01/call via x402 USDC or a card ⟨22 unchanged words⟩
⟨4 unchanged words⟩ openWorldHint":true,"readOnlyHint":true,"title":"ReadScrape a JavaScript-rendered page as text or Markdown"}
⟨63 unchanged words⟩ or podcasts without scraping pages. Example: url=https://github.blog/feed/, limit=10.//github.blog/feed/. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨59 unchanged words⟩ calculations, and reporting in another currency. Example:from=USD, to=EUR,GBP,SEK, amount=100.from=USD. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
PlaceGeocoding: place name tocoordinateslatitude and longitude
⟨42 unchanged words⟩ places of the same name apart. Example:name=Uppsala, count=3.name=Uppsala. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨4 unchanged words⟩ openWorldHint":true,"readOnlyHint":true,"title":"PlaceGeocoding: place name tocoordinateslatitude and longitude"}
⟨19 unchanged words⟩ for checksums, cache keys and deduplication. Example:text=hello, algorithm=sha256.text=hello. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨32 unchanged words⟩ call and is not stored. Example: message=hello,key=secret, algorithm=sha256.key=secret. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨46 unchanged words⟩ scheduling, delivery dates and business-day maths. Example:country=SE, year=2026.country=SE. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨6 unchanged words⟩ ":"ISO 3166-1 alpha-2 code: US, GB (UK), SE, DE, FR, NO, DK orFIFI; English country names also work","type":"string"},"year":{ ⟨16 unchanged words⟩
Generate anImageimagegeneration from a text prompt
⟨40 unchanged words⟩ prompt=a lighthouse on a cliff at sunset,watercolor, steps=4.watercolor. Price $0.02/call via x402 USDC or a card ⟨22 unchanged words⟩
⟨4 unchanged words⟩ openWorldHint":true,"readOnlyHint":true,"title":"Generate anImageimagegeneration from a text prompt"}
⟨28 unchanged words⟩ Use for firewall rules and allowlists. Example:cidr=192.168.1.0/24, ip=192.168.1.77.cidr=192.168.1.0/24. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨31 unchanged words⟩ : text={"b":2,"a":1}, indent=2, sortKeys=true.. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨7 unchanged words⟩ (default), 4 or tab","type":["string","number","boolean"]},"sortKeys":{"description":"true to sort object keys","type":["string","number","boolean"]},"text":{"description":"The JSON ⟨7 unchanged words⟩
⟨27 unchanged words⟩ Use to configure an x402 or Base client.Example: only=.Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨12 unchanged words⟩ keep, for a smaller answer (for exampleonly=fastestFeeonly=price,halfHourFeesymbol); unknown keys are ignored and an empty ⟨9 unchanged words⟩
⟨19 unchanged words⟩ Use for dates, outlines and puzzles. Example:number=2026, roman=MMXXVI.number=2026. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
Read the nativeNative ETH balance (eth_getBalance) of any 0x wallet address on Optimism at the latest block, ⟨71 unchanged words⟩
Fetch aLatest blockonnumberOptimismandbyblockdecimaldetailsnumberon Optimism, ortheanylatestblockonebywhendecimalomittednumber: hash, timestamp, transaction count, gas used ⟨63 unchanged words⟩
Get currentCurrent gas price on Optimism (eth_gasPrice): gas price, base fee and suggested priority ⟨31 unchanged words⟩ fee a past transaction actually paid use op_receipt.Example: only=.Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨12 unchanged words⟩ keep, for a smaller answer (for exampleonly=fastestFeeonly=price,halfHourFeesymbol); unknown keys are ignored and an empty ⟨9 unchanged words⟩
ListRecentrecentcontract event logs on Optimism (eth_getLogs): the events a contract emittedon Optimismover the last N blocks (1-1,000, ⟨29 unchanged words⟩ contract events; for one transaction's outcome use op_receipt. Example: address=0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
Get theTransaction receiptof a minedon Optimismtransaction(eth_getTransactionReceipt): success or reverted, gas used, effective ⟨78 unchanged words⟩
Read oneERC-20wallet'stoken balance ofone ERC-20atokenwallet on Optimism (USDC, USDT, WETH or any token, via balanceOf): raw amount, decimals, symbol and the ⟨77 unchanged words⟩
⟨10 unchanged words⟩ :"string"},"token":{"description":"Token: a ticker such as USDC, USDT, WETH or DAI, or the 0x ERC-20tokencontract address","type":"string"}}, ⟨5 unchanged words⟩
⟨32 unchanged words⟩ for a holder's balance use op_token_balance. Input is a ticker (USDC, WETH…) or the token's 0x contract address; an address that ⟨42 unchanged words⟩
⟨3 unchanged words⟩ ,"properties":{"token":{"description":"Token: a ticker such as USDC or WETH, or the 0x ERC-20tokencontract address","type":"string"}}, ⟨4 unchanged words⟩
⟨53 unchanged words⟩ Malformed addresses are rejected with 400, uncharged. Example: address=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨14 unchanged words⟩ many recent blocks to scan (1-2000, default10001000; 2,000 blocks is about 67 minutes on Optimism)","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"token":{"description":"Token: a ticker such as USDT or WETH, or the 0x ERC-20tokencontract (default: USDC on this network)" ⟨6 unchanged words⟩
⟨58 unchanged words⟩ Use before adding a dependency. Example: ecosystem=npm,name=lodash, version=4.17.20.name=lodash. Price $0.002/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨46 unchanged words⟩ DOI for a citation. Example: query=CRISPR off-targeteffects, limit=5, fromYear=2020.effects. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨62 unchanged words⟩ manuals into an agent's context. Example: url=https://bitcoin.org/bitcoin.pdf, firstPage=1, pages=1, maxChars=1000.//bitcoin.org/bitcoin.pdf. Price $0.005/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨19 unchanged words⟩ MCP setup can pay and receive a result.Example: only=.Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨12 unchanged words⟩ keep, for a smaller answer (for exampleonly=fastestFeeonly=price,halfHourFeesymbol); unknown keys are ignored and an empty ⟨9 unchanged words⟩
Read the nativeNative POL balance (eth_getBalance) of any 0x wallet address on Polygon PoS at the latest block ⟨71 unchanged words⟩
FetchLatestablock number and block details on Polygon PoSby decimal number, ortheanylatestblockonebywhendecimalomittednumber: hash, timestamp, transaction count, gas used ⟨63 unchanged words⟩
Get currentCurrent gas price on Polygon PoS (eth_gasPrice): gas price, base fee and suggested priority ⟨31 unchanged words⟩ fee a past transaction actually paid use polygon_receipt.Example: only=.Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨12 unchanged words⟩ keep, for a smaller answer (for exampleonly=fastestFeeonly=price,halfHourFeesymbol); unknown keys are ignored and an empty ⟨9 unchanged words⟩
ListRecentrecentcontract event logsa contract emittedon Polygon PoS (eth_getLogs): the events a contract emitted over the last N blocks (1-1,000, ⟨29 unchanged words⟩ contract events; for one transaction's outcome use polygon_receipt. Example: address=0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
Get theTransaction receiptof a minedon Polygon PoStransaction(eth_getTransactionReceipt): success or reverted, gas used, effective ⟨78 unchanged words⟩
Read oneERC-20wallet'stoken balance ofone ERC-20atokenwallet on Polygon PoS (USDC, USDT, WETH or any token, via balanceOf): raw amount, decimals, symbol and the ⟨77 unchanged words⟩
⟨10 unchanged words⟩ :"string"},"token":{"description":"Token: a ticker such as USDC, USDT, WETH or DAI, or the 0x ERC-20tokencontract address","type":"string"}}, ⟨5 unchanged words⟩
⟨33 unchanged words⟩ for a holder's balance use polygon_token_balance. Input is a ticker (USDC, WETH…) or the token's 0x contract address; an address that ⟨42 unchanged words⟩
⟨3 unchanged words⟩ ,"properties":{"token":{"description":"Token: a ticker such as USDC or WETH, or the 0x ERC-20tokencontract address","type":"string"}}, ⟨4 unchanged words⟩
⟨54 unchanged words⟩ Malformed addresses are rejected with 400, uncharged. Example: address=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨14 unchanged words⟩ many recent blocks to scan (1-2000, default10001000; 2,000 blocks is about 67 minutes on Polygon PoS)","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"token":{"description":"Token: a ticker such as USDT or WETH, or the 0x ERC-20tokencontract (default: USDC on this network)" ⟨6 unchanged words⟩
TokenCryptoUSDtoken price in USD from Uniswap v3 pools
Crypto token USD priceofby ticker (ETH, BTC, USDC, AERO, ARB, OP, LINK…) or by any ERC-20token0x address on Base, Ethereum, Arbitrum or Optimism,computedfrom the deepest Uniswap v3 pool against USDC ⟨7 unchanged words⟩ Returns the pool, its fee tier, thequote-tokenquote reserve and a thin-liquidity flag. Spot price, ⟨17 unchanged words⟩ quote before a swap or payment. Example:address=0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf, chain=base.symbol=ETH. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨5 unchanged words⟩ :{"description":"0x ERC-20 token contract address (instead of symbol)","type":"string"},"chain":{ ⟨11 unchanged words⟩ arb","op"],"type":"string"}},"requiredsymbol":[{"addressdescription"]:"Ticker such as ETH, BTC, USDC, AERO, ARB, OP or LINK (instead of address; ETH and BTC mean the wrapped tokens)","type":"string"}},"type":"object"}
⟨4 unchanged words⟩ openWorldHint":true,"readOnlyHint":true,"title":"TokenCryptoUSDtoken price in USD from Uniswap v3 pools"}
USDCrypto prices in USD for up to 20 tokens in one call
USD prices for up to 20ERC-20crypto tokens in one call, by ticker (ETH, BTC, USDC, AERO…) or ERC-20 0x address, on Base, Ethereum, Arbitrum or Optimismin one call, each from its deepest Uniswap v3 pool ⟨22 unchanged words⟩ under unpriced instead of failing the call. Spotprices, not time averages.prices. Use to value a basket of tokens or refresh a watchlist in one paid call. Example: symbols=ETH,BTC,AERO. Price $0.005/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨5 unchanged words⟩ "description":"Comma-separated 0x ERC-20 token addresses (with or instead of symbols; 1-20 tokens in all)","type":"string"},"chain": ⟨11 unchanged words⟩ arb","op"],"type":"string"}},"requiredsymbols":[{"addressesdescription"]:"Comma-separated tickers such as ETH,BTC,AERO (with or instead of addresses; 1-20 tokens in all)","type":"string"}},"type":"object"}
⟨4 unchanged words⟩ openWorldHint":true,"readOnlyHint":true,"title":"USDCrypto prices in USD for up to 20 tokens in one call"}
⟨18 unchanged words⟩ for placeholders, avatars and design ideas. Example:count=3, tone=pastel.count=3. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨18 unchanged words⟩ Use for draws, sampling and games. Example:min=1, max=100, count=3, unique=true.min=1. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨43 unchanged words⟩ ":"true for no repeats","type":["string","number","boolean"]}},"type":"object"}
⟨25 unchanged words⟩ Use when creating accounts or secrets. Example:length=20, symbols=true, count=1.length=20. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨31 unchanged words⟩ "false to leave out symbols","type":["string","number","boolean"]}},"type":"object"}
⟨23 unchanged words⟩ breaking ties fairly. Example: items=Ada,Alan,Grace,Linus, count=1.Linus. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨19 unchanged words⟩ classrooms. Example: items=Ada,Alan,Grace,Linus,Margaret,Tim, teams=2.Tim. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
Sanctions check: OFACsanctionsSDN screening for a crypto wallet or name
ScreenOFAC sanctions screen for a crypto wallet before you pay it: checks an address (BTC, ETH, USDT, TRX and more) or a person or company name against the US TreasuryOFACSDN list,includingaliasesandincluded.theReturnslistedadigitalverdictcurrency(blockaddresseson(BTC,aETH,listedUSDTaddress,TRXreviewandonmore).aReturnsname match, pass), each match with SDN ID, programs and match strength,plusand the list date. A screening aid, not legal advice. Use beforepaying, onboardingpaying;orfulltradingverdict witha counterparty.walletExamplerisk:address=0x098B716B8Aaf21512996dC57EB0615e2383E2f96,check_counterparty.name=LazarusExample:Group.address=0x098B716B8Aaf21512996dC57EB0615e2383E2f96. Price $0.005/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨4 unchanged words⟩ openWorldHint":true,"readOnlyHint":true,"title":"Sanctions check: OFACsanctionsSDN screening for a crypto wallet or name"}
ScreenshotWebsiteofscreenshot: capture a web page as an image
⟨51 unchanged words⟩ feeding pages to vision models. Example: url=https://example.com, fullPage=true.//example.com. Price $0.02/call via x402 USDC or a card ⟨22 unchanged words⟩
⟨18 unchanged words⟩ instead of the 1280x800 viewport","type":["string","number","boolean"]},"url":{"description":"Absolute http( ⟨13 unchanged words⟩
⟨4 unchanged words⟩ openWorldHint":true,"readOnlyHint":true,"title":"ScreenshotWebsiteofscreenshot: capture a web page as an image"}
⟨56 unchanged words⟩ a docs site to read before calling /extract. Example: url=https://agent-data-tools.revmesh2074.workers.dev/examples/sitemap/source.xml. Price $0.002/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨26 unchanged words⟩ URLs and IDs. Example: text=Crème Brûlée &Straße!, separator=-.Straße!. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
Summarize a web page from its URL⟨30 unchanged words⟩ and summarizes the main text with an LLM. HTML pages only; for a PDF use pdf_text, then ai_summarize_text. Use for research, news triage, link previews ⟨43 unchanged words⟩
⟨7 unchanged words⟩ ":true,"title":"Summarize a web page from its URL"}
⟨34 unchanged words⟩ , events and outdoor planning. Example: lat=59.33,lon=18.07, date=2026-12-21.lon=18.07. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
ScanPrompt injection detection: scan text forprompt-injectioninjection attempts
⟨4 unchanged words⟩ openWorldHint":true,"readOnlyHint":true,"title":"ScanPrompt injection detection: scan text forprompt-injectioninjection attempts"}
The exact current date and time in any IANA time zone (UTC when none is given), with UTC offset, weekday, abbreviation and ⟨28 unchanged words⟩ know what time it is, to schedulea meetingacross time zones,or to turn a timestamp into local time.Example:Azone=Europe/Stockholm,bareat=2026-03-01T09:00:00+01GET is the smallest paid end-to-end test of an x402 or MPP client. Example:00,to=America/New_York,Asia/Tokyo.zone=Europe/Stockholm. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨38 unchanged words⟩ IANA time zone name, e.g. Europe/Stockholm or America/New_York (default UTC)","type":"string"}},"required":["zone"],"type":"object"}
Base only (other chains: <chain>_token_info). Live on-chain facts foranyan ERC-20 token on Base: name, symbol, decimals, total supply, owneraddressand whether ownership is renounced, paused state, proxy detection (EIP-1967and, minimal proxy) with implementation and adminaddresses, and bytecode heuristics for mint, pause, ⟨51 unchanged words⟩
SpeechTranscribe audio: speech to text for an audio file
⟨4 unchanged words⟩ openWorldHint":true,"readOnlyHint":true,"title":"SpeechTranscribe audio: speech to text for an audio file"}
⟨10 unchanged words⟩ ISO date (default now)","type":["string","number","boolean"]}},"type":"object"}
⟨15 unchanged words⟩ read encoded links and form data. Example:text=a%20b%26c, plus=false.text=a%20b%26c. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨7 unchanged words⟩ to read + as space","type":["string","number","boolean"]},"text":{"description":"The encoded ⟨7 unchanged words⟩
⟨6 unchanged words⟩ Digits, spaces and hyphens allowed","type":["string","number","boolean"]}},"required":["number"],"type":"object"}
LiveBasesnapshotonlyof(allany5 chains: wallet_balances; USD values: wallet_portfolio). An address on Base: ETHbalance, balances ofand majortokenstoken balances (USDC, WETH, cbBTC, DAI, USDbC, cbETH, AERO, EURC) plus up to 20extratoken addresses you pass, theEVMaccount nonce, and whetherthe addressit is an EOA, asmartcontract or an EIP-7702delegatedaccount.For EOAs theThe noncereflectscounts outgoing transactions only;this isnotfull transaction, token-transfertransfer or trading history. Use to check a counterparty's holdings. Example: address=0x4200000000000000000000000000000000000006. Price $0.005/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨36 unchanged words⟩ here. For EOAs the nonce counts outgoing transactionsonly, not full history.only. Address type is reported separately and does not affect thebalance/nonce-basedrisk tier. Use to screenanaaddressBasebeforeaddress;payingotherit.chains or OFAC: check_counterparty. Example: address=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045. Price $0.02/call via x402 USDC ⟨27 unchanged words⟩
NativeWallet balance: native and USDC balances on 5 networks
⟨4 unchanged words⟩ openWorldHint":true,"readOnlyHint":true,"title":"NativeWallet balance: native and USDC balances on 5 networks"}
⟨67 unchanged words⟩ is worth before trading, lending or paying. Example: address=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045. Price $0.005/call via x402 USDC or a card ⟨24 unchanged words⟩
CurrentWeather forecast: current weather and 48-hour hourly forecast for any city or coordinates
Weather for any city or point on Earthby(city name, or latitude and longitude): current temperature in Celsius, conditions (clear, cloudy, rain, snow), precipitation in mm, windspeed and direction, humidity, cloud cover and air pressure, ⟨6 unchanged words⟩ to 48 hours. Data from the Norwegian MeteorologicalInstitute.Institute; city names resolve via Wikidata. Use for travel and event planning, logistics, agriculture and any agent that needs the weather. Example:lat=59.33, lon=18.07, hours=12.city=London. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"city":{"description":"City or place name, e.g. London or Uppsala (used when lat and lon are not given)","type":"string"},"hours":{"description":"Hours of hourly forecast to return, 1-48 (default1212; 48 covers tomorrow)","maximum":9007199254740991,"minimum":-9007199254740991," ⟨4 unchanged words⟩ :"Latitude in decimal degrees, -90 to 90 (with lon, instead of city)","type":"number"},"lon":{"description":"Longitude in decimal degrees, -180 to 180 (with lat, instead of city)","type":"number"}},"required":["lat","lon"],"type":"object"}
⟨4 unchanged words⟩ openWorldHint":true,"readOnlyHint":true,"title":"CurrentWeather forecast: current weather and 48-hour hourly forecast for any city or coordinates"}
⟨24 unchanged words⟩ in a quick, citable fact sheet. Example:title=Stockholm, lang=en.title=Stockholm. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨16 unchanged words⟩ options are equally good. Use to break ties.Example: only=.Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
⟨12 unchanged words⟩ keep, for a smaller answer (for exampleonly=fastestFeeonly=price,halfHourFeesymbol); unknown keys are ignored and an empty ⟨9 unchanged words⟩
US airport delays, ground stops and closures — 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. Example: airport=LGA. Price $0.003/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so r…
Hyperliquid perp funding rate, open interest and price — 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. Example: coin=BTC. Price $0.003/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats…
SEC EDGAR filings for a US public company — 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). Example: ticker=AAPL. Price $0.003/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are …
⟨58 unchanged words⟩ to decide whether to wait for lower fees. Example: only=. Price $0.002/call via x402 USDC or a card ⟨24 unchanged words⟩
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"only":{"description":"Optional: comma-separated top-level result keys to keep, for a smaller answer (for example only=fastestFee,halfHourFee); unknown keys are ignored and an empty match returns the full result","type":"string"}},"type":"object"}
⟨41 unchanged words⟩ to decide whether to wait for lower fees. Example: only=. Price $0.002/call via x402 USDC or a card ⟨24 unchanged words⟩
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"only":{"description":"Optional: comma-separated top-level result keys to keep, for a smaller answer (for example only=fastestFee,halfHourFee); unknown keys are ignored and an empty match returns the full result","type":"string"}},"type":"object"}
⟨47 unchanged words⟩ to check the BTC price before a trade. Example: only=. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"only":{"description":"Optional: comma-separated top-level result keys to keep, for a smaller answer (for example only=fastestFee,halfHourFee); unknown keys are ignored and an empty match returns the full result","type":"string"}},"type":"object"}
⟨43 unchanged words⟩ fee a past transaction actually paid use eth_receipt. Example: only=. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"only":{"description":"Optional: comma-separated top-level result keys to keep, for a smaller answer (for example only=fastestFee,halfHourFee); unknown keys are ignored and an empty match returns the full result","type":"string"}},"type":"object"}
⟨27 unchanged words⟩ Use to configure an x402 or Base client. Example: only=. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"only":{"description":"Optional: comma-separated top-level result keys to keep, for a smaller answer (for example only=fastestFee,halfHourFee); unknown keys are ignored and an empty match returns the full result","type":"string"}},"type":"object"}
⟨43 unchanged words⟩ fee a past transaction actually paid use op_receipt. Example: only=. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"only":{"description":"Optional: comma-separated top-level result keys to keep, for a smaller answer (for example only=fastestFee,halfHourFee); unknown keys are ignored and an empty match returns the full result","type":"string"}},"type":"object"}
⟨19 unchanged words⟩ MCP setup can pay and receive a result. Example: only=. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"only":{"description":"Optional: comma-separated top-level result keys to keep, for a smaller answer (for example only=fastestFee,halfHourFee); unknown keys are ignored and an empty match returns the full result","type":"string"}},"type":"object"}
⟨44 unchanged words⟩ fee a past transaction actually paid use polygon_receipt. Example: only=. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"only":{"description":"Optional: comma-separated top-level result keys to keep, for a smaller answer (for example only=fastestFee,halfHourFee); unknown keys are ignored and an empty match returns the full result","type":"string"}},"type":"object"}
⟨16 unchanged words⟩ options are equally good. Use to break ties. Example: only=. Price $0.003/call via x402 USDC or a card ⟨24 unchanged words⟩
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"only":{"description":"Optional: comma-separated top-level result keys to keep, for a smaller answer (for example only=fastestFee,halfHourFee); unknown keys are ignored and an empty match returns the full result","type":"string"}},"type":"object"}
Chat completion (Llama 3.3 70B or gpt-oss-120b) — 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. Price $0.01/call via x402 USDC or a card key (/credits); failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.
⟨23 unchanged words⟩ content, intent detection and moderation queues. Price$0.002/call$0.003/call via x402 USDC or a card key (/credits); failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Classify text into your labels"}
⟨28 unchanged words⟩ Example: text=pay-per-call APIs for AI agents. Price$0.002/call$0.003/call via x402 USDC or a card key (/credits); failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Text embeddings (BGE-M3)"}
⟨29 unchanged words⟩ text into structured data for an agent. Price$0.002/call$0.003/call via x402 USDC or a card key (/credits); failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Extract fields from text as JSON"}
⟨16 unchanged words⟩ SEO, search indexing and topic detection. Price$0.002/call$0.003/call via x402 USDC or a card key (/credits); failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Extract keywords"}
⟨31 unchanged words⟩ businesses can accept stablecoin payments, depth=2. Price$0.002/call$0.003/call via x402 USDC or a card key (/credits); failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Outline a text or topic"}
⟨35 unchanged words⟩ can we move to thu?, style=professional. Price$0.002/call$0.003/call via x402 USDC or a card key (/credits); failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Rewrite text in a style"}
⟨31 unchanged words⟩ was fast and support answered within minutes.. Price$0.002/call$0.003/call via x402 USDC or a card key (/credits); failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Sentiment of text"}
⟨59 unchanged words⟩ /credits); failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Text to speech (audio file)"}
⟨30 unchanged words⟩ page by URL, use /summarize). Price$0.002/call$0.003/call via x402 USDC or a card key (/credits); failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Summarize text"}
⟨42 unchanged words⟩ received, thank you!, to=sv, from=en. Price$0.002/call$0.003/call via x402 USDC or a card key (/credits); failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Translate text (100 languages)"}
⟨66 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Arbitrum One native balance"}
⟨63 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Arbitrum One block"}
⟨63 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Arbitrum One gas price"}
⟨68 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Arbitrum One contract check"}
⟨65 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Arbitrum One recent event logs"}
⟨60 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Arbitrum One account nonce"}
⟨72 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Arbitrum One transaction receipt"}
⟨73 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Arbitrum One ERC-20 balance"}
⟨70 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Arbitrum One ERC-20 token info"}
⟨72 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Arbitrum One wallet token transfers"}
⟨71 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Arbitrum One transaction"}
⟨34 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Base64 decode"}
⟨35 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Base64 encode"}
⟨67 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"ERC-20 token approval check on Base"}
⟨65 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Base native balance"}
⟨62 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Base block"}
⟨77 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Base network gas price and fee estimate"}
⟨67 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Base contract check"}
⟨64 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Base recent event logs"}
⟨59 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Base account nonce"}
⟨71 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Base transaction receipt"}
⟨72 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Base ERC-20 balance"}
⟨69 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Base ERC-20 token info"}
⟨71 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Base wallet token transfers"}
⟨74 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Base transaction status and details"}
⟨53 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Bitcoin address balance and activity"}
⟨60 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Bitcoin fee rates and mempool status"}
⟨48 unchanged words⟩ check the BTC price before a trade. Price$0.002/call$0.003/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Bitcoin price in major currencies"}
⟨46 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Convert text case"}
⟨86 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Counterparty check before paying an EVM address"}
⟨36 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Flip a coin"}
⟨55 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Convert a colour"}
⟨46 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Colour contrast check (WCAG)"}
⟨75 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Company profile from Wikidata"}
⟨71 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Base contract bytecode, proxy-slot and zero-supply heuristics"}
⟨59 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Country facts"}
⟨56 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Next cron run times"}
⟨56 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"CSV to JSON"}
⟨61 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Add time to a date"}
⟨44 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Difference between two dates"}
⟨47 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Facts about a date"}
⟨60 unchanged words⟩ /credits); failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Describe or question an image"}
⟨51 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Roll dice"}
⟨53 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"English dictionary lookup"}
⟨66 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Domain DNS, registration age and email authentication"}
⟨80 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Domain trust verdict: age, ⟨4 unchanged words⟩
⟨54 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Recent earthquakes"}
⟨40 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Echo a message"}
⟨54 unchanged words⟩ or saving a signup. Example: address=support@cloudflare.com. Price$0.002/call$0.003/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Email address validation without sending mail"}
⟨49 unchanged words⟩ for a counterparty address. Example: name=vitalik.eth. Price$0.002/call$0.003/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"ENS name to address and ⟨4 unchanged words⟩
⟨65 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Ethereum native balance"}
⟨62 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Ethereum block"}
⟨62 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Ethereum gas price"}
⟨67 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Ethereum contract check"}
⟨64 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Ethereum recent event logs"}
⟨59 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Ethereum account nonce"}
⟨71 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Ethereum transaction receipt"}
⟨72 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Ethereum ERC-20 balance"}
⟨69 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Ethereum ERC-20 token info"}
⟨71 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Ethereum wallet token transfers"}
⟨70 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Ethereum transaction"}
⟨81 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Static web page to text, ⟨4 unchanged words⟩
⟨84 unchanged words⟩ /credits); failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Read a JavaScript-rendered page as text or Markdown"}
⟨66 unchanged words⟩ scraping pages. Example: url=https://github.blog/feed/, limit=10. Price$0.002/call$0.003/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Read an RSS or Atom feed"}
⟨66 unchanged words⟩ : from=USD, to=EUR,GBP,SEK, amount=100. Price$0.002/call$0.003/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Currency exchange rates and conversion"}
⟨62 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Place name to coordinates"}
⟨39 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Hash text"}
⟨52 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"HMAC signature"}
⟨66 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Public holidays by country"}
⟨46 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"HTML to plain text"}
⟨41 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"HTTP status code meaning"}
⟨58 unchanged words⟩ /credits); failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Generate an image from a text prompt"}
⟨48 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"CIDR calculator"}
⟨49 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"IP address facts"}
⟨49 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Pretty-print JSON"}
⟨35 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Minify JSON"}
⟨65 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Repair broken JSON"}
⟨52 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"JSON array to CSV"}
⟨51 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Validate JSON"}
⟨57 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Decode a JWT"}
⟨45 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Keccak-256 hash"}
⟨66 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Verified Base DEX pair details and market data"}
⟨34 unchanged words⟩ asks for before an agent pays it. Price$0.002/call$0.003/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Decode a Lightning invoice"}
⟨42 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Magic 8-ball"}
⟨64 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Markdown to HTML"}
⟨73 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Base gas-cost estimates under priority-fee scenarios"}
⟨39 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"MIME type for a file"}
⟨47 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Moon phase"}
⟨46 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Base network and USDC facts"}
⟨41 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"npm package downloads"}
⟨39 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Roman numerals"}
⟨53 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Number to English words"}
⟨65 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Optimism native balance"}
⟨62 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Optimism block"}
⟨62 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Optimism gas price"}
⟨67 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Optimism contract check"}
⟨64 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Optimism recent event logs"}
⟨59 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Optimism account nonce"}
⟨71 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Optimism transaction receipt"}
⟨72 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Optimism ERC-20 balance"}
⟨69 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Optimism ERC-20 token info"}
⟨71 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Optimism wallet token transfers"}
⟨70 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Optimism transaction"}
⟨78 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Package metadata and latest or pinned-version dependency-risk signals"}
⟨82 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Audit up to 10 dependencies, ⟨5 unchanged words⟩
⟨67 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Search academic papers"}
⟨60 unchanged words⟩ , reports and manuals into an agent's context. Example: url=https://bitcoin.org/bitcoin.pdf, firstPage=1, pages=1, maxChars=1000. Price $0.005/call via x402 USDC or a card ⟨3 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"PDF to text, page by page"}
⟨38 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Ping"}
⟨66 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Polygon PoS native balance"}
⟨63 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Polygon PoS block"}
⟨63 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Polygon PoS gas price"}
⟨68 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Polygon PoS contract check"}
⟨65 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Polygon PoS recent event logs"}
⟨60 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Polygon PoS account nonce"}
⟨72 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Polygon PoS transaction receipt"}
⟨73 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Polygon PoS ERC-20 balance"}
⟨70 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Polygon PoS ERC-20 token info"}
⟨72 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Polygon PoS wallet token transfers"}
⟨71 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Polygon PoS transaction"}
⟨63 unchanged words⟩ swap or payment. Example: address=0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf, chain=base. Price$0.002/call$0.003/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Token USD price from Uniswap v3 pools"}
⟨84 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"USD prices for up to ⟨5 unchanged words⟩
⟨42 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"PyPI package info"}
⟨38 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Random colour"}
⟨40 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Random number"}
⟨46 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Generate a password"}
⟨43 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Pick at random from a list"}
⟨41 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Shuffle a list"}
⟨39 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Split people into teams"}
⟨77 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"OFAC sanctions screening for a wallet or name"}
⟨69 unchanged words⟩ /credits); failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Screenshot of a web page"}
⟨53 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Compare semantic versions"}
⟨75 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Discover documentation URLs from a bounded XML sitemap"}
⟨46 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Make a URL slug"}
⟨67 unchanged words⟩ /credits); failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Summarize a web page"}
⟨53 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Sunrise, sunset and day length"}
⟨48 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Compare two texts"}
⟨54 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Extract emails, URLs and more"}
⟨58 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Text statistics and readability"}
⟨67 unchanged words⟩ at=2026-03-01T09:00:00+01:00, to=America/New_York,Asia/Tokyo. Price$0.002/call$0.003/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Current time in a time ⟨5 unchanged words⟩
⟨70 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Base ERC-20 token facts and risk flags"}
⟨73 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Base token pre-trade report: on-chain ⟨6 unchanged words⟩
⟨72 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Sourced token and wallet risk ⟨4 unchanged words⟩
⟨61 unchanged words⟩ /credits); failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Speech to text for an audio file"}
⟨61 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Convert units"}
⟨52 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Unix timestamp converter"}
⟨35 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"URL decode"}
⟨36 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"URL encode"}
⟨72 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Link preview metadata for a page"}
⟨50 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Parse a URL"}
⟨33 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Generate UUIDs"}
⟨46 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Validate an IBAN"}
⟨37 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Validate an ISBN"}
⟨57 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Luhn check digit"}
⟨83 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Base wallet balances and account nonce snapshot"}
⟨82 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Heuristic wallet risk indicators, balances ⟨5 unchanged words⟩
⟨84 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Native and USDC balances on 5 networks"}
⟨85 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Wallet holdings valued in USD"}
⟨61 unchanged words⟩ weather. Example: lat=59.33, lon=18.07, hours=12. Price$0.002/call$0.003/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Current weather and hourly forecast for any coordinates"}
⟨44 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Wikipedia summary"}
⟨56 unchanged words⟩ your own listing. Example: url=https://agent-data-tools.revmesh2074.workers.dev/btc-fees. Price$0.002/call$0.003/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Inspect an x402 endpoint without paying"}
⟨35 unchanged words⟩ 25 free; failed calls free. Reads or computesonly; notonlymarkedandread-onlychangesbecausenothing; each call ischarged.charged, so repeats are not free.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":falsetrue,"title":"Yes or no"}
Lint a Dockerfile for security and size issues — Check a Dockerfile (up to 8,000 characters) for common security and image-size problems: unpinned or :latest base images, running as root, piping downloads into a shell, sensitive values baked into ENV or ARG, ADD from URLs, apt and pip cache left in layers, sudo, chmod 777 and an exposed SSH port. Returns each finding with its line, a severity and a fix, plus a score. Use before building or shipping an image. Example: dockerfile=FROM node:latest COPY . /app CMD node /app/server.js. Price $0.003/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes o…
Audit a page's HTTP security headers — Fetch a public URL and grade its HTTP security headers: HSTS, Content-Security-Policy, framing protection, nosniff, Referrer-Policy and Permissions-Policy, plus version leaks (Server, X-Powered-By) and cookies missing Secure, HttpOnly or SameSite. Returns a grade A-F, a score and each check with its value. Use to review a site's basic web security; for DNS and email records use domain. Private hosts are refused with 400, uncharged. Example: url=https://example.com. Price $0.003/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes no…
Scan text for prompt-injection attempts — Scan text an agent is about to read (web page, email, tool result; up to 8,000 characters) for prompt-injection attempts: instruction overrides, fake system messages, asks to hide things from the user, exfiltration links, attempts to extract private data or move money, invisible Unicode. Returns a risk level, score and findings with excerpts. Heuristic, not a guarantee. Use before acting on untrusted content. Example: text=Thanks for the update. The signed invoice is attached and payment is due on Friday.. Price $0.003/call via x402 USDC or a card key (/credits), first 25 free; failed calls f…
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Chat completion (Llama 3.1 8B)"}
before
—after
Classify text into your labels⟨22 unchanged words⟩ tagging content, intent detection and moderation queues.Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.002/call$0.002viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries an APIkeyfrom /credits.(/credits);Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Classify text into your labels"}
before
—after
Text embeddings (BGE-M3)⟨21 unchanged words⟩ semantic search, RAG retrieval, clustering and deduplication.Side effectsExample:none on any outside system (it only reads ortext=pay-per-callcomputes),APIsbutforeachAIsuccessfulagents.callPricecosts$0.002/call$0.002viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries an APIkeyfrom /credits.(/credits);Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Text embeddings (BGE-M3)"}
before
—after
Extract fields from text as JSON⟨28 unchanged words⟩ messy text into structured data for an agent.Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.002/call$0.002viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries an APIkeyfrom /credits.(/credits);Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Extract fields from text as JSON"}
before
—after
Extract keywords⟨15 unchanged words⟩ tagging, SEO, search indexing and topic detection.Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.002/call$0.002viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries an APIkeyfrom /credits.(/credits);Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Extract keywords"}
before
—after
Outline a text or topic⟨21 unchanged words⟩ to plan articles, reports, talks and documentation.Side effectsExample:none on any outsidetext=Howsystemsmall(itbusinessesonlycanreadsacceptorstablecoincomputes)payments,but each successfuldepth=2.callPricecosts$0.002/call$0.002viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries an APIkeyfrom /credits.(/credits);Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Outline a text or topic"}
before
—after
Rewrite text in a style⟨22 unchanged words⟩ polish emails, replies, product copy and messages.Side effectsExample:none on anytext=hey,outsidecantsystemmake(itonly reads or computes)tmrw,but each successful call costs $0.002 in USDC on Basecanorweanothermovesupportedtonetworkthu?,paid withstyle=professional.x402,Priceor$0.002/calltheviasamex402amountUSDCinorprepaida cardcredits when the request carries an APIkeyfrom /credits.(/credits);Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Rewrite text in a style"}
before
—after
Sentiment of text⟨21 unchanged words⟩ reviews, support messages, social posts and replies.Side effectsExample:none on any outside systemtext=The(itcheckoutonlywasreadsfastorandcomputes),supportbutansweredeachwithinsuccessfulminutes..callPricecosts$0.002/call$0.002viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries an APIkeyfrom /credits.(/credits);Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Sentiment of text"}
before
—after
Text to speech (audio file)⟨35 unchanged words⟩ notes, accessibility and phone or chat bots.Side effectsExample:none on any outside systemtext=Your(itpaymentonlywasreadsreceived.orThankcomputes)you!,but each successfullang=en.callPricecosts$0.003/call$0.003viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries an APIkeyfrom /credits.(/credits);Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Text to speech (audio file)"}
before
—after
Summarize text⟨29 unchanged words⟩ web page by URL, use /summarize).Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.002/call$0.002viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries an APIkeyfrom /credits.(/credits);Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Summarize text"}
before
—after
Translate text (100 languages)⟨32 unchanged words⟩ is optional. Use to localise messages and documents.Side effectsExample:none on any outside system (it onlytext=Paymentreadsreceived,orthankcomputes)you!,but eachto=sv,successfulfrom=en.callPricecosts$0.002/call$0.002viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries an APIkeyfrom /credits.(/credits);Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Translate text (100 languages)"}
before
—after
Arbitrum One native balance⟨46 unchanged words⟩ malformed address is rejected with 400, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfuladdress=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Arbitrum One native balance"}
before
—after
Arbitrum One block⟨43 unchanged words⟩ does not exist yet returns 404, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfulnumber=latest.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Arbitrum One block"}
before
—after
Arbitrum One gas price⟨44 unchanged words⟩ fee a past transaction actually paid use arb_receipt.Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Arbitrum One gas price"}
before
—after
Arbitrum One contract check⟨48 unchanged words⟩ malformed address is rejected with 400, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfuladdress=0xaf88d065e77c8cC2239327C5EDb3A432268e5831.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Arbitrum One contract check"}
before
—after
Arbitrum One recent event logs⟨46 unchanged words⟩ contract events; for one transaction's outcome use arb_receipt.Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Arbitrum One recent event logs"}
before
—after
Arbitrum One account nonce⟨40 unchanged words⟩ malformed address is rejected with 400, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfuladdress=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Arbitrum One account nonce"}
before
—after
Arbitrum One transaction receipt⟨52 unchanged words⟩ pending or unknown hash returns 404, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfulhash=0xf03682db039f7b1b72ddf4d17572738f142cf63ecb36c90afa570430ea9774c4.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Arbitrum One transaction receipt"}
before
—after
Arbitrum One ERC-20 balance⟨55 unchanged words⟩ and a non-ERC-20 contract 422, both uncharged.Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Arbitrum One ERC-20 balance"}
before
—after
Arbitrum One ERC-20 token info⟨50 unchanged words⟩ not an ERC-20 contract returns 422, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfultoken=0xaf88d065e77c8cC2239327C5EDb3A432268e5831.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Arbitrum One ERC-20 token info"}
before
—after
Arbitrum One transaction⟨51 unchanged words⟩ hash; an unknown hash returns 404, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfulhash=0xf03682db039f7b1b72ddf4d17572738f142cf63ecb36c90afa570430ea9774c4.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Arbitrum One transaction"}
before
—after
Base64 decode⟨14 unchanged words⟩ read encoded headers, tokens and data URLs.Side effectsExample:none on any outside system (it only reads or computes), but each successfultext=aGVsbG8gd29ybGQ=.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Base64 decode"}
before
—after
Base64 encode⟨14 unchanged words⟩ data URLs, headers and basic auth strings.Side effectsExample:none on any outside system (it only reads or computes), but eachtext=hellosuccessfulworld.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Base64 encode"}
before
—after
ERC-20 token approval check on Base⟨48 unchanged words⟩ to audit a wallet for risky unlimited approvals.Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.002/call$0.002viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"ERC-20 token approval check on Base"}
before
—after
Base native balance⟨45 unchanged words⟩ malformed address is rejected with 400, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfuladdress=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Base native balance"}
before
—after
Base block⟨42 unchanged words⟩ does not exist yet returns 404, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfulnumber=latest.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Base block"}
before
—after
Base network gas price and fee estimate⟨58 unchanged words⟩ to decide whether to wait for lower fees.Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.002/call$0.002viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Base network gas price and fee estimate"}
before
—after
Base contract check⟨47 unchanged words⟩ malformed address is rejected with 400, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfuladdress=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Base contract check"}
before
—after
Base recent event logs⟨45 unchanged words⟩ contract events; for one transaction's outcome use base_receipt.Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Base recent event logs"}
before
—after
Base account nonce⟨39 unchanged words⟩ malformed address is rejected with 400, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfuladdress=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Base account nonce"}
before
—after
Base transaction receipt⟨51 unchanged words⟩ pending or unknown hash returns 404, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfulhash=0x7d108fa131ed949c76d50caf2e7dfe25fc9903b9d276c40a0446d8afbdfe86b0.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Base transaction receipt"}
before
—after
Base ERC-20 balance⟨54 unchanged words⟩ and a non-ERC-20 contract 422, both uncharged.Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Base ERC-20 balance"}
before
—after
Base ERC-20 token info⟨49 unchanged words⟩ not an ERC-20 contract returns 422, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfultoken=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Base ERC-20 token info"}
before
—after
Base transaction status and details⟨53 unchanged words⟩ contract call went through before acting on it.Side effectsExample:none on any outside system (it only reads or computes), but each successfulhash=0x7d108fa131ed949c76d50caf2e7dfe25fc9903b9d276c40a0446d8afbdfe86b0.callPricecosts$0.003/call$0.003viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Base transaction status and details"}
before
—after
Bitcoin address balance and activity⟨33 unchanged words⟩ whether a deposit arrived, and wallet monitoring.Side effectsExample:none on any outside system (it only reads or computes), but each successfuladdress=bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh.callPricecosts$0.003/call$0.003viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Bitcoin address balance and activity"}
before
—after
Bitcoin fee rates and mempool status⟨41 unchanged words⟩ to decide whether to wait for lower fees.Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.002/call$0.002viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Bitcoin fee rates and mempool status"}
before
—after
Bitcoin price in major currencies⟨47 unchanged words⟩ to check the BTC price before a trade.Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.002/call$0.002viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Bitcoin price in major currencies"}
before
—after
Convert text case⟨22 unchanged words⟩ Use when renaming fields or generating code identifiers.Side effectsExample:none on any outside system (it only readstext=userorprofilecomputes)id,but each successfulto=camel.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Convert text case"}
before
—after
Counterparty check before paying an EVM address⟨65 unchanged words⟩ paying, trading with or onboarding an address.Side effectsExample:none on any outside system (it only reads or computes)address=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045,but each successfulchain=base.callPricecosts$0.03/call$0.03viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Counterparty check before paying an EVM address"}
before
—after
Flip a coin⟨15 unchanged words⟩ the totals. Use for fair decisions and games.Side effectsExample:none on any outside system (it only reads or computes), but each successfulcount=1.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Flip a coin"}
before
—after
Convert a colour⟨34 unchanged words⟩ l%). Use for theming and design checks.Side effectsExample:none on any outside system (it only reads or computes), but each successfulcolor=#0f6cbd.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Convert a colour"}
before
—after
Colour contrast check (WCAG)⟨24 unchanged words⟩ Use to check that a design is readable.Side effectsExample:none on any outside system (it only reads or computes)fg=#767676,but each successfulbg=#ffffff.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Colour contrast check (WCAG)"}
before
—after
Company profile from Wikidata⟨53 unchanged words⟩ counterparties or ground an answer about a company.Side effectsExample:none on any outside system (it only reads or computes)name=Spotify,but each successfulid=Q689141.callPricecosts$0.003/call$0.003viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Company profile from Wikidata"}
before
—after
Base contract bytecode, proxy-slot and zero-supply heuristics⟨50 unchanged words⟩ before approving or calling an unfamiliar Base contract.Side effectsExample:none on any outside system (it only reads or computes), but each successfuladdress=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913.callPricecosts$0.02/call$0.02viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Base contract bytecode, proxy-slot and zero-supply heuristics"}
before
—after
Country facts⟨38 unchanged words⟩ . Use to enrich records with country data.Side effectsExample:none on any outside system (it only reads or computes), but each successfulcountry=SE.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Country facts"}
before
—after
Next cron run times⟨27 unchanged words⟩ Use to check a schedule before deploying it.Side effectsExample:none on any outside system (itexpr=*/15only9-17reads*or*computes)MON-FRI,but eachcount=5,successfulfrom=2026-10-19T08:00:00Z.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Next cron run times"}
before
—after
CSV to JSON⟨31 unchanged words⟩ Use to load spreadsheet exports into an agent.Side effectsExample:none on any outside system (it only reads or computes)text=name,but eachage Ada,36,successfulnumbers=true.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"CSV to JSON"}
before
—after
Add time to a date⟨37 unchanged words⟩ . Use to compute due dates and expiries.Side effectsExample:none on any outside system (it only reads or computes)date=2026-01-31,butmonths=1,eachdays=0,successfulbusinessDays=0.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Add time to a date"}
before
—after
Difference between two dates⟨23 unchanged words⟩ between. Use for deadlines, ages and durations.Side effectsExample:none on any outside system (it only reads or computes)from=2026-01-01,but each successfulto=2026-10-18.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Difference between two dates"}
before
—after
Facts about a date⟨26 unchanged words⟩ any date. Use for calendar and reporting logic.Side effectsExample:none on any outside system (it only reads or computes), but each successfuldate=2026-10-18.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Facts about a date"}
before
—after
Describe or question an image⟨44 unchanged words⟩ of screenshots, chart reading and content checks.Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.01/call$0.01viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries an APIkeyfrom /credits.(/credits);Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Describe or question an image"}
before
—after
Roll dice⟨30 unchanged words⟩ the total. Use for tabletop games and simulations.Side effectsExample:none on any outside system (it only reads or computes), but each successfulroll=2d6+3.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Roll dice"}
before
—after
English dictionary lookup⟨33 unchanged words⟩ help, vocabulary, translation checks and word games.Side effectsExample:none on any outside system (it only reads or computes), but each successfulword=serendipity.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"English dictionary lookup"}
before
—after
Domain DNS, registration age and email authentication⟨46 unchanged words⟩ phishing and trust checks, and deliverability audits.Side effectsExample:none on any outside system (it only reads or computes), but each successfulname=cloudflare.com.callPricecosts$0.005/call$0.005viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Domain DNS, registration age and email authentication"}
before
—after
Domain trust verdict: age, DNS and email-auth flags⟨60 unchanged words⟩ a domain. Signals only, not a guarantee.Side effectsExample:none on any outside system (it only reads or computes), but each successfulname=cloudflare.com.callPricecosts$0.01/call$0.01viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Domain trust verdict: age, DNS and email-auth flags"}
before
—after
Recent earthquakes⟨33 unchanged words⟩ Use for alerts, news and travel checks.Side effectsExample:none on any outside system (it only reads or computes)period=day,but each successfulminMagnitude=4.5.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Recent earthquakes"}
before
—after
Echo a message⟨19 unchanged words⟩ flow or agent tool wiring end to end.Side effectsExample:none on any outside system (it only reads or computes), but each successfulmessage=hello.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Echo a message"}
before
—after
Email address validation without sending mail⟨50 unchanged words⟩ Use before sending mail or saving a signup.Side effectsExample:none on any outside system (it only reads or computes), but each successfuladdress=support@cloudflare.com.callPricecosts$0.002/call$0.002viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Email address validation without sending mail"}
before
—after
ENS name to address and address to ENS name⟨45 unchanged words⟩ show a readable name for a counterparty address.Side effectsExample:none on any outside system (it only reads or computes), but each successfulname=vitalik.eth.callPricecosts$0.002/call$0.002viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"ENS name to address and address to ENS name"}
before
—after
Ethereum native balance⟨45 unchanged words⟩ malformed address is rejected with 400, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfuladdress=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Ethereum native balance"}
before
—after
Ethereum block⟨42 unchanged words⟩ does not exist yet returns 404, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfulnumber=latest.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Ethereum block"}
before
—after
Ethereum gas price⟨43 unchanged words⟩ fee a past transaction actually paid use eth_receipt.Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Ethereum gas price"}
before
—after
Ethereum contract check⟨47 unchanged words⟩ malformed address is rejected with 400, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfuladdress=0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Ethereum contract check"}
before
—after
Ethereum recent event logs⟨45 unchanged words⟩ contract events; for one transaction's outcome use eth_receipt.Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Ethereum recent event logs"}
before
—after
Ethereum account nonce⟨39 unchanged words⟩ malformed address is rejected with 400, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfuladdress=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Ethereum account nonce"}
before
—after
Ethereum transaction receipt⟨51 unchanged words⟩ pending or unknown hash returns 404, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfulhash=0x9531467e03a57bbb5cd080439ac3b10c0cefed147282eb2ff709b02c897afcbf.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Ethereum transaction receipt"}
before
—after
Ethereum ERC-20 balance⟨54 unchanged words⟩ and a non-ERC-20 contract 422, both uncharged.Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Ethereum ERC-20 balance"}
before
—after
Ethereum ERC-20 token info⟨49 unchanged words⟩ not an ERC-20 contract returns 422, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfultoken=0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Ethereum ERC-20 token info"}
before
—after
Ethereum transaction⟨50 unchanged words⟩ hash; an unknown hash returns 404, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfulhash=0x9531467e03a57bbb5cd080439ac3b10c0cefed147282eb2ff709b02c897afcbf.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Ethereum transaction"}
before
—after
Static web page to text, Markdown, code and tables⟨56 unchanged words⟩ Use to read docs or articles into context.Side effectsExample:none on any outside system (it only reads or computes)url=https://example.com,butmaxChars=20000,eachformat=text,successfulsection=retry-policy.callPricecosts$0.002/call$0.002viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Static web page to text, Markdown, code and tables"}
before
—after
Read a JavaScript-rendered page as text or Markdown⟨61 unchanged words⟩ a page you can read in a browser.Side effectsExample:none on any outside system (it only reads or computes)url=https://example.com/,butformat=markdown,eachmaxChars=20000,successfulsection=main.callPricecosts$0.01/call$0.01viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries an APIkeyfrom /credits.(/credits);Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Read a JavaScript-rendered page as text or Markdown"}
before
—after
Read an RSS or Atom feed⟨61 unchanged words⟩ , release notes or podcasts without scraping pages.Side effectsExample:none on any outside system (it only reads or computes)url=https://github.blog/feed/,but each successfullimit=10.callPricecosts$0.002/call$0.002viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Read an RSS or Atom feed"}
before
—after
Currency exchange rates and conversion⟨58 unchanged words⟩ price calculations, and reporting in another currency.Side effectsExample:none on any outside system (it only reads or computes)from=USD,but eachto=EUR,GBP,SEK,successfulamount=100.callPricecosts$0.002/call$0.002viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Currency exchange rates and conversion"}
before
—after
Place name to coordinates⟨40 unchanged words⟩ tell two places of the same name apart.Side effectsExample:none on any outside system (it only reads or computes)name=Uppsala,but each successfulcount=3.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Place name to coordinates"}
before
—after
Hash text⟨18 unchanged words⟩ Use for checksums, cache keys and deduplication.Side effectsExample:none on any outside system (it only reads or computes)text=hello,but each successfulalgorithm=sha256.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Hash text"}
before
—after
HMAC signature⟨29 unchanged words⟩ only for this call and is not stored.Side effectsExample:none on any outside system (it only reads or computes)message=hello,but eachkey=secret,successfulalgorithm=sha256.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"HMAC signature"}
before
—after
Public holidays by country⟨45 unchanged words⟩ for scheduling, delivery dates and business-day maths.Side effectsExample:none on any outside system (it only reads or computes)country=SE,but each successfulyear=2026.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Public holidays by country"}
before
—after
HTML to plain text⟨23 unchanged words⟩ feed web content or emails to an LLM.Side effectsExample:none on any outside system (it only reads or computes), buthtml=<h1>Hi</h1><p>Aeach&successfulB</p><ul><li>one</li></ul>.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"HTML to plain text"}
before
—after
HTTP status code meaning⟨20 unchanged words⟩ whether to retry. Use when handling API errors.Side effectsExample:none on any outside system (it only reads or computes), but each successfulcode=429.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"HTTP status code meaning"}
before
—after
Generate an image from a text prompt⟨32 unchanged words⟩ 1-8, default 4) trades speed for detail.Side effectsExample:none on any outsideprompt=asystemlighthouse(itononlyareadsclifforatcomputes)sunset,but eachwatercolor,successfulsteps=4.callPricecosts$0.02/call$0.02viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries an APIkeyfrom /credits.(/credits);Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Generate an image from a text prompt"}
before
—after
CIDR calculator⟨26 unchanged words⟩ falls inside. Use for firewall rules and allowlists.Side effectsExample:none on any outside system (it only reads or computes)cidr=192.168.1.0/24,but each successfulip=192.168.1.77.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"CIDR calculator"}
before
—after
IP address facts⟨28 unchanged words⟩ Use to triage IPs in logs or allowlists.Side effectsExample:none on any outside system (it only reads or computes), but each successfulip=10.1.2.3.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"IP address facts"}
before
—after
Pretty-print JSON⟨22 unchanged words⟩ JSON readable or to normalise it for diffs.Side effectsExample:none on any outside system (it only reads or computes)text={"b":2,but"a":1},eachindent=2,successfulsortKeys=true.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Pretty-print JSON"}
before
—after
Minify JSON⟨11 unchanged words⟩ and after. Use to shrink payloads or prompts.Side effectsExample:none on any outside system (it only reads ortext={computes),"a"but:each1successful}.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Minify JSON"}
before
—after
Repair broken JSON⟨39 unchanged words⟩ when an LLM's JSON output fails to parse.Side effectsExample:none on any outside system (it only reads ortext=```json {name:computes)'Ada',but eachtags:successful['x',],} ```.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Repair broken JSON"}
before
—after
JSON array to CSV⟨22 unchanged words⟩ Use to export API results to a spreadsheet.Side effectsExample:none on any outside system (it only reads or computes)text=[{"name":"Ada",but each successful"age":36},{"name":"Alan","age":41}].callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"JSON array to CSV"}
before
—after
Validate JSON⟨27 unchanged words⟩ before parsing an LLM's or an API's output.Side effectsExample:none on any outside system (it only reads or computes), but each successfultext={"a":1}.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Validate JSON"}
before
—after
Decode a JWT⟨36 unchanged words⟩ trust a token. Use to debug auth flows.Side effectsExample:none on any outside system (it only reads or computes), but each successfultoken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjMiLCJleHAiOjE3OTIyODE2MDB9.sig.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Decode a JWT"}
before
—after
Keccak-256 hash⟨21 unchanged words⟩ slots. Use when building or decoding EVM calls.Side effectsExample:none on any outside systemtext=transfer(it only reads or computes)address,but each successfuluint256).callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Keccak-256 hash"}
before
—after
Verified Base DEX pair details and market data⟨45 unchanged words⟩ Use to check a pair's liquidity before trading.Side effectsExample:none on any outside system (it only reads or computes), but each successfuladdress=0x98c7A2338336d2d354663246F64676009c7bDa97.callPricecosts$0.03/call$0.03viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Verified Base DEX pair details and market data"}
before
—after
Decode a Lightning invoice⟨33 unchanged words⟩ invoice asks for before an agent pays it.Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.002/call$0.002viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Decode a Lightning invoice"}
before
—after
Magic 8-ball⟨18 unchanged words⟩ fun only. Use for games and chat bots.Side effectsExample:none on any outside systemquestion=Will(itonly reads or computes), but eachshipsuccessfultoday?.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Magic 8-ball"}
before
—after
Markdown to HTML⟨33 unchanged words⟩ to publish agent-written Markdown on a web page.Side effectsExample:none on any outsidemarkdown=#systemTitle Some(it**bold**onlytextreadsandoracomputes[link](https://example.com), but each successful..callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Markdown to HTML"}
before
—after
Base gas-cost estimates under priority-fee scenarios⟨52 unchanged words⟩ Use to budget gas for a Base transaction.Side effectsExample:none on any outside system (it only reads or computes), but each successfulscenario=standard.callPricecosts$0.04/call$0.04viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Base gas-cost estimates under priority-fee scenarios"}
before
—after
MIME type for a file⟨18 unchanged words⟩ it inline. Use when uploading or serving files.Side effectsExample:none on any outside system (it only reads or computes), but each successfulfile=report.xlsx.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"MIME type for a file"}
before
—after
Moon phase⟨26 unchanged words⟩ synodic month. Use for calendars and night-sky planning.Side effectsExample:none on any outside system (it only reads or computes), but each successfuldate=2026-10-18.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Moon phase"}
before
—after
Base network and USDC facts⟨27 unchanged words⟩ Use to configure an x402 or Base client.Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Base network and USDC facts"}
before
—after
npm package downloads⟨20 unchanged words⟩ to judge how widely a dependency is used.Side effectsExample:none on any outside system (it only reads or computes), but each successfulpackage=hono.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"npm package downloads"}
before
—after
Roman numerals⟨18 unchanged words⟩ roman. Use for dates, outlines and puzzles.Side effectsExample:none on any outside system (it only reads or computes)number=2026,but each successfulroman=MMXXVI.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Roman numerals"}
before
—after
Number to English words⟨32 unchanged words⟩ when amounts must be written out in full.Side effectsExample:none on any outside system (it only reads or computes), but each successfulnumber=1234.5.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Number to English words"}
before
—after
Optimism native balance⟨45 unchanged words⟩ malformed address is rejected with 400, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfuladdress=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Optimism native balance"}
before
—after
Optimism block⟨42 unchanged words⟩ does not exist yet returns 404, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfulnumber=latest.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Optimism block"}
before
—after
Optimism gas price⟨43 unchanged words⟩ fee a past transaction actually paid use op_receipt.Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Optimism gas price"}
before
—after
Optimism contract check⟨47 unchanged words⟩ malformed address is rejected with 400, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfuladdress=0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Optimism contract check"}
before
—after
Optimism recent event logs⟨45 unchanged words⟩ contract events; for one transaction's outcome use op_receipt.Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Optimism recent event logs"}
before
—after
Optimism account nonce⟨39 unchanged words⟩ malformed address is rejected with 400, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfuladdress=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Optimism account nonce"}
before
—after
Optimism transaction receipt⟨51 unchanged words⟩ pending or unknown hash returns 404, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfulhash=0x721f3e9a996da49e2a8929bd2dd42e0f51344c11d7ca7bc3328fda349cdfae89.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Optimism transaction receipt"}
before
—after
Optimism ERC-20 balance⟨54 unchanged words⟩ and a non-ERC-20 contract 422, both uncharged.Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Optimism ERC-20 balance"}
before
—after
Optimism ERC-20 token info⟨49 unchanged words⟩ not an ERC-20 contract returns 422, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfultoken=0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Optimism ERC-20 token info"}
before
—after
Optimism transaction⟨50 unchanged words⟩ hash; an unknown hash returns 404, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfulhash=0x721f3e9a996da49e2a8929bd2dd42e0f51344c11d7ca7bc3328fda349cdfae89.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Optimism transaction"}
before
—after
Package metadata and latest or pinned-version dependency-risk signals⟨55 unchanged words⟩ EPSS CVE estimates. Use before adding a dependency.Side effectsExample:none on any outside system (it only reads or computes)ecosystem=npm,but eachname=lodash,successfulversion=4.17.20.callPricecosts$0.002/call$0.002viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Package metadata and latest or pinned-version dependency-risk signals"}
before
—after
Audit up to 10 dependencies, with exact-version advisories and fixes⟨56 unchanged words⟩ for limits. Use before installing or upgrading dependencies.Side effectsExample:none on any outside system (it only reads or computes)packages=npm:lodash@4.17.20,but each successfulpypi:requests@2.31.0,npm:@types/node@22.0.0.callPricecosts$0.20/call$0.20viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Audit up to 10 dependencies, with exact-version advisories and fixes"}
before
—after
Search academic papers⟨43 unchanged words⟩ , and finding the DOI for a citation.Side effectsExample:none on any outside system (it only readsquery=CRISPRoroff-targetcomputes)effects,but eachlimit=5,successfulfromYear=2020.callPricecosts$0.003/call$0.003viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Search academic papers"}
before
—after
PDF to text, page by page⟨60 unchanged words⟩ , reports and manuals into an agent's context.Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.005/call$0.005viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"PDF to text, page by page"}
before
—after
Ping⟨19 unchanged words⟩ MCP setup can pay and receive a result.Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Ping"}
before
—after
Polygon PoS native balance⟨46 unchanged words⟩ malformed address is rejected with 400, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfuladdress=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Polygon PoS native balance"}
before
—after
Polygon PoS block⟨43 unchanged words⟩ does not exist yet returns 404, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfulnumber=latest.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Polygon PoS block"}
before
—after
Polygon PoS gas price⟨44 unchanged words⟩ fee a past transaction actually paid use polygon_receipt.Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Polygon PoS gas price"}
before
—after
Polygon PoS contract check⟨48 unchanged words⟩ malformed address is rejected with 400, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfuladdress=0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Polygon PoS contract check"}
before
—after
Polygon PoS recent event logs⟨46 unchanged words⟩ contract events; for one transaction's outcome use polygon_receipt.Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Polygon PoS recent event logs"}
before
—after
Polygon PoS account nonce⟨40 unchanged words⟩ malformed address is rejected with 400, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfuladdress=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Polygon PoS account nonce"}
before
—after
Polygon PoS transaction receipt⟨52 unchanged words⟩ pending or unknown hash returns 404, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfulhash=0x23e86c30c46638b2e9798692fe89327a66aa8569a5d4a566125f655aeb8f80c7.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Polygon PoS transaction receipt"}
before
—after
Polygon PoS ERC-20 balance⟨55 unchanged words⟩ and a non-ERC-20 contract 422, both uncharged.Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Polygon PoS ERC-20 balance"}
before
—after
Polygon PoS ERC-20 token info⟨50 unchanged words⟩ not an ERC-20 contract returns 422, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfultoken=0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Polygon PoS ERC-20 token info"}
before
—after
Polygon PoS transaction⟨51 unchanged words⟩ hash; an unknown hash returns 404, uncharged.Side effectsExample:none on any outside system (it only reads or computes), but each successfulhash=0x23e86c30c46638b2e9798692fe89327a66aa8569a5d4a566125f655aeb8f80c7.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Polygon PoS transaction"}
before
—after
Token USD price from Uniswap v3 pools⟨58 unchanged words⟩ check a quote before a swap or payment.Side effectsExample:none on any outside system (it only reads or computes)address=0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf,but each successfulchain=base.callPricecosts$0.002/call$0.002viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Token USD price from Uniswap v3 pools"}
before
—after
USD prices for up to 20 tokens in one call⟨65 unchanged words⟩ or refresh a watchlist in one paid call.Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.005/call$0.005viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"USD prices for up to 20 tokens in one call"}
before
—after
PyPI package info⟨21 unchanged words⟩ Use to check a dependency before installing it.Side effectsExample:none on any outside system (it only reads or computes), but each successfulpackage=requests.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"PyPI package info"}
before
—after
Random colour⟨17 unchanged words⟩ Use for placeholders, avatars and design ideas.Side effectsExample:none on any outside system (it only reads or computes)count=3,but each successfultone=pastel.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Random colour"}
before
—after
Random number⟨17 unchanged words⟩ source. Use for draws, sampling and games.Side effectsExample:none on any outside system (it only reads or computes)min=1,butmax=100,eachcount=3,successfulunique=true.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Random number"}
before
—after
Generate a password⟨23 unchanged words⟩ or logged. Use when creating accounts or secrets.Side effectsExample:none on any outside system (it only reads or computes)length=20,but eachsymbols=true,successfulcount=1.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Generate a password"}
before
—after
Pick at random from a list⟨19 unchanged words⟩ who goes first, or breaking ties fairly.Side effectsExample:none on any outside system (it only reads or computes)items=Ada,but eachAlan,Grace,Linus,successfulcount=1.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Pick at random from a list"}
before
—after
Shuffle a list⟨17 unchanged words⟩ Use for draw orders, seating and playlists.Side effectsExample:none on any outside system (it only reads or computes)items=1,but each successful2,3,4,5.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Shuffle a list"}
before
—after
Split people into teams⟨13 unchanged words⟩ teams. Use for games, workshops and classrooms.Side effectsExample:none on any outside system (it only reads or computes)items=Ada,but eachAlan,Grace,Linus,Margaret,Tim,successfulteams=2.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Split people into teams"}
before
—after
OFAC sanctions screening for a wallet or name⟨55 unchanged words⟩ paying, onboarding or trading with a counterparty.Side effectsExample:none on any outside system (it only reads or computes)address=0x098B716B8Aaf21512996dC57EB0615e2383E2f96,but eachname=LazarussuccessfulGroup.callPricecosts$0.005/call$0.005viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"OFAC sanctions screening for a wallet or name"}
before
—after
Screenshot of a web page⟨49 unchanged words⟩ , monitoring and feeding pages to vision models.Side effectsExample:none on any outside system (it only reads or computes)url=https://example.com,but each successfulfullPage=true.callPricecosts$0.02/call$0.02viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries an APIkeyfrom /credits.(/credits);Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Screenshot of a web page"}
before
—after
Compare semantic versions⟨31 unchanged words⟩ decide whether an upgrade is a major change.Side effectsExample:none on any outside system (it only reads or computes)a=1.10.0,but each successfulb=1.9.3.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Compare semantic versions"}
before
—after
Discover documentation URLs from a bounded XML sitemap⟨56 unchanged words⟩ a docs site to read before calling /extract.Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.002/call$0.002viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Discover documentation URLs from a bounded XML sitemap"}
before
—after
Make a URL slug⟨22 unchanged words⟩ Use for file names, URLs and IDs.Side effectsExample:none on any outside system (it onlytext=CrèmereadsBrûléeor&computes)Straße!,but each successfulseparator=-.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Make a URL slug"}
before
—after
Summarize a web page⟨47 unchanged words⟩ whether a page is worth reading in full.Side effectsExample:none on any outside system (it only reads or computes), but each successfulurl=https://en.wikipedia.org/wiki/HTTP_402.callPricecosts$0.01/call$0.01viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries an APIkeyfrom /credits.(/credits);Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Summarize a web page"}
before
—after
Sunrise, sunset and day length⟨31 unchanged words⟩ Use for photography, events and outdoor planning.Side effectsExample:none on any outside system (it only reads or computes)lat=59.33,but eachlon=18.07,successfuldate=2026-12-21.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Sunrise, sunset and day length"}
before
—after
Compare two texts⟨22 unchanged words⟩ versions of a document, config or prompt.Side effectsExample:none on any outside system (it only reads or computes)a=one two three,but each successfulb=one 2 three four.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Compare two texts"}
before
—after
Extract emails, URLs and more⟨21 unchanged words⟩ and links out of scraped pages or messages.Side effectsExample:none on any outside system (it onlytext=Mailreadsada@example.com orcomputes), but each successful call costssee$0.001https://example.comin#newsUSDC@adaon+46Base70or123another45supported67.network,Pricepaid$0.003/callwithvia x402,or the same amountUSDCinorprepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Extract emails, URLs and more"}
before
—after
Text statistics and readability⟨25 unchanged words⟩ check the length and readability of a draft.Side effectsExample:nonetext=Theonquickanybrownoutsidefoxsystemjumps(itoveronlythereadslazyordog.computes),Itbutwaseachnotsuccessfulamused..callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Text statistics and readability"}
before
—after
Current time in a time zone and time zone conversion⟨57 unchanged words⟩ or to turn a timestamp into local time.Side effectsExample:none on any outside system (it only reads or computes)zone=Europe/Stockholm,but eachat=2026-03-01T09:00:00+01:00,successfulto=America/New_York,Asia/Tokyo.callPricecosts$0.002/call$0.002viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Current time in a time zone and time zone conversion"}
before
—after
Base ERC-20 token facts and risk flags⟨49 unchanged words⟩ and rug-pull or honeypot screening before a swap.Side effectsExample:none on any outside system (it only reads or computes), but each successfuladdress=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913.callPricecosts$0.01/call$0.01viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Base ERC-20 token facts and risk flags"}
before
—after
Base token pre-trade report: on-chain risk plus live DEX market data⟨52 unchanged words⟩ Use before swapping into an unfamiliar Base token.Side effectsExample:none on any outside system (it only reads or computes), but each successfuladdress=0x4200000000000000000000000000000000000006.callPricecosts$0.02/call$0.02viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Base token pre-trade report: on-chain risk plus live DEX market data"}
before
—after
Sourced token and wallet risk indicators with market facts⟨53 unchanged words⟩ Use as one input before a Base trade.Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.05/call$0.05viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Sourced token and wallet risk indicators with market facts"}
before
—after
Speech to text for an audio file⟨41 unchanged words⟩ podcast clips, meeting snippets and voice messages.Side effectsExample:none on any outside system (it only reads or computes), but each successfulurl=https://commons.wikimedia.org/wiki/Special:FilePath/En-us-hello.ogg.callPricecosts$0.02/call$0.02viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries an APIkeyfrom /credits.(/credits);Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Speech to text for an audio file"}
before
—after
Convert units⟨39 unchanged words⟩ kwh, psi. Use when exact conversions matter.Side effectsExample:none on any outside system (it only reads or computes)value=10,but eachfrom=km,successfulto=mi.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Convert units"}
before
—after
Unix timestamp converter⟨31 unchanged words⟩ Use to read timestamps in logs and APIs.Side effectsExample:none on any outside system (it only reads or computes), but each successfulvalue=1792281600.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Unix timestamp converter"}
before
—after
URL decode⟨13 unchanged words⟩ Use to read encoded links and form data.Side effectsExample:none on any outside system (it only reads or computes)text=a%20b%26c,but each successfulplus=false.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"URL decode"}
before
—after
URL encode⟨15 unchanged words⟩ (encodeURI). Use when building query strings.Side effectsExample:none on any outside system (it only reads or computes), but eachtext=asuccessfulb&c=d/é.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"URL encode"}
before
—after
Link preview metadata for a page⟨50 unchanged words⟩ how a URL will unfurl before sharing it.Side effectsExample:none on any outside system (it only reads or computes), but each successfulurl=https://github.com/.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Link preview metadata for a page"}
before
—after
Parse a URL⟨27 unchanged words⟩ read query parameters or check a link's host.Side effectsExample:none on any outside system (it only reads or computes), but each successfulurl=https://example.com:8080/a/b?x=1&y=2#top.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Parse a URL"}
before
—after
Generate UUIDs⟨13 unchanged words⟩ for IDs, idempotency keys and test data.Side effectsExample:none on any outside system (it only reads or computes), but each successfulcount=3.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Generate UUIDs"}
before
—after
Validate an IBAN⟨20 unchanged words⟩ Use before saving bank details or paying out.Side effectsExample:none on any outside system (it only readsiban=SE45or5000computes),0000but0583each9825successful7466.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Validate an IBAN"}
before
—after
Validate an ISBN⟨16 unchanged words⟩ are ignored. Use before cataloguing or ordering books.Side effectsExample:none on any outside system (it only reads or computes), but each successfulisbn=0-306-40615-2.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Validate an ISBN"}
before
—after
Luhn check digit⟨36 unchanged words⟩ to catch typos in card or ID numbers.Side effectsExample:none on any outside system (it only reads or computes), but each successfulnumber=79927398713.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Luhn check digit"}
before
—after
Base wallet balances and account nonce snapshot⟨64 unchanged words⟩ trading history. Use to check a counterparty's holdings.Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.005/call$0.005viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Base wallet balances and account nonce snapshot"}
before
—after
Heuristic wallet risk indicators, balances and account nonce on Base⟨61 unchanged words⟩ Use to screen an address before paying it.Side effectsExample:none on any outside system (it only reads or computes), but each successfuladdress=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045.callPricecosts$0.02/call$0.02viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Heuristic wallet risk indicators, balances and account nonce on Base"}
before
—after
Wallet holdings valued in USD⟨67 unchanged words⟩ is worth before trading, lending or paying.Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.005/call$0.005viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Wallet holdings valued in USD"}
before
—after
Current weather and hourly forecast for any coordinates⟨54 unchanged words⟩ agriculture and any agent that needs the weather.Side effectsExample:none on any outside system (it only reads or computes)lat=59.33,but eachlon=18.07,successfulhours=12.callPricecosts$0.002/call$0.002viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Current weather and hourly forecast for any coordinates"}
before
—after
Wikipedia summary⟨23 unchanged words⟩ answer in a quick, citable fact sheet.Side effectsExample:none on any outside system (it only reads or computes)title=Stockholm,but each successfullang=en.callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Wikipedia summary"}
before
—after
Inspect an x402 endpoint without paying⟨51 unchanged words⟩ unfamiliar seller or to debug your own listing.Side effectsExample:none on any outside system (it only reads or computes), but each successfulurl=https://agent-data-tools.revmesh2074.workers.dev/btc-fees.callPricecosts$0.002/call$0.002viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Inspect an x402 endpoint without paying"}
before
—after
Yes or no⟨16 unchanged words⟩ options are equally good. Use to break ties.Side effects: none on any outside system (it only reads or computes), but each successful callPricecosts$0.003/call$0.001viainx402 USDCon Baseoranother supported network, paid with x402, or the same amount in prepaida cardcredits when the request carries ankeyAPI(/credits),keyfirstfrom25/credits.free;Thatfailedpaymentcallsisfree.whyReadstheortoolcomputesisonly; not marked read-onlyor idempotent: repeatingbecauseaeach callcharges again. Failed calls are neveris charged.
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Yes or no"}
Arbitrum One wallet token transfers — List a wallet's recent transfers of one ERC-20 token (default USDC) on Arbitrum One, in and out, over the last N blocks (1-2,000, default 1,000): direction, counterparty, amount and transaction, newest first, up to 50. Use to confirm a payment arrived or see what was sent; for the current balance use arb_token_balance. Malformed addresses are rejected with 400, uncharged. Price $0.003/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only; not marked read-only because each call is charged.
Base wallet token transfers — List a wallet's recent transfers of one ERC-20 token (default USDC) on Base, in and out, over the last N blocks (1-2,000, default 1,000): direction, counterparty, amount and transaction, newest first, up to 50. Use to confirm a payment arrived or see what was sent; for the current balance use base_token_balance. Malformed addresses are rejected with 400, uncharged. Price $0.003/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only; not marked read-only because each call is charged.
Ethereum wallet token transfers — List a wallet's recent transfers of one ERC-20 token (default USDC) on Ethereum, in and out, over the last N blocks (1-2,000, default 1,000): direction, counterparty, amount and transaction, newest first, up to 50. Use to confirm a payment arrived or see what was sent; for the current balance use eth_token_balance. Malformed addresses are rejected with 400, uncharged. Price $0.003/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only; not marked read-only because each call is charged.
Optimism wallet token transfers — List a wallet's recent transfers of one ERC-20 token (default USDC) on Optimism, in and out, over the last N blocks (1-2,000, default 1,000): direction, counterparty, amount and transaction, newest first, up to 50. Use to confirm a payment arrived or see what was sent; for the current balance use op_token_balance. Malformed addresses are rejected with 400, uncharged. Price $0.003/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only; not marked read-only because each call is charged.
Polygon PoS wallet token transfers — List a wallet's recent transfers of one ERC-20 token (default USDC) on Polygon PoS, in and out, over the last N blocks (1-2,000, default 1,000): direction, counterparty, amount and transaction, newest first, up to 50. Use to confirm a payment arrived or see what was sent; for the current balance use polygon_token_balance. Malformed addresses are rejected with 400, uncharged. Price $0.003/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only; not marked read-only because each call is charged.
Native and USDC balances on 5 networks — 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. Example: address=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045. Price $0.005/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only; not marked …
⟨22 unchanged words⟩ tagging content, intent detection and moderation queues.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.002 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨21 unchanged words⟩ semantic search, RAG retrieval, clustering and deduplication.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.002 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨28 unchanged words⟩ messy text into structured data for an agent.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.002 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨15 unchanged words⟩ tagging, SEO, search indexing and topic detection.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.002 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨21 unchanged words⟩ to plan articles, reports, talks and documentation.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.002 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨22 unchanged words⟩ polish emails, replies, product copy and messages.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.002 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨21 unchanged words⟩ reviews, support messages, social posts and replies.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.002 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨35 unchanged words⟩ notes, accessibility and phone or chat bots.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.003 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨29 unchanged words⟩ web page by URL, use /summarize).CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.002 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨32 unchanged words⟩ is optional. Use to localise messages and documents.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.002 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
NativeRead the native ETH balance of any 0x address on Arbitrum One at the latest block, in wei and inETH,ETH.readUselivetofromcheckthewhetherchainaatwalletthecanlatestpayblock.gasUseortoachecktransfer;whetherforaERC-20wallettokens use arb_token_balance, for all holdings at once use wallet_portfolio. A malformed address isfundedrejectedbeforewithsending400,payinguncharged.gasSide effects: none on any outside system (it only reads orsettling.computes),Costsbut each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
AFetch a block on Arbitrum One by decimal number, or the latest one when omitted: hash, timestamp, transaction count, gas used and limit, base fee in gwei andproducer address.producer. Use for timestamps and confirmation counts; for current fees use arb_gas. A block that does not exist yet returns 404,confirmationsuncharged.andSidechain-activityeffects:checks.noneCostson any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
CurrentGet current gas on Arbitrum One: gas price, base ⟨12 unchanged words⟩ transfer (21,000 gas) costs right now. Takes no input. Use before sending a transaction or to decide whether towait.wait;Costsfor the fee a past transaction actually paid use arb_receipt. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
WhetherCheckanwhether a 0x address on Arbitrum One is a smart contract or a plain wallet, with:thebytecode sizeof its bytecode, and whether it isaan EIP-1167 minimal proxy(EIP-1167)and which implementation it points to. Use before sending funds or approving aspender.spender;Costsfor a fuller risk verdict use check_counterparty. A malformed address is rejected with 400, uncharged. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
RecentList recent event logsemitted bya contract emitted on Arbitrum One over the last N blocks (up to 11-1,000, default 50), optionally filtered by topic0 (the 0x 32-byte event signature hash). Returns up to 100 ⟨5 unchanged words⟩ and topics. Use to watch transfers or contractevents.events;Costsfor one transaction's outcome use arb_receipt. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
TransactionRead the transaction count (nonce) ofana 0x address on Arbitrum One, both confirmed and including ⟨9 unchanged words⟩ to tell whether an address has ever sentanything.anything;Costsfor its balance use arb_balance. A malformed address is rejected with 400, uncharged. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
ReceiptGet the receipt of a mined Arbitrum One transaction: success or reverted, gas ⟨16 unchanged words⟩ Use to confirm a payment or call wentthrough.through;Costsfor sender, value and calldata use arb_tx. Input is a 0x-prefixed 64-hex hash; a pending or unknown hash returns 404, uncharged. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨3 unchanged words⟩ ,"properties":{"hash":{"description":"0x0x-prefixed transaction hash (64 hex characters)","type":"string"}},"required": ⟨3 unchanged words⟩
ERC-20Readtokenone wallet's balance ofaonewalletERC-20 token on Arbitrum One: raw amount, decimals,tokensymbol and the human-readable amount,readlive from the token contract. Use to check stablecoin or token holdings before a transfer or trade; for the native coin use arb_balance. Both inputs are 0x addresses (40 hex characters); no contract returns 404 and a non-ERC-20 contract 422,paymentboth uncharged. Side effects: none on any outside system (it only reads ortrade.computes),Costsbut each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
NameLook up the name, symbol, decimals and total supply ofanyan ERC-20 token contract on Arbitrum One,readlive from the contract. Use to identify an unknown token address or to format rawtokenamounts;amountsforcorrectly.aCostsholder's balance use arb_token_balance. Input is the token's 0x contract address; an address that is not an ERC-20 contract returns 422, uncharged. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
ALooktransactionupona Arbitrum One transaction by hash: sender, recipient, value in ETH, nonce, gas limit, the 4-byte function selectorof the call data,and its block. Use tochecksee whata transactionwasdidsent or whether itexists.exists;Costsfor success or failure and fees paid use arb_receipt, for emitted events arb_logs. Input is a 0x-prefixed 64-hex hash; an unknown hash returns 404, uncharged. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨3 unchanged words⟩ ,"properties":{"hash":{"description":"0x0x-prefixed transaction hash (64 hex characters)","type":"string"}},"required": ⟨3 unchanged words⟩
⟨14 unchanged words⟩ read encoded headers, tokens and data URLs.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨14 unchanged words⟩ data URLs, headers and basic auth strings.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨48 unchanged words⟩ to audit a wallet for risky unlimited approvals.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.002 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
NativeRead the native ETH balance of any 0x address on Base at the latest block, in wei and inETH,ETH.readUselivetofromcheckthewhetherchainaatwalletthecanlatestpayblock.gasUseortoachecktransfer;whetherforaERC-20wallettokens use base_token_balance, for all holdings at once use wallet_portfolio. A malformed address isfundedrejectedbeforewithsending400,payinguncharged.gasSide effects: none on any outside system (it only reads orsettling.computes),Costsbut each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
AFetch a block on Base by decimal number, or the latest one when omitted: hash, timestamp, transaction count, gas used and limit, base fee in gwei andproducer address.producer. Use for timestamps and confirmation counts; for current fees use base_gas. A block that does not exist yet returns 404,confirmationsuncharged.andSidechain-activityeffects:checks.noneCostson any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨58 unchanged words⟩ to decide whether to wait for lower fees.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.002 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
WhetherCheckanwhether a 0x address on Base is a smart contract or a plain wallet, with:thebytecode sizeof its bytecode, and whether it isaan EIP-1167 minimal proxy(EIP-1167)and which implementation it points to. Use before sending funds or approving aspender.spender;Costsfor a fuller risk verdict use check_counterparty. A malformed address is rejected with 400, uncharged. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
RecentList recent event logsemitted bya contract emitted on Base over the last N blocks (up to 11-1,000, default 50), optionally filtered by topic0 (the 0x 32-byte event signature hash). Returns up to 100 ⟨5 unchanged words⟩ and topics. Use to watch transfers or contractevents.events;Costsfor one transaction's outcome use base_receipt. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
TransactionRead the transaction count (nonce) ofana 0x address on Base, both confirmed and including pending ⟨8 unchanged words⟩ to tell whether an address has ever sentanything.anything;Costsfor its balance use base_balance. A malformed address is rejected with 400, uncharged. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
ReceiptGet the receipt of a mined Base transaction: success or reverted, gas used, ⟨15 unchanged words⟩ Use to confirm a payment or call wentthrough.through;Costsfor sender, value and calldata use base_tx. Input is a 0x-prefixed 64-hex hash; a pending or unknown hash returns 404, uncharged. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨3 unchanged words⟩ ,"properties":{"hash":{"description":"0x0x-prefixed transaction hash (64 hex characters)","type":"string"}},"required": ⟨3 unchanged words⟩
ERC-20Readtokenone wallet's balance ofaonewalletERC-20 token on Base: raw amount, decimals,tokensymbol and the human-readable amount,readlive from the token contract. Use to check stablecoin or token holdings before a transfer or trade; for the native coin use base_balance. Both inputs are 0x addresses (40 hex characters); no contract returns 404 and a non-ERC-20 contract 422,paymentboth uncharged. Side effects: none on any outside system (it only reads ortrade.computes),Costsbut each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
NameLook up the name, symbol, decimals and total supply ofanyan ERC-20 token contract on Base,readlive from the contract. Use to identify an unknown token address or to format rawtokenamounts;amountsforcorrectly.aCostsholder's balance use base_token_balance. Input is the token's 0x contract address; an address that is not an ERC-20 contract returns 422, uncharged. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨53 unchanged words⟩ contract call went through before acting on it.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.003 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨33 unchanged words⟩ whether a deposit arrived, and wallet monitoring.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.003 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨41 unchanged words⟩ to decide whether to wait for lower fees.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.002 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨47 unchanged words⟩ to check the BTC price before a trade.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.002 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨22 unchanged words⟩ Use when renaming fields or generating code identifiers.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨65 unchanged words⟩ paying, trading with or onboarding an address.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.03 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨15 unchanged words⟩ the totals. Use for fair decisions and games.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨34 unchanged words⟩ l%). Use for theming and design checks.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨24 unchanged words⟩ Use to check that a design is readable.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨53 unchanged words⟩ counterparties or ground an answer about a company.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.003 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨50 unchanged words⟩ before approving or calling an unfamiliar Base contract.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.02 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨38 unchanged words⟩ . Use to enrich records with country data.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨27 unchanged words⟩ Use to check a schedule before deploying it.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨31 unchanged words⟩ Use to load spreadsheet exports into an agent.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨37 unchanged words⟩ . Use to compute due dates and expiries.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨23 unchanged words⟩ between. Use for deadlines, ages and durations.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨26 unchanged words⟩ any date. Use for calendar and reporting logic.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨44 unchanged words⟩ of screenshots, chart reading and content checks.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.01 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨30 unchanged words⟩ the total. Use for tabletop games and simulations.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨33 unchanged words⟩ help, vocabulary, translation checks and word games.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨46 unchanged words⟩ phishing and trust checks, and deliverability audits.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.005 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨60 unchanged words⟩ a domain. Signals only, not a guarantee.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.01 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨33 unchanged words⟩ Use for alerts, news and travel checks.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨19 unchanged words⟩ flow or agent tool wiring end to end.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨50 unchanged words⟩ Use before sending mail or saving a signup.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.002 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨45 unchanged words⟩ show a readable name for a counterparty address.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.002 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
NativeRead the native ETH balance of any 0x address on Ethereum at the latest block, in wei and inETH,ETH.readUselivetofromcheckthewhetherchainaatwalletthecanlatestpayblock.gasUseortoachecktransfer;whetherforaERC-20wallettokens use eth_token_balance, for all holdings at once use wallet_portfolio. A malformed address isfundedrejectedbeforewithsending400,payinguncharged.gasSide effects: none on any outside system (it only reads orsettling.computes),Costsbut each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
AFetch a block on Ethereum by decimal number, or the latest one when omitted: hash, timestamp, transaction count, gas used and limit, base fee in gwei andproducer address.producer. Use for timestamps and confirmation counts; for current fees use eth_gas. A block that does not exist yet returns 404,confirmationsuncharged.andSidechain-activityeffects:checks.noneCostson any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
CurrentGet current gas on Ethereum: gas price, base fee ⟨11 unchanged words⟩ transfer (21,000 gas) costs right now. Takes no input. Use before sending a transaction or to decide whether towait.wait;Costsfor the fee a past transaction actually paid use eth_receipt. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
WhetherCheckanwhether a 0x address on Ethereum is a smart contract or a plain wallet, with:thebytecode sizeof its bytecode, and whether it isaan EIP-1167 minimal proxy(EIP-1167)and which implementation it points to. Use before sending funds or approving aspender.spender;Costsfor a fuller risk verdict use check_counterparty. A malformed address is rejected with 400, uncharged. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
RecentList recent event logsemitted bya contract emitted on Ethereum over the last N blocks (up to 11-1,000, default 50), optionally filtered by topic0 (the 0x 32-byte event signature hash). Returns up to 100 ⟨5 unchanged words⟩ and topics. Use to watch transfers or contractevents.events;Costsfor one transaction's outcome use eth_receipt. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
TransactionRead the transaction count (nonce) ofana 0x address on Ethereum, both confirmed and including pending ⟨8 unchanged words⟩ to tell whether an address has ever sentanything.anything;Costsfor its balance use eth_balance. A malformed address is rejected with 400, uncharged. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
ReceiptGet the receipt of a mined Ethereum transaction: success or reverted, gas used, ⟨15 unchanged words⟩ Use to confirm a payment or call wentthrough.through;Costsfor sender, value and calldata use eth_tx. Input is a 0x-prefixed 64-hex hash; a pending or unknown hash returns 404, uncharged. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨3 unchanged words⟩ ,"properties":{"hash":{"description":"0x0x-prefixed transaction hash (64 hex characters)","type":"string"}},"required": ⟨3 unchanged words⟩
ERC-20Readtokenone wallet's balance ofaonewalletERC-20 token on Ethereum: raw amount, decimals,tokensymbol and the human-readable amount,readlive from the token contract. Use to check stablecoin or token holdings before a transfer or trade; for the native coin use eth_balance. Both inputs are 0x addresses (40 hex characters); no contract returns 404 and a non-ERC-20 contract 422,paymentboth uncharged. Side effects: none on any outside system (it only reads ortrade.computes),Costsbut each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
NameLook up the name, symbol, decimals and total supply ofanyan ERC-20 token contract on Ethereum,readlive from the contract. Use to identify an unknown token address or to format rawtokenamounts;amountsforcorrectly.aCostsholder's balance use eth_token_balance. Input is the token's 0x contract address; an address that is not an ERC-20 contract returns 422, uncharged. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
ALooktransactionupona Ethereum transaction by hash: sender, recipient, value in ETH, nonce, gas limit, the 4-byte function selectorof the call data,and its block. Use tochecksee whata transactionwasdidsent or whether itexists.exists;Costsfor success or failure and fees paid use eth_receipt, for emitted events eth_logs. Input is a 0x-prefixed 64-hex hash; an unknown hash returns 404, uncharged. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨3 unchanged words⟩ ,"properties":{"hash":{"description":"0x0x-prefixed transaction hash (64 hex characters)","type":"string"}},"required": ⟨3 unchanged words⟩
⟨56 unchanged words⟩ Use to read docs or articles into context.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.002 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨61 unchanged words⟩ a page you can read in a browser.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.01 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨61 unchanged words⟩ , release notes or podcasts without scraping pages.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.002 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨58 unchanged words⟩ price calculations, and reporting in another currency.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.002 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨40 unchanged words⟩ tell two places of the same name apart.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨18 unchanged words⟩ Use for checksums, cache keys and deduplication.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨29 unchanged words⟩ only for this call and is not stored.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨45 unchanged words⟩ for scheduling, delivery dates and business-day maths.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨23 unchanged words⟩ feed web content or emails to an LLM.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨20 unchanged words⟩ whether to retry. Use when handling API errors.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨32 unchanged words⟩ 1-8, default 4) trades speed for detail.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.02 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨26 unchanged words⟩ falls inside. Use for firewall rules and allowlists.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨28 unchanged words⟩ Use to triage IPs in logs or allowlists.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨22 unchanged words⟩ JSON readable or to normalise it for diffs.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨11 unchanged words⟩ and after. Use to shrink payloads or prompts.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨39 unchanged words⟩ when an LLM's JSON output fails to parse.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨22 unchanged words⟩ Use to export API results to a spreadsheet.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨27 unchanged words⟩ before parsing an LLM's or an API's output.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨36 unchanged words⟩ trust a token. Use to debug auth flows.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨21 unchanged words⟩ slots. Use when building or decoding EVM calls.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨45 unchanged words⟩ Use to check a pair's liquidity before trading.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.03 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨33 unchanged words⟩ invoice asks for before an agent pays it.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.002 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨18 unchanged words⟩ fun only. Use for games and chat bots.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨33 unchanged words⟩ to publish agent-written Markdown on a web page.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨52 unchanged words⟩ Use to budget gas for a Base transaction.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.04 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨18 unchanged words⟩ it inline. Use when uploading or serving files.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨26 unchanged words⟩ synodic month. Use for calendars and night-sky planning.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨27 unchanged words⟩ Use to configure an x402 or Base client.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨20 unchanged words⟩ to judge how widely a dependency is used.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨18 unchanged words⟩ roman. Use for dates, outlines and puzzles.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨32 unchanged words⟩ when amounts must be written out in full.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
NativeRead the native ETH balance of any 0x address on Optimism at the latest block, in wei and inETH,ETH.readUselivetofromcheckthewhetherchainaatwalletthecanlatestpayblock.gasUseortoachecktransfer;whetherforaERC-20wallettokens use op_token_balance, for all holdings at once use wallet_portfolio. A malformed address isfundedrejectedbeforewithsending400,payinguncharged.gasSide effects: none on any outside system (it only reads orsettling.computes),Costsbut each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
AFetch a block on Optimism by decimal number, or the latest one when omitted: hash, timestamp, transaction count, gas used and limit, base fee in gwei andproducer address.producer. Use for timestamps and confirmation counts; for current fees use op_gas. A block that does not exist yet returns 404,confirmationsuncharged.andSidechain-activityeffects:checks.noneCostson any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
CurrentGet current gas on Optimism: gas price, base fee ⟨11 unchanged words⟩ transfer (21,000 gas) costs right now. Takes no input. Use before sending a transaction or to decide whether towait.wait;Costsfor the fee a past transaction actually paid use op_receipt. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
WhetherCheckanwhether a 0x address on Optimism is a smart contract or a plain wallet, with:thebytecode sizeof its bytecode, and whether it isaan EIP-1167 minimal proxy(EIP-1167)and which implementation it points to. Use before sending funds or approving aspender.spender;Costsfor a fuller risk verdict use check_counterparty. A malformed address is rejected with 400, uncharged. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
RecentList recent event logsemitted bya contract emitted on Optimism over the last N blocks (up to 11-1,000, default 50), optionally filtered by topic0 (the 0x 32-byte event signature hash). Returns up to 100 ⟨5 unchanged words⟩ and topics. Use to watch transfers or contractevents.events;Costsfor one transaction's outcome use op_receipt. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
TransactionRead the transaction count (nonce) ofana 0x address on Optimism, both confirmed and including pending ⟨8 unchanged words⟩ to tell whether an address has ever sentanything.anything;Costsfor its balance use op_balance. A malformed address is rejected with 400, uncharged. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
ReceiptGet the receipt of a mined Optimism transaction: success or reverted, gas used, ⟨15 unchanged words⟩ Use to confirm a payment or call wentthrough.through;Costsfor sender, value and calldata use op_tx. Input is a 0x-prefixed 64-hex hash; a pending or unknown hash returns 404, uncharged. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨3 unchanged words⟩ ,"properties":{"hash":{"description":"0x0x-prefixed transaction hash (64 hex characters)","type":"string"}},"required": ⟨3 unchanged words⟩
ERC-20Readtokenone wallet's balance ofaonewalletERC-20 token on Optimism: raw amount, decimals,tokensymbol and the human-readable amount,readlive from the token contract. Use to check stablecoin or token holdings before a transfer or trade; for the native coin use op_balance. Both inputs are 0x addresses (40 hex characters); no contract returns 404 and a non-ERC-20 contract 422,paymentboth uncharged. Side effects: none on any outside system (it only reads ortrade.computes),Costsbut each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
NameLook up the name, symbol, decimals and total supply ofanyan ERC-20 token contract on Optimism,readlive from the contract. Use to identify an unknown token address or to format rawtokenamounts;amountsforcorrectly.aCostsholder's balance use op_token_balance. Input is the token's 0x contract address; an address that is not an ERC-20 contract returns 422, uncharged. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
ALooktransactionupona Optimism transaction by hash: sender, recipient, value in ETH, nonce, gas limit, the 4-byte function selectorof the call data,and its block. Use tochecksee whata transactionwasdidsent or whether itexists.exists;Costsfor success or failure and fees paid use op_receipt, for emitted events op_logs. Input is a 0x-prefixed 64-hex hash; an unknown hash returns 404, uncharged. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨3 unchanged words⟩ ,"properties":{"hash":{"description":"0x0x-prefixed transaction hash (64 hex characters)","type":"string"}},"required": ⟨3 unchanged words⟩
⟨55 unchanged words⟩ EPSS CVE estimates. Use before adding a dependency.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.002 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨56 unchanged words⟩ for limits. Use before installing or upgrading dependencies.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.20 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨43 unchanged words⟩ , and finding the DOI for a citation.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.003 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨60 unchanged words⟩ , reports and manuals into an agent's context.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.005 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨19 unchanged words⟩ MCP setup can pay and receive a result.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
NativeRead the native POL balance of any 0x address on Polygon PoS at the latest block, in wei and inPOL,POL.readUselivetofromcheckthewhetherchainaatwalletthecanlatestpayblock.gasUseortoachecktransfer;whetherforaERC-20wallettokens use polygon_token_balance, for all holdings at once use wallet_portfolio. A malformed address isfundedrejectedbeforewithsending400,payinguncharged.gasSide effects: none on any outside system (it only reads orsettling.computes),Costsbut each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
AFetch a block on Polygon PoS by decimal number, or the latest one when omitted: hash, timestamp, transaction count, gas used and limit, base fee in gwei andproducer address.producer. Use for timestamps and confirmation counts; for current fees use polygon_gas. A block that does not exist yet returns 404,confirmationsuncharged.andSidechain-activityeffects:checks.noneCostson any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
CurrentGet current gas on Polygon PoS: gas price, base ⟨12 unchanged words⟩ transfer (21,000 gas) costs right now. Takes no input. Use before sending a transaction or to decide whether towait.wait;Costsfor the fee a past transaction actually paid use polygon_receipt. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
WhetherCheckanwhether a 0x address on Polygon PoS is a smart contract or a plain wallet, with:thebytecode sizeof its bytecode, and whether it isaan EIP-1167 minimal proxy(EIP-1167)and which implementation it points to. Use before sending funds or approving aspender.spender;Costsfor a fuller risk verdict use check_counterparty. A malformed address is rejected with 400, uncharged. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
RecentList recent event logsemitted bya contract emitted on Polygon PoS over the last N blocks (up to 11-1,000, default 50), optionally filtered by topic0 (the 0x 32-byte event signature hash). Returns up to 100 ⟨5 unchanged words⟩ and topics. Use to watch transfers or contractevents.events;Costsfor one transaction's outcome use polygon_receipt. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
TransactionRead the transaction count (nonce) ofana 0x address on Polygon PoS, both confirmed and including ⟨9 unchanged words⟩ to tell whether an address has ever sentanything.anything;Costsfor its balance use polygon_balance. A malformed address is rejected with 400, uncharged. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
ReceiptGet the receipt of a mined Polygon PoS transaction: success or reverted, gas ⟨16 unchanged words⟩ Use to confirm a payment or call wentthrough.through;Costsfor sender, value and calldata use polygon_tx. Input is a 0x-prefixed 64-hex hash; a pending or unknown hash returns 404, uncharged. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨3 unchanged words⟩ ,"properties":{"hash":{"description":"0x0x-prefixed transaction hash (64 hex characters)","type":"string"}},"required": ⟨3 unchanged words⟩
ERC-20Readtokenone wallet's balance ofaonewalletERC-20 token on Polygon PoS: raw amount, decimals,tokensymbol and the human-readable amount,readlive from the token contract. Use to check stablecoin or token holdings before a transfer or trade; for the native coin use polygon_balance. Both inputs are 0x addresses (40 hex characters); no contract returns 404 and a non-ERC-20 contract 422,paymentboth uncharged. Side effects: none on any outside system (it only reads ortrade.computes),Costsbut each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
NameLook up the name, symbol, decimals and total supply ofanyan ERC-20 token contract on Polygon PoS,readlive from the contract. Use to identify an unknown token address or to format rawtokenamounts;amountsforcorrectly.aCostsholder's balance use polygon_token_balance. Input is the token's 0x contract address; an address that is not an ERC-20 contract returns 422, uncharged. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
ALooktransactionupona Polygon PoS transaction by hash: sender, recipient, value in POL, nonce, gas limit, the 4-byte function selectorof the call data,and its block. Use tochecksee whata transactionwasdidsent or whether itexists.exists;Costsfor success or failure and fees paid use polygon_receipt, for emitted events polygon_logs. Input is a 0x-prefixed 64-hex hash; an unknown hash returns 404, uncharged. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨3 unchanged words⟩ ,"properties":{"hash":{"description":"0x0x-prefixed transaction hash (64 hex characters)","type":"string"}},"required": ⟨3 unchanged words⟩
⟨58 unchanged words⟩ check a quote before a swap or payment.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.002 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨65 unchanged words⟩ or refresh a watchlist in one paid call.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.005 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨21 unchanged words⟩ Use to check a dependency before installing it.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨17 unchanged words⟩ Use for placeholders, avatars and design ideas.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨17 unchanged words⟩ source. Use for draws, sampling and games.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨23 unchanged words⟩ or logged. Use when creating accounts or secrets.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨19 unchanged words⟩ who goes first, or breaking ties fairly.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨17 unchanged words⟩ Use for draw orders, seating and playlists.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨13 unchanged words⟩ teams. Use for games, workshops and classrooms.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨55 unchanged words⟩ paying, onboarding or trading with a counterparty.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.005 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨49 unchanged words⟩ , monitoring and feeding pages to vision models.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.02 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨31 unchanged words⟩ decide whether an upgrade is a major change.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨56 unchanged words⟩ a docs site to read before calling /extract.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.002 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨22 unchanged words⟩ Use for file names, URLs and IDs.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨47 unchanged words⟩ whether a page is worth reading in full.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.01 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨31 unchanged words⟩ Use for photography, events and outdoor planning.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨22 unchanged words⟩ versions of a document, config or prompt.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨21 unchanged words⟩ and links out of scraped pages or messages.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨25 unchanged words⟩ check the length and readability of a draft.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨57 unchanged words⟩ or to turn a timestamp into local time.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.002 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨49 unchanged words⟩ and rug-pull or honeypot screening before a swap.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.01 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨52 unchanged words⟩ Use before swapping into an unfamiliar Base token.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.02 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨53 unchanged words⟩ Use as one input before a Base trade.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.05 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨41 unchanged words⟩ podcast clips, meeting snippets and voice messages.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.02 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨39 unchanged words⟩ kwh, psi. Use when exact conversions matter.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨31 unchanged words⟩ Use to read timestamps in logs and APIs.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨13 unchanged words⟩ Use to read encoded links and form data.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨15 unchanged words⟩ (encodeURI). Use when building query strings.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨50 unchanged words⟩ how a URL will unfurl before sharing it.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨27 unchanged words⟩ read query parameters or check a link's host.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨13 unchanged words⟩ for IDs, idempotency keys and test data.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨20 unchanged words⟩ Use before saving bank details or paying out.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨16 unchanged words⟩ are ignored. Use before cataloguing or ordering books.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨36 unchanged words⟩ to catch typos in card or ID numbers.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨64 unchanged words⟩ trading history. Use to check a counterparty's holdings.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.005 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨61 unchanged words⟩ Use to screen an address before paying it.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.02 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨67 unchanged words⟩ is worth before trading, lending or paying.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.005 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨54 unchanged words⟩ agriculture and any agent that needs the weather.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.002 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨23 unchanged words⟩ answer in a quick, citable fact sheet.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨51 unchanged words⟩ unfamiliar seller or to debug your own listing.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.002 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
⟨16 unchanged words⟩ options are equally good. Use to break ties.CostsSide effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Baseperorsuccessfulanothercallsupported network, paid withx402.x402, or the same amount in prepaid card credits when the request carries an API key from /credits. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.
ALook up any transaction on Base by hash:senderwhether it succeeded,recipientreverted or is still pending,valuesenderinandETHreceiver,nonceETH value,gascalledlimitmethod id,theblock4-bytenumberfunctionandselectortime, number of confirmations, gas used, gas price and thecallexecutiondatafee paid, anditswhetherblock.it created a contract. Use tocheckconfirmwhatthat atransaction didpayment orwhethercontractitcallexists.went through before acting on it. Costs$0.001$0.003 in USDC on Base per successful call, paid with x402.
⟨3 unchanged words⟩ ,"properties":{"hash":{"description":"Transaction hash on Base: 0xtransactionfollowedhashby 64 hex characters","type":"string"}},"required": ⟨3 unchanged words⟩
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. Costs $0.002 in USDC on Base per successful call, paid with x402.
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. Costs $0.003 in USDC on Base per successful call, paid with x402.
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). Costs $0.002 in USDC on Base per successful call, paid with x402.
Whether an address on Arbitrum One is a smart contract or a plain wallet, with the size of its bytecode and whether it is a minimal proxy (EIP-1167) and which implementation it points to. Use before sending funds or approving a spender. Costs $0.001 in USDC on Base per successful call, paid with x402.
ERC-20 token balance of a wallet on Arbitrum One: raw amount, decimals, token symbol and the human-readable amount, read live from the token contract. Use to check stablecoin or token holdings before a transfer, payment or trade. Costs $0.001 in USDC on Base per successful call, paid with x402.
Name, symbol, decimals and total supply of any ERC-20 token contract on Arbitrum One, read live from the contract. Use to identify an unknown token address or to format raw token amounts correctly. Costs $0.001 in USDC on Base per successful call, paid with x402.
Check how much of a wallet's ERC-20 token a spender contract is approved to move on Base: the raw and formatted allowance, the token symbol and decimals, and whether the approval is unlimited. Use before a swap or deposit to see if an approve transaction is needed, and to audit a wallet for risky unlimited approvals. Costs $0.002 in USDC on Base per successful call, paid with x402.
Whether an address on Base is a smart contract or a plain wallet, with the size of its bytecode and whether it is a minimal proxy (EIP-1167) and which implementation it points to. Use before sending funds or approving a spender. Costs $0.001 in USDC on Base per successful call, paid with x402.
ERC-20 token balance of a wallet on Base: raw amount, decimals, token symbol and the human-readable amount, read live from the token contract. Use to check stablecoin or token holdings before a transfer, payment or trade. Costs $0.001 in USDC on Base per successful call, paid with x402.
Name, symbol, decimals and total supply of any ERC-20 token contract on Base, read live from the contract. Use to identify an unknown token address or to format raw token amounts correctly. Costs $0.001 in USDC on Base per successful call, paid with x402.
Balance and activity of any Bitcoin mainnet address (legacy, P2SH or bech32): confirmed balance in sats and BTC, unconfirmed pending amount, total received and sent, and transaction counts. Use for payment verification, checking whether a deposit arrived, and wallet monitoring. Costs $0.003 in USDC on Base per successful call, paid with x402.
Current Bitcoin network fee rates in sat/vB for next-block, half-hour, one-hour and economy confirmation, the estimated cost in sats of a typical payment, mempool size and total pending fees, and the latest block height. Use before sending a Bitcoin transaction or to decide whether to wait for lower fees. Costs $0.002 in USDC on Base per successful call, paid with x402.
Current Bitcoin (BTC) spot price in USD, EUR, GBP, CAD, CHF, AUD and JPY, averaged across major exchanges, with the number of satoshis per US dollar and the time of the price. Use to convert between sats and fiat, to value a Bitcoin or Lightning payment, or to check the BTC price before a trade. Costs $0.002 in USDC on Base per successful call, paid with x402.
Limited Base contract bytecode, EIP-1967 slot and zero-supply heuristics. Missing or unsupported property reads are null; RPC transport failures return 502. Ownership renunciation requires a confirmed zero owner. Empty slots do not identify uninitialized proxies. EOAs return not-applicable. Not a full security audit; see endpoint details for coverage limits. Use before approving or calling an unfamiliar Base contract. Costs $0.02 in USDC on Base per successful call, paid with x402.
Convert CSV (comma, semicolon, tab or pipe; delimiter detected automatically; quoted fields supported) to a JSON array of objects using the first row as keys. Numbers stay as text unless numbers=true. Use to load spreadsheet exports into an agent. Costs $0.001 in USDC on Base per successful call, paid with x402.
A trust verdict for any domain in one call: high/medium/low trust with named flags for very new registrations, expiry, missing or weak SPF and DMARC, too few nameservers, no web host and non-resolving domains, plus the key facts (registrar, age, nameservers, DNSSEC). Use for lead qualification, phishing and vendor checks, and before an agent sends mail to or trusts a domain. Signals only, not a guarantee. Costs $0.01 in USDC on Base per successful call, paid with x402.
Whether an address on Ethereum is a smart contract or a plain wallet, with the size of its bytecode and whether it is a minimal proxy (EIP-1167) and which implementation it points to. Use before sending funds or approving a spender. Costs $0.001 in USDC on Base per successful call, paid with x402.
ERC-20 token balance of a wallet on Ethereum: raw amount, decimals, token symbol and the human-readable amount, read live from the token contract. Use to check stablecoin or token holdings before a transfer, payment or trade. Costs $0.001 in USDC on Base per successful call, paid with x402.
Name, symbol, decimals and total supply of any ERC-20 token contract on Ethereum, read live from the contract. Use to identify an unknown token address or to format raw token amounts correctly. Costs $0.001 in USDC on Base per successful call, paid with x402.
Strip HTML to readable plain text: scripts and styles removed, block elements become line breaks, list items get bullets, entities decoded. Use to feed web content or emails to an LLM. Costs $0.001 in USDC on Base per successful call, paid with x402.
Convert a JSON array of objects to CSV with a header row built from all keys. Nested values are written as JSON. Use to export API results to a spreadsheet. Costs $0.001 in USDC on Base per successful call, paid with x402.
Base DEX pair lookup through DexScreener: verified pair identity, tokens, reported liquidity, volume, trades and pair age where available. Returns source and retrieval time; missing fields are null. No pool-security or investment-risk assessment. Missing pairs return 404; upstream failure returns 502. Example values are illustrative. Use to check a pair's liquidity before trading. Costs $0.03 in USDC on Base per successful call, paid with x402.
Decode a BOLT11 Lightning Network invoice without paying it: network, amount in sats and BTC, description, payment hash, creation time, expiry time and whether it has already expired. Use to check what an invoice asks for before an agent pays it. Costs $0.002 in USDC on Base per successful call, paid with x402.
Ask a yes-or-no question and get one of the 20 classic Magic 8-Ball answers, chosen at random. For fun only. Use for games and chat bots. Costs $0.001 in USDC on Base per successful call, paid with x402.
Convert Markdown (headings, paragraphs, bold, italic, strikethrough, links, images, inline and fenced code, lists, quotes, rules) to HTML. Raw HTML in the input is escaped, so the output is safe to embed. Use to publish agent-written Markdown on a web page. Costs $0.001 in USDC on Base per successful call, paid with x402.
Estimates Base gas costs from current fees and priority-fee presets. Fixed gas units (100k simple, 250k complex, 180k liquidity) are typical assumptions, not transaction-specific estimates or quotes. Valid values: standard, high-mev (3x priority fee), low-gas (half); invalid values return HTTP 400 without charge. No transaction simulation, mempool observation, or MEV/sandwich-risk measurement. Use to budget gas for a Base transaction. Costs $0.04 in USDC on Base per successful call, paid with x402.
Whether an address on Optimism is a smart contract or a plain wallet, with the size of its bytecode and whether it is a minimal proxy (EIP-1167) and which implementation it points to. Use before sending funds or approving a spender. Costs $0.001 in USDC on Base per successful call, paid with x402.
ERC-20 token balance of a wallet on Optimism: raw amount, decimals, token symbol and the human-readable amount, read live from the token contract. Use to check stablecoin or token holdings before a transfer, payment or trade. Costs $0.001 in USDC on Base per successful call, paid with x402.
Name, symbol, decimals and total supply of any ERC-20 token contract on Optimism, read live from the contract. Use to identify an unknown token address or to format raw token amounts correctly. Costs $0.001 in USDC on Base per successful call, paid with x402.
Check up to 10 public dependencies, optionally pinned to exact versions, for advisory IDs, OSV affected/fixed ranges and dated FIRST EPSS CVE estimates. Scoped npm names supported. Detail and subrequest caps apply; omitted details and incomplete coverage are explicit. Missing evidence is unknown, not zero risk. Automated signals, not a safety guarantee. See the buying guide for limits. Use before installing or upgrading dependencies. Costs $0.20 in USDC on Base per successful call, paid with x402.
Whether an address on Polygon PoS is a smart contract or a plain wallet, with the size of its bytecode and whether it is a minimal proxy (EIP-1167) and which implementation it points to. Use before sending funds or approving a spender. Costs $0.001 in USDC on Base per successful call, paid with x402.
ERC-20 token balance of a wallet on Polygon PoS: raw amount, decimals, token symbol and the human-readable amount, read live from the token contract. Use to check stablecoin or token holdings before a transfer, payment or trade. Costs $0.001 in USDC on Base per successful call, paid with x402.
Name, symbol, decimals and total supply of any ERC-20 token contract on Polygon PoS, read live from the contract. Use to identify an unknown token address or to format raw token amounts correctly. Costs $0.001 in USDC on Base per successful call, paid with x402.
Base token heuristic screening plus DexScreener market data, source and retrieval time. Returns owner, paused and proxy facts with limited selector checks. A mint selector does not prove callable minting; missing or unavailable evidence remains unknown. Illustrative examples are not live quotes. Not a safety guarantee; see endpoint details for coverage limits. Use before swapping into an unfamiliar Base token. Costs $0.02 in USDC on Base per successful call, paid with x402.
Combines the Base token-report risk tier and flags, available DEX market data, and wallet-audit risk tier, flags, account nonce, and native balance. Returns the underlying indicators separately; it does not generate buy/sell recommendations or calibrated confidence, and does not evaluate holder concentration. The account nonce is not full transaction, token-transfer, or trading history. Use as one input before a Base trade. Costs $0.05 in USDC on Base per successful call, paid with x402.
Returns a heuristic high/medium/low address risk tier, named flags, ETH balance, holdings of 4 major tokens (USDC, WETH, cbBTC, DAI), and the Base EVM account nonce. Per-token risk is unknown because token contracts are not audited here. For EOAs the nonce counts outgoing transactions only, not full history. Address type is reported separately and does not affect the balance/nonce-based risk tier. Use to screen an address before paying it. Costs $0.02 in USDC on Base per successful call, paid with x402.
A fair random yes or no, with a cryptographic random source. For quick decisions when the options are equally good. Use to break ties. Costs $0.001 in USDC on Base per successful call, paid with x402.
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. Costs $0.002 in USDC on Base per successful call, paid with x402.
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). Costs $0.002 in USDC on Base per successful call, paid with x402.
Whether an address on Arbitrum One is a smart contract or a plain wallet, with the size of its bytecode and whether it is a minimal proxy (EIP-1167) and which implementation it points to. Use before sending funds or approving a spender. Costs $0.001 in USDC on Base per successful call, paid with x402.
ERC-20 token balance of a wallet on Arbitrum One: raw amount, decimals, token symbol and the human-readable amount, read live from the token contract. Use to check stablecoin or token holdings before a transfer, payment or trade. Costs $0.001 in USDC on Base per successful call, paid with x402.
Name, symbol, decimals and total supply of any ERC-20 token contract on Arbitrum One, read live from the contract. Use to identify an unknown token address or to format raw token amounts correctly. Costs $0.001 in USDC on Base per successful call, paid with x402.
Check how much of a wallet's ERC-20 token a spender contract is approved to move on Base: the raw and formatted allowance, the token symbol and decimals, and whether the approval is unlimited. Use before a swap or deposit to see if an approve transaction is needed, and to audit a wallet for risky unlimited approvals. Costs $0.002 in USDC on Base per successful call, paid with x402.
Live gas prices on Base (chain 8453) read from the latest block: base fee and priority fee in gwei, suggested maxFeePerGas and maxPriorityFeePerGas in wei for an EIP-1559 transaction, how full the latest block is, and the estimated execution fee in ETH for an ETH transfer and an ERC-20 transfer. Use before sending a transaction on Base or to decide whether to wait for lower fees. Costs $0.002 in USDC on Base per successful call, paid with x402.
Look up any transaction on Base by hash: whether it succeeded, reverted or is still pending, sender and receiver, ETH value, called method id, block number and time, number of confirmations, gas used, gas price and the execution fee paid, and whether it created a contract. Use to confirm that a payment or contract call went through before acting on it. Costs $0.003 in USDC on Base per successful call, paid with x402.
Whether an address on Base is a smart contract or a plain wallet, with the size of its bytecode and whether it is a minimal proxy (EIP-1167) and which implementation it points to. Use before sending funds or approving a spender. Costs $0.001 in USDC on Base per successful call, paid with x402.
ERC-20 token balance of a wallet on Base: raw amount, decimals, token symbol and the human-readable amount, read live from the token contract. Use to check stablecoin or token holdings before a transfer, payment or trade. Costs $0.001 in USDC on Base per successful call, paid with x402.
Name, symbol, decimals and total supply of any ERC-20 token contract on Base, read live from the contract. Use to identify an unknown token address or to format raw token amounts correctly. Costs $0.001 in USDC on Base per successful call, paid with x402.
Balance and activity of any Bitcoin mainnet address (legacy, P2SH or bech32): confirmed balance in sats and BTC, unconfirmed pending amount, total received and sent, and transaction counts. Use for payment verification, checking whether a deposit arrived, and wallet monitoring. Costs $0.003 in USDC on Base per successful call, paid with x402.
Current Bitcoin network fee rates in sat/vB for next-block, half-hour, one-hour and economy confirmation, the estimated cost in sats of a typical payment, mempool size and total pending fees, and the latest block height. Use before sending a Bitcoin transaction or to decide whether to wait for lower fees. Costs $0.002 in USDC on Base per successful call, paid with x402.
Current Bitcoin (BTC) spot price in USD, EUR, GBP, CAD, CHF, AUD and JPY, averaged across major exchanges, with the number of satoshis per US dollar and the time of the price. Use to convert between sats and fiat, to value a Bitcoin or Lightning payment, or to check the BTC price before a trade. Costs $0.002 in USDC on Base per successful call, paid with x402.
Limited Base contract bytecode, EIP-1967 slot and zero-supply heuristics. Missing or unsupported property reads are null; RPC transport failures return 502. Ownership renunciation requires a confirmed zero owner. Empty slots do not identify uninitialized proxies. EOAs return not-applicable. Not a full security audit; see endpoint details for coverage limits. Use before approving or calling an unfamiliar Base contract. Costs $0.02 in USDC on Base per successful call, paid with x402.
Convert CSV (comma, semicolon, tab or pipe; delimiter detected automatically; quoted fields supported) to a JSON array of objects using the first row as keys. Numbers stay as text unless numbers=true. Use to load spreadsheet exports into an agent. Costs $0.001 in USDC on Base per successful call, paid with x402.
A trust verdict for any domain in one call: high/medium/low trust with named flags for very new registrations, expiry, missing or weak SPF and DMARC, too few nameservers, no web host and non-resolving domains, plus the key facts (registrar, age, nameservers, DNSSEC). Use for lead qualification, phishing and vendor checks, and before an agent sends mail to or trusts a domain. Signals only, not a guarantee. Costs $0.01 in USDC on Base per successful call, paid with x402.
Whether an address on Ethereum is a smart contract or a plain wallet, with the size of its bytecode and whether it is a minimal proxy (EIP-1167) and which implementation it points to. Use before sending funds or approving a spender. Costs $0.001 in USDC on Base per successful call, paid with x402.
ERC-20 token balance of a wallet on Ethereum: raw amount, decimals, token symbol and the human-readable amount, read live from the token contract. Use to check stablecoin or token holdings before a transfer, payment or trade. Costs $0.001 in USDC on Base per successful call, paid with x402.
Name, symbol, decimals and total supply of any ERC-20 token contract on Ethereum, read live from the contract. Use to identify an unknown token address or to format raw token amounts correctly. Costs $0.001 in USDC on Base per successful call, paid with x402.
Strip HTML to readable plain text: scripts and styles removed, block elements become line breaks, list items get bullets, entities decoded. Use to feed web content or emails to an LLM. Costs $0.001 in USDC on Base per successful call, paid with x402.
Convert a JSON array of objects to CSV with a header row built from all keys. Nested values are written as JSON. Use to export API results to a spreadsheet. Costs $0.001 in USDC on Base per successful call, paid with x402.
Base DEX pair lookup through DexScreener: verified pair identity, tokens, reported liquidity, volume, trades and pair age where available. Returns source and retrieval time; missing fields are null. No pool-security or investment-risk assessment. Missing pairs return 404; upstream failure returns 502. Example values are illustrative. Use to check a pair's liquidity before trading. Costs $0.03 in USDC on Base per successful call, paid with x402.
Decode a BOLT11 Lightning Network invoice without paying it: network, amount in sats and BTC, description, payment hash, creation time, expiry time and whether it has already expired. Use to check what an invoice asks for before an agent pays it. Costs $0.002 in USDC on Base per successful call, paid with x402.
Ask a yes-or-no question and get one of the 20 classic Magic 8-Ball answers, chosen at random. For fun only. Use for games and chat bots. Costs $0.001 in USDC on Base per successful call, paid with x402.
Convert Markdown (headings, paragraphs, bold, italic, strikethrough, links, images, inline and fenced code, lists, quotes, rules) to HTML. Raw HTML in the input is escaped, so the output is safe to embed. Use to publish agent-written Markdown on a web page. Costs $0.001 in USDC on Base per successful call, paid with x402.
Estimates Base gas costs from current fees and priority-fee presets. Fixed gas units (100k simple, 250k complex, 180k liquidity) are typical assumptions, not transaction-specific estimates or quotes. Valid values: standard, high-mev (3x priority fee), low-gas (half); invalid values return HTTP 400 without charge. No transaction simulation, mempool observation, or MEV/sandwich-risk measurement. Use to budget gas for a Base transaction. Costs $0.04 in USDC on Base per successful call, paid with x402.
Whether an address on Optimism is a smart contract or a plain wallet, with the size of its bytecode and whether it is a minimal proxy (EIP-1167) and which implementation it points to. Use before sending funds or approving a spender. Costs $0.001 in USDC on Base per successful call, paid with x402.
ERC-20 token balance of a wallet on Optimism: raw amount, decimals, token symbol and the human-readable amount, read live from the token contract. Use to check stablecoin or token holdings before a transfer, payment or trade. Costs $0.001 in USDC on Base per successful call, paid with x402.
Name, symbol, decimals and total supply of any ERC-20 token contract on Optimism, read live from the contract. Use to identify an unknown token address or to format raw token amounts correctly. Costs $0.001 in USDC on Base per successful call, paid with x402.
Check up to 10 public dependencies, optionally pinned to exact versions, for advisory IDs, OSV affected/fixed ranges and dated FIRST EPSS CVE estimates. Scoped npm names supported. Detail and subrequest caps apply; omitted details and incomplete coverage are explicit. Missing evidence is unknown, not zero risk. Automated signals, not a safety guarantee. See the buying guide for limits. Use before installing or upgrading dependencies. Costs $0.20 in USDC on Base per successful call, paid with x402.
Whether an address on Polygon PoS is a smart contract or a plain wallet, with the size of its bytecode and whether it is a minimal proxy (EIP-1167) and which implementation it points to. Use before sending funds or approving a spender. Costs $0.001 in USDC on Base per successful call, paid with x402.
ERC-20 token balance of a wallet on Polygon PoS: raw amount, decimals, token symbol and the human-readable amount, read live from the token contract. Use to check stablecoin or token holdings before a transfer, payment or trade. Costs $0.001 in USDC on Base per successful call, paid with x402.
Name, symbol, decimals and total supply of any ERC-20 token contract on Polygon PoS, read live from the contract. Use to identify an unknown token address or to format raw token amounts correctly. Costs $0.001 in USDC on Base per successful call, paid with x402.
Base token heuristic screening plus DexScreener market data, source and retrieval time. Returns owner, paused and proxy facts with limited selector checks. A mint selector does not prove callable minting; missing or unavailable evidence remains unknown. Illustrative examples are not live quotes. Not a safety guarantee; see endpoint details for coverage limits. Use before swapping into an unfamiliar Base token. Costs $0.02 in USDC on Base per successful call, paid with x402.
Combines the Base token-report risk tier and flags, available DEX market data, and wallet-audit risk tier, flags, account nonce, and native balance. Returns the underlying indicators separately; it does not generate buy/sell recommendations or calibrated confidence, and does not evaluate holder concentration. The account nonce is not full transaction, token-transfer, or trading history. Use as one input before a Base trade. Costs $0.05 in USDC on Base per successful call, paid with x402.
Returns a heuristic high/medium/low address risk tier, named flags, ETH balance, holdings of 4 major tokens (USDC, WETH, cbBTC, DAI), and the Base EVM account nonce. Per-token risk is unknown because token contracts are not audited here. For EOAs the nonce counts outgoing transactions only, not full history. Address type is reported separately and does not affect the balance/nonce-based risk tier. Use to screen an address before paying it. Costs $0.02 in USDC on Base per successful call, paid with x402.
A fair random yes or no, with a cryptographic random source. For quick decisions when the options are equally good. Use to break ties. Costs $0.001 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨59 unchanged words⟩ decide whether to wait for lower fees. Costs$0.001$0.002 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨42 unchanged words⟩ decide whether to wait for lower fees. Costs$0.0002$0.002 in USDC on Base per successful call, paid with x402.
before
—after
{"properties":{"blockHeight":{"minimum":0,"type":"integer"},"checkedAt":{"description":"Server retrieval time in UTC. Upstream endpoints are not an atomic snapshot.","type":"string"},"fees":{"properties":{"economy":{"minimum":0,"type":"number"},"halfHour":{"minimum":0,"type":"number"},"hour":{"minimum":0,"type":"number"},"minimum":{"minimum":0,"type":"number"},"nextBlock":{"minimum":0,"type":"number"}},"required":["nextBlock","halfHour","hour","economy","minimum"],"type":"object"},"limitations":{"items":{"type":"string"},"minItems":1,"type":"array"},"mempool":{"properties":{"totalFeesBtc":{"minimum":0,"type":"number"},"transactions":{"minimum":0,"type":"integer"},"vsize":{"minimum":0,"type":"integer"}},"required":["transactions","vsize","totalFeesBtc"],"type":"object"},"network":{"const":"bitcoin"},"source":{"const":"https://mempool.space/api"},"typicalPaymentSats":{"properties":{"hour":{"minimum":0,"type":"number"},"nextBlock":{"minimum":0,"type":"number"}},"required":["nextBlock","hour"],"type":"object"},"typicalPaymentVbytes":{"const":141,"description":"Illustrative transaction-size assumption; not the buyer's transaction size."},"unit":{"const":"sat/vB"}},"required":["network","unit","fees","typicalPaymentSats","typicalPaymentVbytes","source","limitations","mempool","blockHeight","checkedAt"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨48 unchanged words⟩ check the BTC price before a trade. Costs$0.001$0.002 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨14 unchanged words⟩ UPPER and lower. Handles mixed input like 'userID_value'. Use when renaming fields or generating code identifiers. Costs $0.001 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨29 unchanged words⟩ ,b) and hsl(h,s%,l%). Use for theming and design checks. Costs $0.001 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}Audit aLimitedsmartBase contractonbytecode,Base:EIP-1967critical/high/medium/lowslotriskandwithzero-supplynamedheuristics.flagsMissing(proxyorpattern,unsupportedzeropropertysupply,readsbytecodearesize,null;uninitializedRPCproxy,transportsuspiciousfailuresERC-20returnproperties).502.DetectsOwnershipEIP-1967renunciationproxyrequirespatternsaandconfirmedreadszerotokenowner.propertiesEmpty(name,slotssymbol,dodecimals,nottotalidentifysupply,uninitializedownershipproxies.status).EOAsUsereturnfornot-applicable.tokenNotcontractaaudits,fullbeforesecuritytradingaudit;orsee endpoint details for coverage limits. Use before approvingaortoken,callingandanforunfamiliarrug-pullBasedetection.contract. Costs $0.02 in USDC on Base per successful ⟨4 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨32 unchanged words⟩ its year (World Bank open data). Use to enrich records with country data. Costs $0.001 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨23 unchanged words⟩ as keys. Numbers stay as text unless numbers=true. Use to load spreadsheet exports into an agent. Costs $0.001 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨30 unchanged words⟩ Jan + 1 month = 28/29 Feb). Use to compute due dates and expiries. Costs $0.001 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨17 unchanged words⟩ the number of weekdays (Monday-Friday) in between. Use for deadlines, ages and durations. Costs $0.001 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨21 unchanged words⟩ it is a weekend, for any date. Use for calendar and reporting logic. Costs $0.001 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨25 unchanged words⟩ every roll, the modifier and the total. Use for tabletop games and simulations. Costs $0.001 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}Definitions of an English word from Wiktionary, grouped by part of speech, withphonetic spelling,example sentences where Wiktionary gives them,synonymsplus the page link andantonymsthe(FreeCCDictionaryBY-SAAPI).attribution to show. Use for writing help, vocabulary, translation checks and word games. Costs $0.001 in USDC on ⟨7 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨26 unchanged words⟩ minimum magnitude (2.5, 4.5 or significant). Use for alerts, news and travel checks. Costs $0.001 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}Validate anCheck emailaddress before using it:syntax,whether the domain existsDNS andaccepts mail (MX records), disposableor throwaway provider detectionproviders, role addressessuch as info@ or support@,free-provider detection, andfreeSPFproviders andDMARCSPF/DMARC presence. Returnsa verdict oflikely-deliverable, risky, undeliverable or invalid with reasons. No message is sent and the mail server is not contacted.UseTheseforaresign-upDNSchecksand syntax signals,leadnotlistproofcleaningthatandacontactmailboxenrichment.exists or accepts delivery. Use before sending mail or saving a signup. Costs$0.001$0.002 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}Fetch anyRead publicwebstaticpageHTML,andMarkdowngetorcleanplainreadabletext.textHTMLforincludesLLMcode,input:tables,titlelinks,metaheadingdescriptionIDs,language,imagecanonicalaltURL,textH1-H3andheadings,unverifiedmainauthor/datebodyprovenance.textOptionalwithexactnavigationHTML section ID. Default 20,000scriptsoutputandcharacters,boilerplatemaximumremoved100,000;andinputthe2page'sMiB.outboundNolinks.JavaScriptUserendering,forauthenticationweborscrapingpaywall access. Empty pages,articleinvalidreadingsections,researchbrowser challenges andRAGexecutioningestion.errors are uncharged. Use to read docs or articles into context. Costs $0.002 in USDC on Base per successful ⟨4 unchanged words⟩
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"format":{"description":"Returned representation: text (default), markdown, or both. HTML structured details are included in every format; Markdown/plain sources have empty details.","enum":["text","markdown","both"],"type":"string"},"maxChars":{"description":"Maximum characters of body ⟨7 unchanged words⟩ ":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"section":{"description":"Optional exact visible HTML ID within primary content, 1-500 characters. Heading scope includes subsections until next same/higher-level heading; section/article/main/div scope is its subtree. Missing/ambiguous/unsupported targets fail uncharged. URL fragments alone do not select a section.","type":"string"},"url":{"description":"Absolute http ⟨13 unchanged words⟩
before
—after
{"oneOf":[{"not":{"required":["markdown"]},"properties":{"format":{"const":"text"},"hashFormat":{"const":"text"}},"required":["text"]},{"not":{"required":["text"]},"properties":{"format":{"const":"markdown"},"hashFormat":{"const":"markdown"}},"required":["markdown"]},{"properties":{"format":{"const":"both"},"hashFormat":{"const":"text"}},"required":["text","markdown"]}],"properties":{"canonical":{"type":["string","null"]},"codeBlocks":{"items":{"properties":{"language":{"type":["string","null"]},"text":{"maxLength":20000,"type":"string"},"truncated":{"type":"boolean"}},"required":["language","text","truncated"],"type":"object"},"maxItems":20,"type":"array"},"contentHash":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"contentSelection":{"enum":["main","article","body","plain"]},"contentType":{"type":"string"},"description":{"type":["string","null"]},"fetchedAt":{"type":"string"},"finalUrl":{"type":"string"},"format":{"enum":["text","markdown","both"]},"hashFormat":{"enum":["text","markdown"]},"headings":{"items":{"properties":{"id":{"description":"Source HTML heading ID or direct child anchor ID, when present and supported; not a generated slug.","maxLength":500,"type":["string","null"]},"level":{"maximum":6,"minimum":1,"type":"integer"},"text":{"type":"string"}},"required":["level","text","id"],"type":"object"},"maxItems":100,"type":"array"},"lang":{"type":["string","null"]},"linkBaseUrl":{"description":"Effective source-derived HTTP(S) base for links: the first supported HTML base href outside inert/foreign subtrees, otherwise finalUrl. Credentials and non-HTTP(S) base values are ignored with a warning. HTML links/canonical use this base; raw Markdown keeps relative syntax and can be resolved using this field. No linked resource is fetched. This static interpretation does not evaluate scripts or Content Security Policy.","type":"string"},"links":{"items":{"properties":{"href":{"type":"string"},"text":{"type":"string"}},"required":["href","text"],"type":"object"},"maxItems":200,"type":"array"},"markdown":{"maxLength":100000,"type":"string"},"section":{"anyOf":[{"type":"null"},{"properties":{"headingLevel":{"maximum":6,"minimum":1,"type":["integer","null"]},"id":{"maxLength":500,"type":"string"},"kind":{"enum":["heading","container"]},"title":{"type":["string","null"]}},"required":["id","title","kind","headingLevel"],"type":"object"}],"description":"Null for full primary-content reading. Otherwise the explicitly requested scope; title/description/canonical remain page-level metadata. Heading scope ends before the next same/higher-level heading, including nested subsections; container scope is its subtree."},"sourceFormat":{"description":"Source interpretation. Markdown is identified by text/markdown, or a .md/.markdown final path served as text/plain (warned). Markdown syntax is retained verbatim within the cap, not converted to HTML or parsed for structured details; text also retains that syntax. HTML section IDs are unsupported for Markdown/plain text.","enum":["html","markdown","plain"]},"sourceMetadata":{"description":"Page-level source declarations, not verified authorship or freshness. Head author/Open Graph date tags and bounded direct Schema.org JSON-LD Article/WebPage-like nodes only; exact-URL matches preferred, otherwise only one identity-free candidate. Author @id references resolve only to unambiguous local Person/Organization names, with both paths recorded. No external context/reference fetching or general JSON-LD expansion. Separate 2000-character value+provenance budget; 5 authors/10 dates. Original date strings are not normalized. Empty for Markdown/plain sources; unrelated entities and ambiguous nodes are omitted with warnings.","properties":{"authors":{"items":{"properties":{"source":{"maxLength":256,"type":"string"},"value":{"maxLength":256,"type":"string"}},"required":["value","source"],"type":"object"},"maxItems":5,"type":"array"},"dates":{"items":{"properties":{"kind":{"enum":["published","modified"]},"source":{"maxLength":256,"type":"string"},"value":{"maxLength":128,"type":"string"}},"required":["value","source","kind"],"type":"object"},"maxItems":10,"type":"array"},"truncated":{"type":"boolean"},"verification":{"const":"not_verified"}},"required":["verification","authors","dates","truncated"],"type":"object"},"status":{"type":"integer"},"tables":{"items":{"properties":{"caption":{"type":["string","null"]},"hasSpans":{"type":"boolean"},"headerRows":{"items":{"maximum":99,"minimum":0,"type":"integer"},"type":"array"},"rows":{"items":{"items":{"type":"string"},"maxItems":20,"type":"array"},"maxItems":100,"type":"array"},"truncated":{"type":"boolean"}},"required":["caption","rows","headerRows","hasSpans","truncated"],"type":"object"},"maxItems":20,"type":"array"},"text":{"maxLength":100000,"type":"string"},"textLength":{"description":"Full extracted text length before the character cap, within the input limit.","minimum":0,"type":"integer"},"title":{"type":["string","null"]},"truncated":{"description":"Input or requested primary representation is incomplete. Structured detail limits are reported separately in warnings.","type":"boolean"},"url":{"type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["url","finalUrl","status","contentType","sourceFormat","linkBaseUrl","sourceMetadata","title","description","lang","canonical","headings","section","links","codeBlocks","tables","contentSelection","warnings","format","textLength","truncated","contentHash","hashFormat","fetchedAt"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨59 unchanged words⟩ calculations, and reporting in another currency. Costs$0.001$0.002 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}Find places by name in Wikidata (CC0) and get their coordinates, description, country, administrative region, population,and elevationandwheretimerecorded,zonebest(Open-Meteomatchgeocodingfirst. Cities,GeoNamestowns,data).landmarks and other places with coordinates. Use before weather, sun orair-qualitydistancelookups.lookups, or to tell two places of the same name apart. Costs $0.001 in USDC on Base per successful ⟨4 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}OfficialNationwide public holidays for acountryyear in the US (federal), UK (England andyearWales), Sweden, Germany, France, Norway, Denmark and Finland: date, local and English name,whetherandnationwidetheorweekdayregional,itandisholidayobservedtype.on100+wherecountriesabyweekendISOmovescodeit.(Nager.Date).Computed from statutory rules for 2024-2100. Use for scheduling, delivery dates and business-day ⟨13 unchanged words⟩
⟨4 unchanged words⟩ country":{"description":"ISO 3166-1 alpha-2 code: US,e.g.GB, SE,USDE,DEFR, NO, DK or FI","type":"string"},"year":{"description":"Year, 2024-2100 (default this year)","maximum":9007199254740991, ⟨8 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨16 unchanged words⟩ Too Many Requests), and whether to retry. Use when handling API errors. Costs $0.001 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨21 unchanged words⟩ its integer and reverse-DNS forms (IPv4). Use to triage IPs in logs or allowlists. Costs $0.001 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨30 unchanged words⟩ the repaired JSON and whether it now parses. Use when an LLM's JSON output fails to parse. Costs $0.001 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨31 unchanged words⟩ not use the result to trust a token. Use to debug auth flows. Costs $0.001 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}AuditBaseaDEXBasepairliquiditylookuppoolthroughcontractDexScreener:contract typeverifieddetectionpair(Uniswapidentity,V3/V2tokens,Balancerreported liquidity,unknown)volume,activitytradesleveland(transactionpaircount),agebytecodewhereanalysis,available. Returns source andriskretrievalflagstime;(nomissingcode,fieldslowareactivity,null.unusualNobytecodepool-securitysize).orUseinvestment-riskforassessment.DEXMissingtradingpairspairreturnaudits,404;LPupstreaminvestmentfailurescreening,returnsand502.poolExampleexistencevalueschecksarebeforeillustrative.tradingUseortoaddingcheckliquidity.a pair's liquidity before trading. Costs $0.03 in USDC on Base per successful ⟨4 unchanged words⟩
⟨3 unchanged words⟩ ,"properties":{"address":{"description":"PoolDEXcontractpair address on Base, 0x-prefixed 20-byte hex"," ⟨6 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨34 unchanged words⟩ asks for before an agent pays it. Costs$0.001$0.002 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨13 unchanged words⟩ answers, chosen at random. For fun only. Use for games and chat bots. Costs $0.001 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨25 unchanged words⟩ , so the output is safe to embed. Use to publish agent-written Markdown on a web page. Costs $0.001 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}EstimateEstimatestransactionBase gas costsunderfromdifferentcurrentmarketfeesconditionsand priority-fee presets. Fixed gas units (standard,100khighsimple,MEV250kriskcomplex,low180kgasliquidity):base/priority/max feesareintypicalgweiassumptions,andnotestimatedtransaction-specificgasestimatescostsorinquotes.ETHValid+values:USDstandard,forhigh-meva(3xsimplepriorityswapfee),complex swap,low-gasand(half);liquidityinvalidadd.valuesIncludesreturnMEVHTTPrisk400assessmentwithout(low/medium/high)charge.andNorecommendationstransactionforsimulation,MEVmempoolprotection.observation,UseorforMEV/sandwich-risktradingmeasurement.costUseanalysis,toMEVbudgetriskgasevaluation,forandatimingBasedecisions.transaction. Costs $0.04 in USDC on Base per successful ⟨4 unchanged words⟩
⟨9 unchanged words⟩ , high-mev, low-gas (default: standard)","enum":["standard","high-mev","low-gas"],"type":"string"}},"type":"object"}
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨20 unchanged words⟩ . Computed locally from the mean synodic month. Use for calendars and night-sky planning. Costs $0.001 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨11 unchanged words⟩ to a number. Give either number or roman. Use for dates, outlines and puzzles. Costs $0.001 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨23 unchanged words⟩ with 'and' cents when given a decimal amount. Use when amounts must be written out in full. Costs $0.001 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}Check a softwareReports packagebefore installing it: whether it exists at all (AI coding assistants sometimes invent names)existence, latest version and releasedate,packageage,number ofversionversionscount, npm weekly downloads(npm), licenses, deprecation,and knownsecurity advisories withadvisory severity.Returnsokameansverdictnooflistedokflags,caution or not-foundnotwithathesafetyreasons.guarantee.CoversSupports npm, PyPI, Cargo, Go, Maven and NuGet.UseOptionalbeforeexactaddingversionaaddsdependencypinned-versionormetadatarunningandanusesinstalldeps.devcommand.advisories; use /package-audit for OSV affected ranges and dated FIRST EPSS CVE estimates. Use before adding a dependency. Costs$0.0002$0.002 in USDC on Base per successful call, paid with x402.
⟨22 unchanged words⟩ lodash or @scope/name","type":"string"},"version":{"description":"Optional exact version to inspect; ranges and tags are not accepted","type":"string"}},"required":["ecosystem","name"],"type":"object"}
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}Checka whole dependencyuplisttoin10onepubliccall.dependencies,Passoptionallyuppinned to10 ecosystem:name pairsexact(npmversions,pypi,forcargo,advisorygoIDs,maven,OSVnuget)affected/fixed ranges andgetdatedper-packageFIRSTexistence,EPSSverdictCVE estimates. Scoped npm names supported. Detail andflagssubrequest(not-found,capsdeprecated,apply;knownomittedadvisories,detailsveryandnewincompleteorcoverageunmaintained)are explicit. Missing evidence is unknown,plusnotazerosummary.risk.CatchesAutomatedhallucinatedsignals,ornottyposquatapackagesafetynamesguarantee.anSeeAIthecodingbuyingagentguidemightforinstall.limits.BadUseinputbeforeisinstallingnotorcharged.upgrading dependencies. Costs$0.01$0.20 in USDC on Base per successful call, paid with x402.
⟨4 unchanged words⟩ "packages":{"description":"Comma-separated ecosystem:namepairsitems, optionally name@exact-version; max10,10.e.g.For scoped npm:left-pad,pypiuse npm:requests@scope/name@version.","type":"string"}},"required": ⟨3 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨17 unchanged words⟩ Generated on demand; nothing is stored or logged. Use when creating accounts or secrets. Costs $0.001 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨22 unchanged words⟩ , minor and patch versions of the first. Use to decide whether an upgrade is a major change. Costs $0.001 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨23 unchanged words⟩ handles polar day and night. No outside service. Use for photography, events and outdoor planning. Costs $0.001 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨15 unchanged words⟩ reading-ease score and grade level for English text. Use to check the length and readability of a draft. Costs $0.001 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨58 unchanged words⟩ to turn a timestamp into local time. Costs$0.001$0.002 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}One callBasebeforetokenyouheuristicbuyscreeningaplusBaseDexScreenertoken:marketoveralldata,risksourceratingand(low/medium/high)retrievalwithtime.namedReturnsflagsowner,on-chainpaused and proxy facts(owner,withrenounced,limitedpaused,selectorproxy,checks.mint/blacklist/fee-setterAheuristics),mintplusselectorlivedoesDEXnotmarketprovedata:callableprice,minting;24hmissingvolumeorandunavailablechange,evidencetotalremainsliquidity,unknown.FDV,Illustrativepairexamplescountareandnotage,liveandquotes.24hNotbuysavssafetysells.guarantee;Flagsseeno-liquidity,endpointthindetailsliquidity,fornewcoveragepairslimits.andUseno-sellbeforepatterns.swappingHeuristicintoscreening,annotunfamiliaraBaseguarantee.token. Costs $0.02 in USDC on Base per successful ⟨4 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨36 unchanged words⟩ , kn, acre, gib, kwh, psi. Use when exact conversions matter. Costs $0.001 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨24 unchanged words⟩ , returns the current time in both forms. Use to read timestamps in logs and APIs. Costs $0.001 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨6 unchanged words⟩ a space when plus=true (form encoding). Use to read encoded links and form data. Costs $0.001 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨10 unchanged words⟩ and as a full URL (encodeURI). Use when building query strings. Costs $0.001 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨17 unchanged words⟩ report whether the host is an IP address. Use to read query parameters or check a link's host. Costs $0.001 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨10 unchanged words⟩ ISBN-10s to ISBN-13. Hyphens and spaces are ignored. Use before cataloguing or ordering books. Costs $0.001 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨27 unchanged words⟩ the format is checked; nothing is looked up. Use to catch typos in card or ID numbers. Costs $0.001 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨23 unchanged words⟩ to 20 extra token addresses you pass,transactionthecountEVM account nonce, and whether the address is an EOA, a smart contract or an EIP-7702 delegated account.UseForforEOAsportfoliothechecksnonce reflects outgoing transactions only; this is not full transaction,counterpartytoken-transferscreeningorandtradingpaymenthistory.verification.Use to check a counterparty's holdings. Costs $0.005 in USDC on Base per successful ⟨4 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}AuditReturns aBaseheuristicwallethigh/medium/low addressin one call: high/medium/lowriskverdict withtier, named flags(no history,single tx, low balance+low activity,ETHcontract)balance,tokenholdings of 4 major tokens (USDC, WETH, cbBTC, DAI),on-chainandlabelsthe(highBaseETHEVMholder,accountactivenonce.smallPer-tokenholder,risknewisaddress),unknownandbecausetransactiontokencount.contractsUsearefornottraderauditedduehere.diligence,ForsuspiciousEOAsaddressthechecksnonce counts outgoing transactions only, not full history. Address type is reported separately andbeforedoessendingnotaaffectpaymenttheorbalance/nonce-basedtraderisk tier. Use to screen anaddress.address before paying it. Costs $0.02 in USDC on Base per successful ⟨4 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨12 unchanged words⟩ quick decisions when the options are equally good. Use to break ties. Costs $0.001 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}Send a prompt, get an answer from Llama 3.1 8B Instruct, with an optional system prompt, up to 1,024 output tokens and adjustable temperature. Use for drafting, reasoning steps, Q&A and any quick LLM call without an AI provider account. Costs $0.002 in USDC on Base per successful call, paid with x402.
Zero-shot classification: give text and 2-20 candidate labels, get the best label, a short reason and a ranking. Use for routing tickets, tagging content, intent detection and moderation queues. Costs $0.002 in USDC on Base per successful call, paid with x402.
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. Costs $0.002 in USDC on Base per successful call, paid with x402.
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. Costs $0.002 in USDC on Base per successful call, paid with x402.
The most important keywords and key phrases of a text, most relevant first. Use for tagging, SEO, search indexing and topic detection. Costs $0.002 in USDC on Base per successful call, paid with x402.
A structured Markdown outline (headings and bullet points) of a text you send, or a suggested outline for a topic. Use to plan articles, reports, talks and documentation. Costs $0.002 in USDC on Base per successful call, paid with x402.
Rewrite text to be more formal, casual, simpler, shorter, friendlier, more professional or more persuasive, keeping the meaning and language. Use to polish emails, replies, product copy and messages. Costs $0.002 in USDC on Base per successful call, paid with x402.
Positive or negative sentiment of English text with a confidence score, from a DistilBERT model fine-tuned on SST-2. Use to triage reviews, support messages, social posts and replies. Costs $0.002 in USDC on Base per successful call, paid with x402.
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). Costs $0.002 in USDC on Base per successful call, paid with x402.
Translate text between about 100 languages with Meta's M2M100 1.2B model. Give the target language as an ISO code such as en, sv, de, fr, es, zh or ja; the source language is optional. Use to localise messages and documents. Costs $0.002 in USDC on Base per successful call, paid with x402.
One call to vet an address on Base, Ethereum, Arbitrum or Optimism before paying, trading or onboarding: OFAC SDN address match, account type and activity, USD holdings and, on Base, wallet risk heuristics (or contract bytecode and proxy checks), combined into a block, review or pass verdict with reasons. Cheaper than buying the parts. Screening aid, not legal advice or a security audit. Use before paying, trading with or onboarding an address. Costs $0.03 in USDC on Base per successful call, paid with x402.
Facts about a company by name or Wikidata ID: official website, founding date, country, headquarters, industries, CEO, founders, parent, employee count, stock tickers and exchanges, and LEI, with Wikidata and Wikipedia links. Public domain data (CC0), best for established and listed companies. No match returns 404, uncharged. Use to enrich leads, vendors and counterparties or ground an answer about a company. Costs $0.003 in USDC on Base per successful call, paid with x402.
Returns the message you send, with its length and the server time. Use to test an x402 client, payment flow or agent tool wiring end to end. Costs $0.001 in USDC on Base per successful call, paid with x402.
Same output as /extract, but the page is first rendered in a real browser, so single-page apps and pages that build their content with JavaScript come back with their text instead of an empty shell. Waits for the network to settle (up to 15 seconds). Public pages only; no login. Use when /extract returns EXTRACTION_EMPTY or too little text for a page you can read in a browser. Costs $0.01 in USDC on Base per successful call, paid with x402.
Read a public RSS 2.0, RSS 1.0 or Atom feed and get the feed title, link and description plus its newest items: title, link, date (ISO 8601), short plain-text summary, author and id. Up to 50 items, feeds up to 2 MB. Lenient with real-world feeds; a page that is not a feed returns 422, uncharged. Use to follow news, blogs, release notes or podcasts without scraping pages. Costs $0.002 in USDC on Base per successful call, paid with x402.
Keccak-256 hash (the Ethereum hash) of text or of 0x hex bytes, as used for function selectors, event topics and storage slots. Use when building or decoding EVM calls. Costs $0.001 in USDC on Base per successful call, paid with x402.
Reference facts for paying and reading on Base mainnet: chain id, native USDC contract and decimals, block explorer and public RPC URLs, and the x402 network identifier. Use to configure an x402 or Base client. Costs $0.001 in USDC on Base per successful call, paid with x402.
Download a public PDF (up to 10 MB) and return its text page by page, with title, author, page count and character counts. Choose a first page and how many pages to read (up to 200) and cap the output with maxChars. Scanned PDFs without a text layer, encrypted files and non-PDF URLs fail uncharged. Use to read papers, invoices, reports and manuals into an agent's context. Costs $0.005 in USDC on Base per successful call, paid with x402.
A paid round-trip check: returns pong and the server time. Use to test that an x402 wallet, client or MCP setup can pay and receive a result. Costs $0.001 in USDC on Base per successful call, paid with x402.
USD price of any ERC-20 token on Base, Ethereum, Arbitrum or Optimism, computed from the deepest Uniswap v3 pool against USDC or WETH, read live from the chain. Returns the pool, its fee tier, the quote-token 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. Costs $0.002 in USDC on Base per successful call, paid with x402.
USD prices for up to 20 ERC-20 tokens on Base, Ethereum, Arbitrum or Optimism in one call, 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, not time averages. Use to value a basket of tokens or refresh a watchlist in one paid call. Costs $0.005 in USDC on Base per successful call, paid with x402.
Screen a crypto wallet address or a person or company name against the US Treasury OFAC SDN list, including aliases and the listed digital currency addresses (BTC, ETH, USDT, TRX and more). Returns each match with SDN ID, programs and match strength, plus the list date. A screening aid, not legal advice. Use before paying, onboarding or trading with a counterparty. Costs $0.005 in USDC on Base per successful call, paid with x402.
Read one public XML sitemap or sitemap index as structured URLs and source-reported dates. Supports gzip, substring filtering and pagination. Maximum 512 KiB expanded input and 1000 entries. Does not crawl pages or follow child sitemaps. Invalid XML and execution errors are not charged; a valid empty match is charged. Use to find which pages of a docs site to read before calling /extract. Costs $0.002 in USDC on Base per successful call, paid with x402.
Combines the Base token-report risk tier and flags, available DEX market data, and wallet-audit risk tier, flags, account nonce, and native balance. Returns the underlying indicators separately; it does not generate buy/sell recommendations or calibrated confidence, and does not evaluate holder concentration. The account nonce is not full transaction, token-transfer, or trading history. Use as one input before a Base trade. Costs $0.05 in USDC on Base per successful call, paid with x402.
Fetch a public web page's head and return link-preview metadata: title, description, site name, type, preview image, canonical URL, language, author, published time, favicon, theme colour, and every OpenGraph and Twitter-card field. Reads at most 512 KB and never runs JavaScript. Use to build link previews, label citations or check how a URL will unfurl before sharing it. Costs $0.001 in USDC on Base per successful call, paid with x402.
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. Costs $0.005 in USDC on Base per successful call, paid with x402.
Decode any public x402 endpoint's 402 payment requirements without paying (v1 body or v2 header): 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 debug your own listing. Costs $0.002 in USDC on Base per successful call, paid with x402.
Current air quality at a point: European and US air-quality index, PM2.5, PM10, ozone, nitrogen dioxide, sulphur dioxide and carbon monoxide (Open-Meteo, CAMS model data). Use for health, outdoor-activity and travel decisions. Costs $0.001 in USDC on Base per successful call, paid with x402.
Current price of up to 25 cryptocurrencies by CoinGecko id (bitcoin, ethereum, solana, usd-coin…) in up to 5 currencies, with 24-hour change and market cap. Costs $0.001 in USDC on Base per successful call, paid with x402.
Ground elevation in metres above sea level for a latitude and longitude (Copernicus 90 m digital elevation model via Open-Meteo). Costs $0.001 in USDC on Base per successful call, paid with x402.
Current top stories on Hacker News: title, link, points, comment count, author, age and discussion URL (official HN API). Use to follow what developers are discussing right now. Costs $0.001 in USDC on Base per successful call, paid with x402.
Current position of the International Space Station: latitude, longitude, altitude, speed and whether it is in daylight (wheretheiss.at). Costs $0.001 in USDC on Base per successful call, paid with x402.
Run a JavaScript regular expression against a text and return every match with its index and capture groups (named groups included). Inputs are size-limited. Use to check a pattern before using it in code. Costs $0.001 in USDC on Base per successful call, paid with x402.
Current UV index and today's maximum at a point, with the WHO exposure category and sun-protection advice (Open-Meteo). Use for outdoor planning and health reminders. Costs $0.001 in USDC on Base per successful call, paid with x402.
Whether an address on Arbitrum One is a smart contract or a plain wallet, with the size of its bytecode and whether it is a minimal proxy (EIP-1167) and which implementation it points to. Use before sending funds or approving a spender. Costs $0.001 in USDC on Base per successful call, paid with x402.
Recent event logs emitted by a contract on Arbitrum One over the last N blocks (up to 1,000), optionally filtered by topic0 (event signature hash). Returns up to 100 logs with block, transaction hash and topics. Use to watch transfers or contract events. Costs $0.001 in USDC on Base per successful call, paid with x402.
Transaction count (nonce) of an address on Arbitrum One, both confirmed and including pending transactions. Use to build the next transaction or to tell whether an address has ever sent anything. Costs $0.001 in USDC on Base per successful call, paid with x402.
Receipt of a Arbitrum One transaction: success or reverted, gas used, effective gas price, fee paid in ETH, number of event logs and any contract created. Use to confirm a payment or call went through. Costs $0.001 in USDC on Base per successful call, paid with x402.
ERC-20 token balance of a wallet on Arbitrum One: raw amount, decimals, token symbol and the human-readable amount, read live from the token contract. Use to check stablecoin or token holdings before a transfer, payment or trade. Costs $0.001 in USDC on Base per successful call, paid with x402.
Name, symbol, decimals and total supply of any ERC-20 token contract on Arbitrum One, read live from the contract. Use to identify an unknown token address or to format raw token amounts correctly. Costs $0.001 in USDC on Base per successful call, paid with x402.
A transaction on Arbitrum One by hash: sender, recipient, value in ETH, nonce, gas limit, the 4-byte function selector of the call data, and its block. Use to check what a transaction did or whether it exists. Costs $0.001 in USDC on Base per successful call, paid with x402.
Decode standard or URL-safe base64 to UTF-8 text. Missing padding is tolerated. Use to read encoded headers, tokens and data URLs. Costs $0.001 in USDC on Base per successful call, paid with x402.
Encode UTF-8 text as standard base64, and also return the URL-safe variant. Use for data URLs, headers and basic auth strings. Costs $0.001 in USDC on Base per successful call, paid with x402.
Native ETH balance of any address on Base, in wei and in ETH, read live from the chain at the latest block. Use to check whether a wallet is funded before sending, paying gas or settling. Costs $0.001 in USDC on Base per successful call, paid with x402.
A block on Base by number, or the latest one: hash, timestamp, transaction count, gas used and limit, base fee in gwei and producer address. Use for timestamps, confirmations and chain-activity checks. Costs $0.001 in USDC on Base per successful call, paid with x402.
Current gas on Base: gas price, base fee and suggested priority fee in gwei, plus what a plain ETH transfer (21,000 gas) costs right now. Use before sending a transaction or to decide whether to wait. Costs $0.001 in USDC on Base per successful call, paid with x402.
Whether an address on Base is a smart contract or a plain wallet, with the size of its bytecode and whether it is a minimal proxy (EIP-1167) and which implementation it points to. Use before sending funds or approving a spender. Costs $0.001 in USDC on Base per successful call, paid with x402.
Recent event logs emitted by a contract on Base over the last N blocks (up to 1,000), optionally filtered by topic0 (event signature hash). Returns up to 100 logs with block, transaction hash and topics. Use to watch transfers or contract events. Costs $0.001 in USDC on Base per successful call, paid with x402.
Transaction count (nonce) of an address on Base, both confirmed and including pending transactions. Use to build the next transaction or to tell whether an address has ever sent anything. Costs $0.001 in USDC on Base per successful call, paid with x402.
Receipt of a Base transaction: success or reverted, gas used, effective gas price, fee paid in ETH, number of event logs and any contract created. Use to confirm a payment or call went through. Costs $0.001 in USDC on Base per successful call, paid with x402.
ERC-20 token balance of a wallet on Base: raw amount, decimals, token symbol and the human-readable amount, read live from the token contract. Use to check stablecoin or token holdings before a transfer, payment or trade. Costs $0.001 in USDC on Base per successful call, paid with x402.
Name, symbol, decimals and total supply of any ERC-20 token contract on Base, read live from the contract. Use to identify an unknown token address or to format raw token amounts correctly. Costs $0.001 in USDC on Base per successful call, paid with x402.
A transaction on Base by hash: sender, recipient, value in ETH, nonce, gas limit, the 4-byte function selector of the call data, and its block. Use to check what a transaction did or whether it exists. Costs $0.001 in USDC on Base per successful call, paid with x402.
Convert text or identifiers between camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case, Sentence case, UPPER and lower. Handles mixed input like 'userID_value'. Costs $0.001 in USDC on Base per successful call, paid with x402.
Flip one or more fair coins using a cryptographic random source. Returns each result and the totals. Use for fair decisions and games. Costs $0.001 in USDC on Base per successful call, paid with x402.
Convert a colour between hex, RGB and HSL, and give its relative luminance and whether black or white text reads better on it. Accepts #rgb, #rrggbb, rgb(r,g,b) and hsl(h,s%,l%). Costs $0.001 in USDC on Base per successful call, paid with x402.
WCAG 2 contrast ratio between a text colour and a background colour, with pass/fail for AA and AAA at normal and large text sizes. Use to check that a design is readable. Costs $0.001 in USDC on Base per successful call, paid with x402.
Facts about a country by ISO code (SE, SWE, US…): official World Bank name, ISO-2 and ISO-3 codes, region, income level, capital city and its coordinates, and the latest population figure with its year (World Bank open data). Costs $0.001 in USDC on Base per successful call, paid with x402.
Next run times (in UTC) of a standard 5-field cron expression (minute hour day month weekday; ranges, lists, steps and names like MON or JAN supported). Use to check a schedule before deploying it. Costs $0.001 in USDC on Base per successful call, paid with x402.
Current price of up to 25 cryptocurrencies by CoinGecko id (bitcoin, ethereum, solana, usd-coin…) in up to 5 currencies, with 24-hour change and market cap. Costs $0.001 in USDC on Base per successful call, paid with x402.
Convert CSV (comma, semicolon, tab or pipe; delimiter detected automatically; quoted fields supported) to a JSON array of objects using the first row as keys. Numbers stay as text unless numbers=true. Costs $0.001 in USDC on Base per successful call, paid with x402.
Add (or subtract, with negative numbers) years, months, weeks, days, hours and minutes to a date, or add business days (skipping Saturdays and Sundays). Month ends are clamped (31 Jan + 1 month = 28/29 Feb). Costs $0.001 in USDC on Base per successful call, paid with x402.
Time between two dates or timestamps: total days, weeks, hours, minutes and seconds, a years-months-days breakdown, and the number of weekdays (Monday-Friday) in between. Costs $0.001 in USDC on Base per successful call, paid with x402.
Weekday, ISO week number and week-year, day of the year, quarter, days in the month, leap year, Unix timestamp and whether it is a weekend, for any date. Costs $0.001 in USDC on Base per successful call, paid with x402.
Roll dice in standard notation such as 2d6+3 or 1d20, up to 100 dice of up to 1000 sides, with a cryptographic random source. Returns every roll, the modifier and the total. Costs $0.001 in USDC on Base per successful call, paid with x402.
Definitions of an English word grouped by part of speech, with phonetic spelling, example sentences, synonyms and antonyms (Free Dictionary API). Use for writing help, vocabulary and word games. Costs $0.001 in USDC on Base per successful call, paid with x402.
Recent earthquakes worldwide from the US Geological Survey: magnitude, place, time, depth, coordinates, tsunami flag and USGS link, for the past day or week, filtered by minimum magnitude (2.5, 4.5 or significant). Costs $0.001 in USDC on Base per successful call, paid with x402.
Ground elevation in metres above sea level for a latitude and longitude (Copernicus 90 m digital elevation model via Open-Meteo). Costs $0.001 in USDC on Base per successful call, paid with x402.
Native ETH balance of any address on Ethereum, in wei and in ETH, read live from the chain at the latest block. Use to check whether a wallet is funded before sending, paying gas or settling. Costs $0.001 in USDC on Base per successful call, paid with x402.
A block on Ethereum by number, or the latest one: hash, timestamp, transaction count, gas used and limit, base fee in gwei and producer address. Use for timestamps, confirmations and chain-activity checks. Costs $0.001 in USDC on Base per successful call, paid with x402.
Current gas on Ethereum: gas price, base fee and suggested priority fee in gwei, plus what a plain ETH transfer (21,000 gas) costs right now. Use before sending a transaction or to decide whether to wait. Costs $0.001 in USDC on Base per successful call, paid with x402.
Whether an address on Ethereum is a smart contract or a plain wallet, with the size of its bytecode and whether it is a minimal proxy (EIP-1167) and which implementation it points to. Use before sending funds or approving a spender. Costs $0.001 in USDC on Base per successful call, paid with x402.
Recent event logs emitted by a contract on Ethereum over the last N blocks (up to 1,000), optionally filtered by topic0 (event signature hash). Returns up to 100 logs with block, transaction hash and topics. Use to watch transfers or contract events. Costs $0.001 in USDC on Base per successful call, paid with x402.
Transaction count (nonce) of an address on Ethereum, both confirmed and including pending transactions. Use to build the next transaction or to tell whether an address has ever sent anything. Costs $0.001 in USDC on Base per successful call, paid with x402.
Receipt of a Ethereum transaction: success or reverted, gas used, effective gas price, fee paid in ETH, number of event logs and any contract created. Use to confirm a payment or call went through. Costs $0.001 in USDC on Base per successful call, paid with x402.
ERC-20 token balance of a wallet on Ethereum: raw amount, decimals, token symbol and the human-readable amount, read live from the token contract. Use to check stablecoin or token holdings before a transfer, payment or trade. Costs $0.001 in USDC on Base per successful call, paid with x402.
Name, symbol, decimals and total supply of any ERC-20 token contract on Ethereum, read live from the contract. Use to identify an unknown token address or to format raw token amounts correctly. Costs $0.001 in USDC on Base per successful call, paid with x402.
A transaction on Ethereum by hash: sender, recipient, value in ETH, nonce, gas limit, the 4-byte function selector of the call data, and its block. Use to check what a transaction did or whether it exists. Costs $0.001 in USDC on Base per successful call, paid with x402.
Find places by name and get their coordinates, country, region, population, elevation and time zone (Open-Meteo geocoding, GeoNames data). Use before weather, sun or air-quality lookups. Costs $0.001 in USDC on Base per successful call, paid with x402.
Current top stories on Hacker News: title, link, points, comment count, author, age and discussion URL (official HN API). Use to follow what developers are discussing right now. Costs $0.001 in USDC on Base per successful call, paid with x402.
Hash UTF-8 text with SHA-256 (default), SHA-1, SHA-384 or SHA-512 and return the digest in hex and base64. Use for checksums, cache keys and deduplication. Costs $0.001 in USDC on Base per successful call, paid with x402.
Compute an HMAC of a message with a key using SHA-256 (default), SHA-1, SHA-384 or SHA-512, in hex and base64. Use to check webhook signatures. The key is used only for this call and is not stored. Costs $0.001 in USDC on Base per successful call, paid with x402.
Official public holidays for a country and year: date, local and English name, whether nationwide or regional, and holiday type. 100+ countries by ISO code (Nager.Date). Use for scheduling, delivery dates and business-day maths. Costs $0.001 in USDC on Base per successful call, paid with x402.
Strip HTML to readable plain text: scripts and styles removed, block elements become line breaks, list items get bullets, entities decoded. Use to feed web content or emails to an LLM. Costs $0.001 in USDC on Base per successful call, paid with x402.
Name and plain-language meaning of an HTTP status code (1xx-5xx, including 402 Payment Required and 429 Too Many Requests), and whether to retry. Costs $0.001 in USDC on Base per successful call, paid with x402.
Details of an IPv4 network in CIDR notation: network and broadcast address, first and last usable host, netmask, number of addresses, and whether a given IP falls inside. Use for firewall rules and allowlists. Costs $0.001 in USDC on Base per successful call, paid with x402.
Classify an IPv4 or IPv6 address without any lookup: version, whether it is private, loopback, link-local, carrier-grade NAT or public, and its integer and reverse-DNS forms (IPv4). Costs $0.001 in USDC on Base per successful call, paid with x402.
Current position of the International Space Station: latitude, longitude, altitude, speed and whether it is in daylight (wheretheiss.at). Costs $0.001 in USDC on Base per successful call, paid with x402.
Format JSON with indentation (2 or 4 spaces, or tabs) and optionally sorted keys. Returns the formatted text. Use to make machine JSON readable or to normalise it for diffs. Costs $0.001 in USDC on Base per successful call, paid with x402.
Remove all unnecessary whitespace from JSON and report the size before and after. Use to shrink payloads or prompts. Costs $0.001 in USDC on Base per successful call, paid with x402.
Fix JSON as LLMs often write it: removes ```json fences and surrounding prose, comments and trailing commas, converts single quotes, quotes bare keys, maps True/False/None, and closes unclosed brackets. Returns the repaired JSON and whether it now parses. Costs $0.001 in USDC on Base per successful call, paid with x402.
Convert a JSON array of objects to CSV with a header row built from all keys. Nested values are written as JSON. Use to export API results to a spreadsheet. Costs $0.001 in USDC on Base per successful call, paid with x402.
Check whether text is valid JSON. Returns valid true/false, the parsed value's type and size, and for invalid input the error message with line and column. Use before parsing an LLM's or an API's output. Costs $0.001 in USDC on Base per successful call, paid with x402.
Decode a JSON Web Token's header and payload without verifying the signature, and report issued-at, not-before and expiry as dates and whether it has expired. The token is not stored. Do not use the result to trust a token. Costs $0.001 in USDC on Base per successful call, paid with x402.
Ask a yes-or-no question and get one of the 20 classic Magic 8-Ball answers, chosen at random. For fun only. Costs $0.001 in USDC on Base per successful call, paid with x402.
Convert Markdown (headings, paragraphs, bold, italic, strikethrough, links, images, inline and fenced code, lists, quotes, rules) to HTML. Raw HTML in the input is escaped, so the output is safe to embed. Costs $0.001 in USDC on Base per successful call, paid with x402.
MIME (content) type for a file name or extension, e.g. report.pdf → application/pdf, and whether browsers usually display it inline. Use when uploading or serving files. Costs $0.001 in USDC on Base per successful call, paid with x402.
Moon phase name, illuminated percentage and age in days for any date, plus the next new and full moon (UTC). Computed locally from the mean synodic month. Costs $0.001 in USDC on Base per successful call, paid with x402.
Download counts of an npm package for the last day, week and month, from the official npm registry API. Use to judge how widely a dependency is used. Costs $0.001 in USDC on Base per successful call, paid with x402.
Convert a number (1-3999) to Roman numerals, or Roman numerals back to a number. Give either number or roman. Costs $0.001 in USDC on Base per successful call, paid with x402.
Write a whole number (up to trillions, negatives allowed) out in English words, e.g. for cheques and invoices. Also returns the cheque form with 'and' cents when given a decimal amount. Costs $0.001 in USDC on Base per successful call, paid with x402.
Native ETH balance of any address on Optimism, in wei and in ETH, read live from the chain at the latest block. Use to check whether a wallet is funded before sending, paying gas or settling. Costs $0.001 in USDC on Base per successful call, paid with x402.
A block on Optimism by number, or the latest one: hash, timestamp, transaction count, gas used and limit, base fee in gwei and producer address. Use for timestamps, confirmations and chain-activity checks. Costs $0.001 in USDC on Base per successful call, paid with x402.
Current gas on Optimism: gas price, base fee and suggested priority fee in gwei, plus what a plain ETH transfer (21,000 gas) costs right now. Use before sending a transaction or to decide whether to wait. Costs $0.001 in USDC on Base per successful call, paid with x402.
Whether an address on Optimism is a smart contract or a plain wallet, with the size of its bytecode and whether it is a minimal proxy (EIP-1167) and which implementation it points to. Use before sending funds or approving a spender. Costs $0.001 in USDC on Base per successful call, paid with x402.
Recent event logs emitted by a contract on Optimism over the last N blocks (up to 1,000), optionally filtered by topic0 (event signature hash). Returns up to 100 logs with block, transaction hash and topics. Use to watch transfers or contract events. Costs $0.001 in USDC on Base per successful call, paid with x402.
Transaction count (nonce) of an address on Optimism, both confirmed and including pending transactions. Use to build the next transaction or to tell whether an address has ever sent anything. Costs $0.001 in USDC on Base per successful call, paid with x402.
Receipt of a Optimism transaction: success or reverted, gas used, effective gas price, fee paid in ETH, number of event logs and any contract created. Use to confirm a payment or call went through. Costs $0.001 in USDC on Base per successful call, paid with x402.
ERC-20 token balance of a wallet on Optimism: raw amount, decimals, token symbol and the human-readable amount, read live from the token contract. Use to check stablecoin or token holdings before a transfer, payment or trade. Costs $0.001 in USDC on Base per successful call, paid with x402.
Name, symbol, decimals and total supply of any ERC-20 token contract on Optimism, read live from the contract. Use to identify an unknown token address or to format raw token amounts correctly. Costs $0.001 in USDC on Base per successful call, paid with x402.
A transaction on Optimism by hash: sender, recipient, value in ETH, nonce, gas limit, the 4-byte function selector of the call data, and its block. Use to check what a transaction did or whether it exists. Costs $0.001 in USDC on Base per successful call, paid with x402.
Native POL balance of any address on Polygon PoS, in wei and in POL, read live from the chain at the latest block. Use to check whether a wallet is funded before sending, paying gas or settling. Costs $0.001 in USDC on Base per successful call, paid with x402.
A block on Polygon PoS by number, or the latest one: hash, timestamp, transaction count, gas used and limit, base fee in gwei and producer address. Use for timestamps, confirmations and chain-activity checks. Costs $0.001 in USDC on Base per successful call, paid with x402.
Current gas on Polygon PoS: gas price, base fee and suggested priority fee in gwei, plus what a plain POL transfer (21,000 gas) costs right now. Use before sending a transaction or to decide whether to wait. Costs $0.001 in USDC on Base per successful call, paid with x402.
Whether an address on Polygon PoS is a smart contract or a plain wallet, with the size of its bytecode and whether it is a minimal proxy (EIP-1167) and which implementation it points to. Use before sending funds or approving a spender. Costs $0.001 in USDC on Base per successful call, paid with x402.
Recent event logs emitted by a contract on Polygon PoS over the last N blocks (up to 1,000), optionally filtered by topic0 (event signature hash). Returns up to 100 logs with block, transaction hash and topics. Use to watch transfers or contract events. Costs $0.001 in USDC on Base per successful call, paid with x402.
Transaction count (nonce) of an address on Polygon PoS, both confirmed and including pending transactions. Use to build the next transaction or to tell whether an address has ever sent anything. Costs $0.001 in USDC on Base per successful call, paid with x402.
Receipt of a Polygon PoS transaction: success or reverted, gas used, effective gas price, fee paid in POL, number of event logs and any contract created. Use to confirm a payment or call went through. Costs $0.001 in USDC on Base per successful call, paid with x402.
ERC-20 token balance of a wallet on Polygon PoS: raw amount, decimals, token symbol and the human-readable amount, read live from the token contract. Use to check stablecoin or token holdings before a transfer, payment or trade. Costs $0.001 in USDC on Base per successful call, paid with x402.
Name, symbol, decimals and total supply of any ERC-20 token contract on Polygon PoS, read live from the contract. Use to identify an unknown token address or to format raw token amounts correctly. Costs $0.001 in USDC on Base per successful call, paid with x402.
A transaction on Polygon PoS by hash: sender, recipient, value in POL, nonce, gas limit, the 4-byte function selector of the call data, and its block. Use to check what a transaction did or whether it exists. Costs $0.001 in USDC on Base per successful call, paid with x402.
Latest version, summary, licence, required Python version, home page, release date and number of releases of a Python package on PyPI. Use to check a dependency before installing it. Costs $0.001 in USDC on Base per successful call, paid with x402.
One or more random colours in hex, RGB and HSL, optionally limited to pastel or dark tones. Use for placeholders, avatars and design ideas. Costs $0.001 in USDC on Base per successful call, paid with x402.
One or more random whole numbers in a range (inclusive), optionally all different, from a cryptographic random source. Use for draws, sampling and games. Costs $0.001 in USDC on Base per successful call, paid with x402.
Generate strong random passwords or passphrase-style strings: choose length and character sets, from a cryptographic random source. Generated on demand; nothing is stored or logged. Costs $0.001 in USDC on Base per successful call, paid with x402.
Pick one or more items at random (without repeats) from a comma- or line-separated list. Use for raffles, choosing who goes first, or breaking ties fairly. Costs $0.001 in USDC on Base per successful call, paid with x402.
Shuffle a comma- or line-separated list into a random order (Fisher-Yates with a cryptographic random source). Use for draw orders, seating and playlists. Costs $0.001 in USDC on Base per successful call, paid with x402.
Split a list of names into a given number of random, evenly sized teams. Use for games, workshops and classrooms. Costs $0.001 in USDC on Base per successful call, paid with x402.
Run a JavaScript regular expression against a text and return every match with its index and capture groups (named groups included). Inputs are size-limited. Use to check a pattern before using it in code. Costs $0.001 in USDC on Base per successful call, paid with x402.
Compare two semantic versions (1.2.3, pre-releases like 2.0.0-rc.1 handled by the SemVer rules) and get which is newer, plus the next major, minor and patch versions of the first. Costs $0.001 in USDC on Base per successful call, paid with x402.
Turn any text into a URL-friendly slug: accents removed (é→e, ß→ss), lower case, non-alphanumerics replaced by a separator (- by default). Use for file names, URLs and IDs. Costs $0.001 in USDC on Base per successful call, paid with x402.
Sunrise, sunset, solar noon, civil dawn and dusk (UTC) and day length for any place and date, computed with the standard solar equations; handles polar day and night. No outside service. Costs $0.001 in USDC on Base per successful call, paid with x402.
Line-by-line difference between two texts: each line marked as unchanged, removed or added, with counts. Use to see what changed between two versions of a document, config or prompt. Costs $0.001 in USDC on Base per successful call, paid with x402.
Find all email addresses, URLs, phone-number-like strings, hashtags, @mentions and numbers in a text, each list de-duplicated. Use to pull contacts and links out of scraped pages or messages. Costs $0.001 in USDC on Base per successful call, paid with x402.
Count characters, words, sentences and paragraphs, estimate reading and speaking time, and compute the Flesch reading-ease score and grade level for English text. Costs $0.001 in USDC on Base per successful call, paid with x402.
Convert between units of length, mass, volume (incl. US cups and gallons), temperature (c, f, k), speed, area, data size (kB vs KiB), time, energy and pressure. Example units: km, mi, lb, kg, floz, ml, mph, kn, acre, gib, kwh, psi. Costs $0.001 in USDC on Base per successful call, paid with x402.
Convert a Unix timestamp (seconds or milliseconds, detected automatically) to ISO date and time, or an ISO date to a Unix timestamp. Without input, returns the current time in both forms. Costs $0.001 in USDC on Base per successful call, paid with x402.
Decode percent-encoded text, treating + as a space when plus=true (form encoding). Costs $0.001 in USDC on Base per successful call, paid with x402.
Percent-encode text for use in a URL query value (encodeURIComponent) and as a full URL (encodeURI). Costs $0.001 in USDC on Base per successful call, paid with x402.
Split a URL into protocol, host, port, path, query parameters (as an object), hash and origin, and report whether the host is an IP address. Costs $0.001 in USDC on Base per successful call, paid with x402.
Generate 1 to 100 random version-4 UUIDs from a cryptographic random source. Use for IDs, idempotency keys and test data. Costs $0.001 in USDC on Base per successful call, paid with x402.
Current UV index and today's maximum at a point, with the WHO exposure category and sun-protection advice (Open-Meteo). Use for outdoor planning and health reminders. Costs $0.001 in USDC on Base per successful call, paid with x402.
Check an IBAN's format, its country-specific length and its mod-97 check digits, and return it formatted in groups of four. Use before saving bank details or paying out. Costs $0.001 in USDC on Base per successful call, paid with x402.
Check an ISBN-10 or ISBN-13 check digit and convert valid ISBN-10s to ISBN-13. Hyphens and spaces are ignored. Costs $0.001 in USDC on Base per successful call, paid with x402.
Check whether a number passes the Luhn (mod 10) algorithm used by card numbers, IMEI numbers and many IDs, and compute the check digit to append. Only the format is checked; nothing is looked up. Costs $0.001 in USDC on Base per successful call, paid with x402.
Short summary of a Wikipedia article in any language edition: title, one-paragraph extract, description, thumbnail and page URL. Use to ground an agent's answer in a quick, citable fact sheet. Costs $0.001 in USDC on Base per successful call, paid with x402.
A fair random yes or no, with a cryptographic random source. For quick decisions when the options are equally good. Costs $0.001 in USDC on Base per successful call, paid with x402.
after
—before
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}after
—before
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}after
—⟨42 unchanged words⟩ decide whether to wait for lower fees. Costs$0.002$0.0002 in USDC on Base per successful call, paid with x402.
before
{"properties":{"blockHeight":{"minimum":0,"type":"integer"},"checkedAt":{"description":"Server retrieval time in UTC. Upstream endpoints are not an atomic snapshot.","type":"string"},"fees":{"properties":{"economy":{"minimum":0,"type":"number"},"halfHour":{"minimum":0,"type":"number"},"hour":{"minimum":0,"type":"number"},"minimum":{"minimum":0,"type":"number"},"nextBlock":{"minimum":0,"type":"number"}},"required":["nextBlock","halfHour","hour","economy","minimum"],"type":"object"},"limitations":{"items":{"type":"string"},"minItems":1,"type":"array"},"mempool":{"properties":{"totalFeesBtc":{"minimum":0,"type":"number"},"transactions":{"minimum":0,"type":"integer"},"vsize":{"minimum":0,"type":"integer"}},"required":["transactions","vsize","totalFeesBtc"],"type":"object"},"network":{"const":"bitcoin"},"source":{"const":"https://mempool.space/api"},"typicalPaymentSats":{"properties":{"hour":{"minimum":0,"type":"number"},"nextBlock":{"minimum":0,"type":"number"}},"required":["nextBlock","hour"],"type":"object"},"typicalPaymentVbytes":{"const":141,"description":"Illustrative transaction-size assumption; not the buyer's transaction size."},"unit":{"const":"sat/vB"}},"required":["network","unit","fees","typicalPaymentSats","typicalPaymentVbytes","source","limitations","mempool","blockHeight","checkedAt"],"type":"object"}after
—before
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}after
—⟨48 unchanged words⟩ check the BTC price before a trade. Costs$0.002$0.001 in USDC on Base per successful call, paid with x402.
before
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}after
—LimitedAuditBasea smart contractbytecode,onEIP-1967Base:slotcritical/high/medium/lowandriskzero-supplywithheuristics.namedMissingflagsor(proxyunsupportedpattern,propertyzeroreadssupply,arebytecodenull;size,RPCuninitializedtransportproxy,failuressuspiciousreturnERC-20502.properties).OwnershipDetectsrenunciationEIP-1967requiresproxyapatternsconfirmedandzeroreadsowner.tokenEmptypropertiesslots(name,dosymbol,notdecimals,identifytotaluninitializedsupply,proxies.ownershipEOAsstatus).returnUsenot-applicable.forNottokenacontractfullaudits,securitybeforeaudit;tradingseeorendpointapprovingdetailsa token, and forcoveragerug-pulllimits.detection. Costs $0.02 in USDC on Base per successful ⟨4 unchanged words⟩
before
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}after
—before
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}after
—before
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}after
—before
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}after
—CheckValidate an email address before using it: syntax,DNSwhether the domain exists and accepts mail (MX records), disposableprovidersor throwaway provider detection, role addresses such as info@ or support@,freefree-providerprovidersdetection, andSPF/DMARCSPF and DMARC presence. Returns a verdict of likely-deliverable, risky, undeliverable or invalid with reasons. No message is sent and the mail server is not contacted.These are DNSUseandforsyntaxsign-upsignalschecks,not proof that aleadmailboxlistexistscleaningorandacceptscontactdelivery.enrichment. Costs$0.002$0.001 in USDC on Base per successful call, paid with x402.
before
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}after
—before
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}after
—ReadFetch any publicstaticwebHTML,pageMarkdownandorgetplaincleantext.readableHTMLtextincludesforcode,LLMtables,input:linkstitle,headingmetaIDsdescription,image alt text and unverified author/date provenance. Known permalink controlslanguage,arecanonicalomitted.URL,OptionalH1-H3exactheadings,HTMLmainsectionbodyID.textDefaultwith20navigation,000outputscriptscharacters,andmaximumboilerplate100removed,000;input 2 MiB. NoandJavaScripttherendering,page'sauthenticationoutboundorlinks.paywallUseaccess.forEmptywebpagesscraping,invalidarticlesectionsreading,browser challengesresearch andexecution errors areRAGuncharged.ingestion. Costs $0.002 in USDC on Base per successful ⟨4 unchanged words⟩
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"format":{"description":"Returned representation: text (default), markdown, or both. HTML structured details are included in every format; Markdown/plain sources have empty details.","enum":["text","markdown","both"],"type":"string"},"maxChars":{"description":"Maximum characters of body ⟨7 unchanged words⟩ ":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"section":{"description":"Optional exact visible HTML ID within primary content, 1-500 characters. Heading scope includes subsections until next same/higher-level heading; section/article/main/div scope is its subtree. Missing/ambiguous/unsupported targets fail uncharged. URL fragments alone do not select a section.","type":"string"},"url":{"description":"Absolute http ⟨13 unchanged words⟩
before
{"oneOf":[{"not":{"required":["markdown"]},"properties":{"format":{"const":"text"},"hashFormat":{"const":"text"}},"required":["text"]},{"not":{"required":["text"]},"properties":{"format":{"const":"markdown"},"hashFormat":{"const":"markdown"}},"required":["markdown"]},{"properties":{"format":{"const":"both"},"hashFormat":{"const":"text"}},"required":["text","markdown"]}],"properties":{"canonical":{"type":["string","null"]},"codeBlocks":{"items":{"properties":{"language":{"type":["string","null"]},"text":{"maxLength":20000,"type":"string"},"truncated":{"type":"boolean"}},"required":["language","text","truncated"],"type":"object"},"maxItems":20,"type":"array"},"contentHash":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"contentSelection":{"enum":["main","article","body","plain"]},"contentType":{"type":"string"},"description":{"type":["string","null"]},"fetchedAt":{"type":"string"},"finalUrl":{"type":"string"},"format":{"enum":["text","markdown","both"]},"hashFormat":{"enum":["text","markdown"]},"headings":{"items":{"properties":{"id":{"description":"Source HTML heading ID or direct child anchor ID, when present and supported; not a generated slug.","maxLength":500,"type":["string","null"]},"level":{"maximum":6,"minimum":1,"type":"integer"},"text":{"type":"string"}},"required":["level","text","id"],"type":"object"},"maxItems":100,"type":"array"},"lang":{"type":["string","null"]},"linkBaseUrl":{"description":"Effective source-derived HTTP(S) base for links: the first supported HTML base href outside inert/foreign subtrees, otherwise finalUrl. Credentials and non-HTTP(S) base values are ignored with a warning. HTML links/canonical use this base; raw Markdown keeps relative syntax and can be resolved using this field. No linked resource is fetched. This static interpretation does not evaluate scripts or Content Security Policy.","type":"string"},"links":{"items":{"properties":{"href":{"type":"string"},"text":{"type":"string"}},"required":["href","text"],"type":"object"},"maxItems":200,"type":"array"},"markdown":{"maxLength":100000,"type":"string"},"section":{"anyOf":[{"type":"null"},{"properties":{"headingLevel":{"maximum":6,"minimum":1,"type":["integer","null"]},"id":{"maxLength":500,"type":"string"},"kind":{"enum":["heading","container"]},"title":{"type":["string","null"]}},"required":["id","title","kind","headingLevel"],"type":"object"}],"description":"Null for full primary-content reading. Otherwise the explicitly requested scope; title/description/canonical remain page-level metadata. Heading scope ends before the next same/higher-level heading, including nested subsections; container scope is its subtree."},"sourceFormat":{"description":"Source interpretation. Markdown is identified by text/markdown, or a .md/.markdown final path served as text/plain (warned). Markdown syntax is retained verbatim within the cap, not converted to HTML or parsed for structured details; text also retains that syntax. HTML section IDs are unsupported for Markdown/plain text.","enum":["html","markdown","plain"]},"sourceMetadata":{"description":"Page-level source declarations, not verified authorship or freshness. Head author/Open Graph date tags and bounded direct Schema.org JSON-LD Article/WebPage-like nodes only; exact-URL matches preferred, otherwise only one identity-free candidate. Author @id references resolve only to unambiguous local Person/Organization names, with both paths recorded. No external context/reference fetching or general JSON-LD expansion. Separate 2000-character value+provenance budget; 5 authors/10 dates. Original date strings are not normalized. Empty for Markdown/plain sources; unrelated entities and ambiguous nodes are omitted with warnings.","properties":{"authors":{"items":{"properties":{"source":{"maxLength":256,"type":"string"},"value":{"maxLength":256,"type":"string"}},"required":["value","source"],"type":"object"},"maxItems":5,"type":"array"},"dates":{"items":{"properties":{"kind":{"enum":["published","modified"]},"source":{"maxLength":256,"type":"string"},"value":{"maxLength":128,"type":"string"}},"required":["value","source","kind"],"type":"object"},"maxItems":10,"type":"array"},"truncated":{"type":"boolean"},"verification":{"const":"not_verified"}},"required":["verification","authors","dates","truncated"],"type":"object"},"status":{"type":"integer"},"tables":{"items":{"properties":{"caption":{"type":["string","null"]},"hasSpans":{"type":"boolean"},"headerRows":{"items":{"maximum":99,"minimum":0,"type":"integer"},"type":"array"},"rows":{"items":{"items":{"type":"string"},"maxItems":20,"type":"array"},"maxItems":100,"type":"array"},"truncated":{"type":"boolean"}},"required":["caption","rows","headerRows","hasSpans","truncated"],"type":"object"},"maxItems":20,"type":"array"},"text":{"maxLength":100000,"type":"string"},"textLength":{"description":"Full extracted text length before the character cap, within the input limit.","minimum":0,"type":"integer"},"title":{"type":["string","null"]},"truncated":{"description":"Input or requested primary representation is incomplete. Structured detail limits are reported separately in warnings.","type":"boolean"},"url":{"type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["url","finalUrl","status","contentType","sourceFormat","linkBaseUrl","sourceMetadata","title","description","lang","canonical","headings","section","links","codeBlocks","tables","contentSelection","warnings","format","textLength","truncated","contentHash","hashFormat","fetchedAt"],"type":"object"}before
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}after
—⟨59 unchanged words⟩ calculations, and reporting in another currency. Costs$0.002$0.001 in USDC on Base per successful call, paid with x402.
before
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}after
—before
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}after
—BaseAuditDEXapairBaselookupliquiditythroughpoolDexScreenercontract:verifiedcontractpairtypeidentity,detectiontokens,(UniswapreportedV3/V2,liquidityBalancer,volumeunknown),tradesactivityandlevelpair(transactionagecount),wherebytecodeavailable.analysis,Returnsandsourceriskandflagsretrieval(notime;code,missinglowfieldsactivity,areunusualnull.bytecodeNosize).pool-securityUseorforinvestment-riskDEXassessment.tradingMissingpairpairsaudits,returnLP404;investmentupstreamscreening,failureandreturnspool502.existenceExamplechecksvaluesbeforearetradingillustrative.or adding liquidity. Costs $0.03 in USDC on Base per successful ⟨4 unchanged words⟩
⟨3 unchanged words⟩ ,"properties":{"address":{"description":"DEXPoolpaircontract address on Base, 0x-prefixed 20-byte hex"," ⟨6 unchanged words⟩
before
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}after
—⟨34 unchanged words⟩ asks for before an agent pays it. Costs$0.002$0.001 in USDC on Base per successful call, paid with x402.
before
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}after
—Estimates BaseEstimategastransaction costsfromundercurrentdifferentfeesmarketandconditionspriority-fee(standard,presets.highFixedMEVgasrisk,unitslow(100kgas):simple,base/priority/max250kfeescomplexin gwei,180kandliquidity)estimatedaregastypicalcostsassumptions,innotETHtransaction-specific+estimatesUSDorforquotes.aValidsimplevalues:swap,standardcomplex swap,high-mevand(3xliquiditypriorityadd.fee),Includeslow-gasMEV risk assessment (halflow/medium/high);invalidandvaluesrecommendationsreturnforHTTPMEV400protection.withoutUsecharge.forNotradingtransactioncostsimulationanalysis,mempoolMEVobservationrisk evaluation,orandMEV/sandwich-risktimingmeasurement.decisions. Costs $0.04 in USDC on Base per successful ⟨4 unchanged words⟩
⟨9 unchanged words⟩ , high-mev, low-gas (default: standard)","enum":["standard","high-mev","low-gas"],"type":"string"}},"type":"object"}
before
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}after
—ReportsCheck a software packageexistencebefore installing it: whether it exists at all (AI coding assistants sometimes invent names), latest version and release date, package age,versionnumbercount,ofnpmversions, weekly downloads (npm), licenses, deprecation, and knownadvisorysecurityseverity.advisoriesBoundedwithsignals:severity.okReturnsmeansanoverdictlistedofflagsok,notcautionaorsafetynot-foundguarantee.withSupportsthe reasons. Covers npm, PyPI, Cargo, Go, Maven and NuGet.Optional exact version adds pinned-version metadata and uses deps.dev advisories; use /package-audit forUseOSVbeforeaffectedaddingrangesaanddependencydatedorFIRSTrunningEPSSanCVEinstallestimates.command. Costs$0.002$0.0002 in USDC on Base per successful call, paid with x402.
⟨22 unchanged words⟩ lodash or @scope/name","type":"string"},"version":{"description":"Optional exact version to inspect; ranges and tags are not accepted","type":"string"}},"required":["ecosystem","name"],"type":"object"}
before
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}after
—Checkup to 10 publicadependencies,wholeoptionallydependencypinnedlisttoinexactoneversions,call.forPassadvisoryupIDs,toOSV10affected/fixedecosystem:namerangespairsand(npm,datedpypi,FIRSTcargo,EPSSgo,CVEmaven,estimates.nuget)Scopedandnpmgetnamesper-packagesupported.existence,Detailverdict andsubrequestflagscaps(not-found,apply;deprecated,omittedknowndetailsadvisories,andveryincompletenewcoverageorareunmaintained),explicit.plusMissingaevidencesummary.isCatchesunknown,hallucinatednotorzerotyposquatrisk.packageAutomatednamessignals,annotAIacodingsafetyagentguarantee.mightSeeinstall.theBadbuyinginputguideisfornotlimits.charged. Costs$0.20$0.01 in USDC on Base per successful call, paid with x402.
⟨4 unchanged words⟩ "packages":{"description":"Comma-separated ecosystem:nameitemspairs,optionally name@exact-version;max10. For scoped npm10,usee.g. npm:@scope/name@version.left-pad,pypi:requests","type":"string"}},"required": ⟨3 unchanged words⟩
before
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}after
—before
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}after
—before
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}after
—before
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}after
—⟨58 unchanged words⟩ to turn a timestamp into local time. Costs$0.002$0.001 in USDC on Base per successful call, paid with x402.
before
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}after
—before
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}after
—One call before you buy a Base token:heuristicoverallscreeningriskplusratingDexScreener(low/medium/high)marketwithdatanamed flags,sourceon-chainandfactsretrieval(owner,time.renounced,Returnspaused,ownerproxy,pausedmint/blacklist/fee-setterandheuristics),proxyplusfactslivewithDEXlimitedmarketselectordata:checks.price,A24hmintvolumeselectoranddoeschange,nottotalproveliquidity,callableFDV,minting;pairmissingcountorandunavailableage,evidenceandremains24hunknown.buysIllustrativevsexamplessells.areFlagsnotno-liquidity,livethinquotes.liquidity,Notnewapairssafetyandguarantee;no-sellseepatterns.endpointHeuristicdetailsscreening,fornotcoveragealimits.guarantee. Costs $0.02 in USDC on Base per successful ⟨4 unchanged words⟩
before
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}after
—before
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}after
—⟨23 unchanged words⟩ to 20 extra token addresses you pass,the EVM accounttransactionnoncecount, and whether the address is an EOA, a smart contract or an EIP-7702 delegated account.For EOAs the nonce reflects outgoing transactions only; this isUsenotforfullportfoliotransactionchecks,token-transfercounterpartyorscreeningtradingandhistory.payment verification. Costs $0.005 in USDC on Base per successful ⟨4 unchanged words⟩
before
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}after
—ReturnsAudit aheuristicBasehigh/medium/lowwallet address in one call: high/medium/low risktier,verdict with named flags (no history,ETHsinglebalancetx, low balance+low activity, contract), token holdings of 4 major tokens (USDC, WETH, cbBTC, DAI),and the Base EVM account nonce. Per-token risk is unknown because token contractson-chainarelabelsnot(highauditedETHhere.holder,ForactiveEOAssmalltheholder,noncenewreflectsaddress),outgoingandtransactionstransactiononly;count.itUseisfornottraderfullduetransactiondiligence,token-transfer or trading history. Addresssuspicioustypeaddressischecks,reportedandseparatelybeforeandsendingdoesanotpaymentaffectorthetradebalance/nonce-basedtoriskantier.address. Costs $0.02 in USDC on Base per successful ⟨4 unchanged words⟩
before
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}after
—before
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}after
—Read one public XML sitemap or sitemap index as structured URLs and source-reported dates. Supports gzip, substring filtering and pagination. Maximum 512 KiB expanded input and 1000 entries. Does not crawl pages or follow child sitemaps. Invalid XML and execution errors are not charged; a valid empty match is charged. Costs $0.002 in USDC on Base per successful call, paid with x402.
Combines the Base token-report risk tier and flags, available DEX market data, and wallet-audit risk tier, flags, account nonce, and native balance. Returns the underlying indicators separately; it does not generate buy/sell recommendations or calibrated confidence, and does not evaluate holder concentration. The account nonce is not full transaction, token-transfer, or trading history. Costs $0.05 in USDC on Base per successful call, paid with x402.
Read public static HTML, Markdown or plaintext as text ortext.Markdown,HTMLwithincludes code, tables, links, heading IDs,sourceimage alt text andaunverifiedcontentauthor/datehash.provenance.OptionalKnownexactpermalinksectioncontrolsIDarefocusesomitted.aOptionalheadingexactorHTMLcontainer.section ID. Default 20,000 output characters, maximum 100,000; input 2 MiB. No JavaScript rendering, authentication or paywall access. Empty pages,missing/ambiguousinvalid sections, browser challenges and execution errors are ⟨13 unchanged words⟩
before
—after
{"oneOf":[{"not":{"required":["markdown"]},"properties":{"format":{"const":"text"},"hashFormat":{"const":"text"}},"required":["text"]},{"not":{"required":["text"]},"properties":{"format":{"const":"markdown"},"hashFormat":{"const":"markdown"}},"required":["markdown"]},{"properties":{"format":{"const":"both"},"hashFormat":{"const":"text"}},"required":["text","markdown"]}],"properties":{"canonical":{"type":["string","null"]},"codeBlocks":{"items":{"properties":{"language":{"type":["string","null"]},"text":{"maxLength":20000,"type":"string"},"truncated":{"type":"boolean"}},"required":["language","text","truncated"],"type":"object"},"maxItems":20,"type":"array"},"contentHash":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"contentSelection":{"enum":["main","article","body","plain"]},"contentType":{"type":"string"},"description":{"type":["string","null"]},"fetchedAt":{"type":"string"},"finalUrl":{"type":"string"},"format":{"enum":["text","markdown","both"]},"hashFormat":{"enum":["text","markdown"]},"headings":{"items":{"properties":{"id":{"description":"Source HTML heading ID or direct child anchor ID, when present and supported; not a generated slug.","maxLength":500,"type":["string","null"]},"level":{"maximum":6,"minimum":1,"type":"integer"},"text":{"type":"string"}},"required":["level","text","id"],"type":"object"},"maxItems":100,"type":"array"},"lang":{"type":["string","null"]},"linkBaseUrl":{"description":"Effective source-derived HTTP(S) base for links: the first supported HTML base href outside inert/foreign subtrees, otherwise finalUrl. Credentials and non-HTTP(S) base values are ignored with a warning. HTML links/canonical use this base; raw Markdown keeps relative syntax and can be resolved using this field. No linked resource is fetched. This static interpretation does not evaluate scripts or Content Security Policy.","type":"string"},"links":{"items":{"properties":{"href":{"type":"string"},"text":{"type":"string"}},"required":["href","text"],"type":"object"},"maxItems":200,"type":"array"},"markdown":{"maxLength":100000,"type":"string"},"section":{"anyOf":[{"type":"null"},{"properties":{"headingLevel":{"maximum":6,"minimum":1,"type":["integer","null"]},"id":{"maxLength":500,"type":"string"},"kind":{"enum":["heading","container"]},"title":{"type":["string","null"]}},"required":["id","title","kind","headingLevel"],"type":"object"}],"description":"Null for full primary-content reading. Otherwise the explicitly requested scope; title/description/canonical remain page-level metadata. Heading scope ends before the next same/higher-level heading, including nested subsections; container scope is its subtree."},"sourceFormat":{"description":"Source interpretation. Markdown is identified by text/markdown, or a .md/.markdown final path served as text/plain (warned). Markdown syntax is retained verbatim within the cap, not converted to HTML or parsed for structured details; text also retains that syntax. HTML section IDs are unsupported for Markdown/plain text.","enum":["html","markdown","plain"]},"sourceMetadata":{"description":"Page-level source declarations, not verified authorship or freshness. Head author/Open Graph date tags and bounded direct Schema.org JSON-LD Article/WebPage-like nodes only; exact-URL matches preferred, otherwise only one identity-free candidate. Author @id references resolve only to unambiguous local Person/Organization names, with both paths recorded. No external context/reference fetching or general JSON-LD expansion. Separate 2000-character value+provenance budget; 5 authors/10 dates. Original date strings are not normalized. Empty for Markdown/plain sources; unrelated entities and ambiguous nodes are omitted with warnings.","properties":{"authors":{"items":{"properties":{"source":{"maxLength":256,"type":"string"},"value":{"maxLength":256,"type":"string"}},"required":["value","source"],"type":"object"},"maxItems":5,"type":"array"},"dates":{"items":{"properties":{"kind":{"enum":["published","modified"]},"source":{"maxLength":256,"type":"string"},"value":{"maxLength":128,"type":"string"}},"required":["value","source","kind"],"type":"object"},"maxItems":10,"type":"array"},"truncated":{"type":"boolean"},"verification":{"const":"not_verified"}},"required":["verification","authors","dates","truncated"],"type":"object"},"status":{"type":"integer"},"tables":{"items":{"properties":{"caption":{"type":["string","null"]},"hasSpans":{"type":"boolean"},"headerRows":{"items":{"maximum":99,"minimum":0,"type":"integer"},"type":"array"},"rows":{"items":{"items":{"type":"string"},"maxItems":20,"type":"array"},"maxItems":100,"type":"array"},"truncated":{"type":"boolean"}},"required":["caption","rows","headerRows","hasSpans","truncated"],"type":"object"},"maxItems":20,"type":"array"},"text":{"maxLength":100000,"type":"string"},"textLength":{"description":"Full extracted text length before the character cap, within the input limit.","minimum":0,"type":"integer"},"title":{"type":["string","null"]},"truncated":{"description":"Input or requested primary representation is incomplete. Structured detail limits are reported separately in warnings.","type":"boolean"},"url":{"type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["url","finalUrl","status","contentType","sourceFormat","linkBaseUrl","sourceMetadata","title","description","lang","canonical","headings","section","links","codeBlocks","tables","contentSelection","warnings","format","textLength","truncated","contentHash","hashFormat","fetchedAt"],"type":"object"}before
—after
{"properties":{"contains":{"maxLength":200,"type":"string"},"contentHash":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"duplicateReportedLocations":{"minimum":0,"type":"integer"},"entries":{"items":{"properties":{"lastModified":{"description":"Source-reported value; not a verified modification time.","maxLength":80,"type":["string","null"]},"url":{"maxLength":2048,"type":"string"}},"required":["url","lastModified"],"type":"object"},"maxItems":100,"type":"array"},"fetchedAt":{"type":"string"},"finalUrl":{"type":"string"},"format":{"const":"text"},"hasMore":{"type":"boolean"},"hashFormat":{"const":"text"},"kind":{"enum":["urlset","sitemapindex"]},"matchingReportedLocations":{"description":"Distinct reported locations matching contains, before public-URL validation of the selected page.","minimum":0,"type":"integer"},"missingOrInvalidLocations":{"minimum":0,"type":"integer"},"nextOffset":{"minimum":0,"type":["integer","null"]},"offset":{"minimum":0,"type":"integer"},"rejectedLocationsInPage":{"minimum":0,"type":"integer"},"reportedEntries":{"maximum":1000,"minimum":0,"type":"integer"},"sourceHash":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"text":{"type":"string"},"uniqueReportedLocations":{"maximum":1000,"minimum":0,"type":"integer"},"url":{"type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["url","finalUrl","kind","entries","reportedEntries","uniqueReportedLocations","missingOrInvalidLocations","duplicateReportedLocations","rejectedLocationsInPage","matchingReportedLocations","contains","offset","nextOffset","hasMore","warnings","text","format","hashFormat","contentHash","sourceHash","fetchedAt"],"type":"object"}⟨40 unchanged words⟩ "minimum":-9007199254740991,"type":"integer"},"section":{"description":"Optional exact visible HTML ID within primary content, 1-500 characters. Heading scope includes subsections until next same/higher-level heading; section/article/main/div scope is its subtree. Missing/ambiguous/unsupported targets fail uncharged. URL fragments alone do not select a section.","type":"string"},"url":{"description":"Absolute http(s) ⟨12 unchanged words⟩
Read one public XML sitemap or sitemap index as structured URLs and source-reported dates. Supports gzip, substring filtering and pagination. Maximum 512 KiB expanded input and 1000 entries. Does not crawl pages or follow child sitemaps. Invalid XML and execution errors are not charged; a valid empty match is charged. Costs $0.002 in USDC on Base per successful call, paid with x402.
after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨42 unchanged words⟩ decide whether to wait for lower fees. Costs$0.0002$0.002 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨48 unchanged words⟩ check the BTC price before a trade. Costs$0.001$0.002 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}Limited Base contract bytecodesize and, EIP-1967 slotcheck (a confirmed zero slot returns isProxy false; an empty/unreadable slot response returns null; RPC failures return 502). A nonzero slot with aandzerozero-supplyimplementationheuristics.flagsMissingproxy-impl-unset.orERC-20unsupported property readsrun only for 500–50,000-byte contracts; individual unsupported/reverting readsarenull, whilenull;multicallRPC transport failures return 502.ZeroOwnershipsupplyrenunciation requires asuccessful zero read; ownershipRenounced is true only forconfirmed zeroowner, false for nonzero, else null; pausedowner.isEmptynullslotsifdounsupported.notRiskidentifytiersuninitializedareproxies.limitedEOAsbytecode/proxy/zero-supplyreturnheuristics,not-applicable.notNot a fullaudit; empty slotssecuritycannotaudit;identifyseeuninitializedendpointproxies.detailsEOAsforreturncoveragenot-applicable.limits. Costs $0.02 in USDC on Base per successful ⟨4 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}Validate anCheck emailaddress before using it:syntax,whether the domain existsDNS andaccepts mail (MX records), disposableor throwaway provider detectionproviders, role addressessuch as info@ or support@,free-provider detection, andfreeSPFproviders andDMARCSPF/DMARC presence. Returnsa verdict oflikely-deliverable, risky, undeliverable or invalid with reasons. No message is sent and the mail server is not contacted.UseTheseforaresign-upDNSchecksand syntax signals,leadnotlistproofcleaningthatandacontactmailboxenrichment.exists or accepts delivery. Costs$0.001$0.002 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}Fetch anyRead publicweb page andstaticgetHTML/plaincleantextreadableas textfororLLMMarkdown,input:withtitleheadings,metasafedescriptionlinks,languagecode blocks,canonicaltablesURL,andH1-H3aheadings,contentmainhash.bodyPreferstextmain/articlewithcontent.navigation,Defaultscripts20,000andcharacters,boilerplatemaximumremoved100,000;andinputthe2page'sMiB.outboundNolinks.JavaScriptUserendering,forauthenticatedweborscraping,paywalledarticleaccess.readingEmpty pages,researchdetected browser challenges andRAGexecutioningestion.errors are not charged. Costs $0.002 in USDC on Base per successful ⟨4 unchanged words⟩
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"format":{"description":"Returned representation: text (default), markdown, or both. Structured details are included in every format.","enum":["text","markdown","both"],"type":"string"},"maxChars":{"description":"Maximum characters of body ⟨29 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨59 unchanged words⟩ calculations, and reporting in another currency. Costs$0.001$0.002 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}Looks upBaseaDEX pairaddress on Baselookup through DexScreenerand returns the: verifiedDEX,pairURLidentity,token detailstokens, reported liquidity, volume,24-hourtrades,and pair agewhen supplied bywheretheavailable.source.Returns sourceidentifies DexScreenerandretrievedAt is theretrievaltimestamp. Missingtime;sourcemissing fields arenull; this endpoint does not assessnull.poolNosecuritypool-security orinvestment risk. Returns 404 when no matching Base pair isinvestment-riskfoundassessment.andMissing502pairswhenreturnthe404;market-dataupstreamsourcefailureisreturnsunavailable.502. Examplemarketvaluesand timestampareillustrative snapshots, not live guarantees.illustrative. Costs $0.03 in USDC on Base per successful ⟨4 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨34 unchanged words⟩ asks for before an agent pays it. Costs$0.001$0.002 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨53 unchanged words⟩ ranges and dated FIRST EPSS CVE estimates. Costs$0.0002$0.002 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}AuditCheck up to 10ecosystem:namepublicitemsdependencies, optionally pinned to exactversions; scoped npm names are supported. npm downloads are not queriedversions,unversioned deps.dev detail is capped at onefor advisoryper packageIDs,pinned deps.dev detailOSVisaffected/fixedskipped,ranges andOSVdateddetailFIRSTisEPSScappedCVEatestimates.15Scopedpernpmrequest.namesBatchsupported.advisoryDetailIDs/countsandremainsubrequestavailable;caps apply; omitted details andEPSSincomplete coverage arereported. Exact versions add OSV ranges and dated FIRST EPSS estimates for CVE aliases (up to 50explicit.CVEs).MissingEPSSevidence isnot a safety guarantee; missing scores areunknown, notzero.zeroVerdictsrisk.areAutomatedboundedsignals,signals.notExampleatimestampssafetyareguarantee.illustrative;Seebadtheinputbuyingisguidenotforcharged.limits. Costs $0.20 in USDC on Base per successful ⟨4 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨58 unchanged words⟩ to turn a timestamp into local time. Costs$0.001$0.002 in USDC on Base per successful call, paid with x402.
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}One call for aBase token:heuristicrisk tier and flags, on-chain owner/paused/proxy facts and selector checks,screening pluslive DEX price, 24h volume/change, liquidity, FDV,DexScreenerpairmarketcountdata,top-liquidity-pair agesource and24h buys/sells. marketDataSource identifies DexScreener; marketRetrievedAt is theretrievaltimestamp or null when markettime.dataReturnsisowner,unavailable.pausedExampleandmarketproxyvaluesfactsandwithtimestamplimitedareselectorillustrative.checks. A mint selectorisdoes notproof ofprove callable minting;mintability is reportedmissingonlyorwithunavailableaevidenceconfirmedremainsnonzerounknown.owner,Illustrativeotherwiseexamplesunverified.areFlagsnotno-liquidity,livethinquotes.liquidity,Notnewatopsafetypairsguarantee;andseeno-sellendpointpatterns.detailsNotforacoverageguarantee.limits. Costs $0.02 in USDC on Base per successful ⟨4 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}⟨22 unchanged words⟩ lodash or @scope/name","type":"string"},"version":{"description":"Optional exact version to inspect; ranges and tags are not accepted","type":"string"}},"required":["ecosystem","name"],"type":"object"}
One callbefore you buyfor a Base token:overallheuristic riskrating (low/medium/high) withtiernamedand flags, on-chainfacts (owner, renounced,owner/paused/proxypaused,factsproxy,andmint/blacklist/fee-setterselectorheuristics)checks, plus live DEXmarket data:price, 24hvolume and changevolume/change,totalliquidity, FDV, pair count,andtop-liquidity-pair age,and 24hbuysbuys/sells.vsmarketDataSourcesells.identifies DexScreener; marketRetrievedAt is the retrieval timestamp or null when market data is unavailable. Example market values and timestamp are illustrative. A mint selector is not proof of callable minting; mintability is reported only with a confirmed nonzero owner, otherwise unverified. Flags no-liquidity, thin liquidity, new top pairs and no-sell patterns.Heuristic screening, notNot a guarantee. Costs $0.02 in USDC on Base ⟨6 unchanged words⟩
⟨23 unchanged words⟩ to 20 extra token addresses you pass,transactionthecountEVM account nonce, and whether the address is an EOA, a smart contract or an EIP-7702 delegated account.UseForforEOAsportfoliothechecks,noncecounterpartyreflectsscreeningoutgoingandtransactionspaymentonly;verification.this is not full transaction, token-transfer or trading history. Costs $0.005 in USDC on Base per successful ⟨4 unchanged words⟩
Base contract bytecode size and EIP-1967 slot check (a confirmed zero slot returns isProxy false; an empty/unreadable slot response returns null; RPC failures return 502). A nonzero slot with a zero implementation flags proxy-impl-unset. ERC-20 property reads run only for 500–50,000-byte contracts; individual unsupported/reverting reads are null, while multicall transport failures return 502. Zero supply requires a successful zero read; ownershipRenounced is true only for zero owner, false for nonzero, else null; paused is null if unsupported. Risk tiers are limited bytecode/proxy/zero-supply…
A trust verdict for any domain in one call: high/medium/low trust with named flags for very new registrations, expiry, missing or weak SPF and DMARC, too few nameservers, no web host and non-resolving domains, plus the key facts (registrar, age, nameservers, DNSSEC). Use for lead qualification, phishing and vendor checks, and before an agent sends mail to or trusts a domain. Signals only, not a guarantee. Costs $0.01 in USDC on Base per successful call, paid with x402.
Looks up a pair address on Base through DexScreener and returns the verified DEX, pair URL, token details, liquidity, volume, 24-hour trades, and pair age when supplied by the source. source identifies DexScreener and retrievedAt is the retrieval timestamp. Missing source fields are null; this endpoint does not assess pool security or investment risk. Returns 404 when no matching Base pair is found and 502 when the market-data source is unavailable. Example market values and timestamp are illustrative snapshots, not live guarantees. Costs $0.03 in USDC on Base per successful call, paid with x…
Estimates Base gas costs from current fees and priority-fee presets. Fixed gas units (100k simple, 250k complex, 180k liquidity) are typical assumptions, not transaction-specific estimates or quotes. Valid values: standard, high-mev (3x priority fee), low-gas (half); invalid values return HTTP 400 without charge. No transaction simulation, mempool observation, or MEV/sandwich-risk measurement. Costs $0.04 in USDC on Base per successful call, paid with x402.
Audit up to 10 ecosystem:name items, optionally pinned to exact versions; scoped npm names are supported. npm downloads are not queried, unversioned deps.dev detail is capped at one advisory per package, pinned deps.dev detail is skipped, and OSV detail is capped at 15 per request. Batch advisory IDs/counts remain available; omitted details and EPSS coverage are reported. Exact versions add OSV ranges and dated FIRST EPSS estimates for CVE aliases (up to 50 CVEs). EPSS is not a safety guarantee; missing scores are unknown, not zero. Verdicts are bounded signals. Example timestamps are illustr…
Combines the Base token-report risk tier and flags, available DEX market data, and wallet-audit risk tier, flags, account nonce, and native balance. Returns the underlying indicators separately; it does not generate buy/sell recommendations or calibrated confidence, and does not evaluate holder concentration. The account nonce is not full transaction, token-transfer, or trading history. Costs $0.05 in USDC on Base per successful call, paid with x402.
Returns a heuristic high/medium/low address risk tier, named flags, ETH balance, holdings of 4 major tokens (USDC, WETH, cbBTC, DAI), and the Base EVM account nonce. Per-token risk is unknown because token contracts are not audited here. For EOAs the nonce reflects outgoing transactions only; it is not full transaction, token-transfer or trading history. Address type is reported separately and does not affect the balance/nonce-based risk tier. Costs $0.02 in USDC on Base per successful call, paid with x402.
One call before you buy a Base token: overall risk rating (low/medium/high) with named flags, on-chain facts (owner, renounced, paused, proxy, mint/blacklist/fee-setter heuristics), plus live DEX market data: price, 24h volume and change, total liquidity, FDV, pair count and age, and 24h buys vs sells. Flags no-liquidity, thin liquidity, new pairs and no-sell patterns. Heuristic screening, not a guarantee. Costs $0.02 in USDC on Base per successful call, paid with x402.
Current Bitcoin (BTC) spot price in USD, EUR, GBP, CAD, CHF, AUD and JPY, averaged across major exchanges, with the number of satoshis per US dollar and the time of the price. Use to convert between sats and fiat, to value a Bitcoin or Lightning payment, or to check the BTC price before a trade. Costs $0.001 in USDC on Base per successful call, paid with x402.
Resolve an Ethereum Name Service name such as vitalik.eth to its wallet address and avatar, or look up the primary ENS name of an address (reverse resolution). Read live from Ethereum mainnet. Use to turn a human-readable name into a payable address, or to show a readable name for a counterparty address. Costs $0.002 in USDC on Base per successful call, paid with x402.
Foreign exchange rates from the European Central Bank for about 30 major currencies (USD, EUR, GBP, JPY, CHF, SEK, CAD, AUD, CNY, INR, BRL and more). Give a base currency, optionally the target currencies and an amount, and get the rates, the converted amounts and the date the rates apply to. Use for currency conversion, invoice and price calculations, and reporting in another currency. Costs $0.001 in USDC on Base per successful call, paid with x402.
The exact current date and time in any IANA time zone, with UTC offset, weekday, abbreviation and Unix timestamp, daylight saving time handled. Optionally convert a given moment into up to 10 other time zones in the same call. Use when an agent needs to know what time it is, to schedule a meeting across time zones, or to turn a timestamp into local time. Costs $0.001 in USDC on Base per successful call, paid with x402.
Weather for any point on Earth by latitude and longitude: current temperature in Celsius, conditions (clear, cloudy, rain, snow), precipitation in mm, wind speed and direction, humidity, cloud cover and air pressure, plus an hourly forecast for up to 48 hours. Data from the Norwegian Meteorological Institute. Use for travel and event planning, logistics, agriculture and any agent that needs the weather. Costs $0.002 in USDC on Base per successful call, paid with x402.
after
—