x402 agent toolkit: service finder, payment safety, Solana & web tools
dev.workers.moneytools.x402-pay-precheck/pay-precheck
Tools
Exactly what the server advertised in the scan completed . Effects and capabilities are classified by Squatch from each tool's metadata. Squatch never runs tools. Compared with the previous scan: 121 new, 6 changed.
- Effect: Read 91
- Effect: Write 16
- Effect: Delete 1
- Effect: Execute 5
- Effect: Unknown effect 14
Showing 127 of 127 tools
| Details | ||
|---|---|---|
| abi_encodeNew Build calldata from a function signature and arguments (selector + encoded args). Unsigned bytes only, for agents preparing a tx for a huma… | Effect: Execute | |
| address_profileNew Profile an EVM address or ENS name across Ethereum, Base, Arbitrum, Optimism, Polygon, BSC, Avalanche: EOA vs contract vs EIP-7702 delegate… | Effect: Execute | |
| cron_next_runsNew Next N run times of a 5-field cron expression (or @daily etc.) in any IANA time zone, with a plain-language description. Free: 10 calls/day… | Effect: Execute | |
| math_evalNew Evaluate arithmetic exactly instead of guessing: + - * / ^ %, parentheses, sqrt/ln/log/round/min/max/pow, pi/e and named variables. No code… | Effect: Execute | |
| regex_testNew Run a JavaScript regex on text: all matches with index and capture groups, optional replace, and a ReDoS warning for nested quantifiers. Fr… | Effect: Execute | |
| url_parse_cleanNew Split a URL into parts and query params, strip tracking params (utm_*, fbclid, gclid...) and flag phishing tricks (user@host, raw IP, short… | Effect: Delete | |
| allowance_setupNew For a human who wants to give their AI agent money but does not know crypto: returns a tailored 3-step plan (zh-TW or English) - 1) create … | Effect: Write | |
| approval_cancelNew Cancel a pending approval request (free). [served by approve.moneytools.dev] | Effect: Write | |
| approval_consumeNew After paying, mark the approval used so it cannot be reused (free). Optional amountUsd/host/payTo must fit the approval. [served by approve… | Effect: Write | |
| approval_requestNew Create a human approval request before paying (or any risky action). Returns approveUrl to show your human, agentToken and statusUrl. Needs… | Effect: Write | |
| block_at_timeNew Find the last block at or before a date/time on any of 7 EVM chains (interpolation search). For historical balance queries, snapshots and l… | Effect: Write | |
| btc_addressNew Confirmed and pending BTC balance (and USD from mempool.space prices), tx count, address type and reuse for any Bitcoin address. Source: me… | Effect: Write | |
| ledger_wallet_startNew Start a report of outgoing USDC from any Base wallet over the last N days, up to ~10 days (Base public RPC history) (free with X-API-Key; o… | Effect: Write | |
| qr_payment_linkNew SVG QR code for any text/URL, or build an EIP-681 payment link + QR for a token amount to an address (for an agent asking a human to pay). … | Effect: Write | |
| solana_mint_checkChanged Rule-based safety check of a Solana SPL / Token-2022 mint: mint & freeze authority, permanent delegate, transfer hook/fee, pausable, defaul… | Effect: Write | |
| swap_quoteNew Get a best-price token swap quote on one EVM chain (KyberSwap aggregator) or a cross-chain bridge quote (LI.FI, fallback Relay; set toChain… | Effect: Write | |
| text_chunkNew Split long text into sentence/paragraph-aware chunks of N characters or tokens with overlap, ready for embeddings. Free: 10 calls/day; then… | Effect: Write | |
| text_similarityNew Compare two texts: bag-of-words cosine, word Jaccard, Levenshtein distance/ratio and a near-duplicate verdict. Lexical, no embeddings. Free… | Effect: Write | |
| text_statsNew Characters, words (CJK-aware), sentences, paragraphs, reading time, LLM token estimate and top words. Free: 10 calls/day; then $0.001/call … | Effect: Write | |
| typed_data_riskNew Before an agent signs EIP-712 data: identifies Permit / Permit2 / EIP-3009 (x402) / Seaport / CoW / delegation messages, explains them in o… | Effect: Write | |
| vesting_scheduleNew Cliff + linear vesting with optional TGE unlock: vested/unvested on any date and the monthly unlock schedule. Free: 10 calls/day; then $0.0… | Effect: Write | |
| webhook_inbox_createNew Create a temporary URL that records any HTTP request sent to it (method, path, query, headers, body ≤16 KB, up to 100 requests, kept 24 h);… | Effect: Write | |
| a2a_card_validateNew Fetch /.well-known/agent-card.json (or legacy agent.json) and validate required A2A fields, skills, transport and security declarations. Fr… | Effect: Read | |
| address_validateNew Which network is this address for, and is it well-formed? EVM checksum, Bitcoin (legacy/P2SH/SegWit/Taproot), Litecoin, Dogecoin, Tron, Sol… | Effect: Read | |
| agent_budget_checkNew Check a planned list of agent payments against a USD budget and per-payment limit; flags invalid/zero payees, duplicates and over-budget. F… | Effect: Read | |
| allowance_revoke_planNew Find risky ERC-20 approvals for a wallet (default: common tokens × 20 well-known routers/spenders, or your own lists) and get UNSIGNED appr… | Effect: Read | |
| approval_statusNew Check whether the human approved, denied or let the request expire (free). Approved results include a signed proof. [served by approve.mone… | Effect: Read | |
| approval_verifyNew Verify a proof string returned by approval_status (free); for sellers or gateways that require human approval. [served by approve.moneytool… | Effect: Read | |
| apr_apyNew Convert APR to APY (or back) for any compounding frequency, project earnings over N days with optional performance fee, doubling time. Free… | Effect: Read | |
| broken_linksNew Extract links from a page and check up to 12 of them (HEAD, GET fallback): status, redirects, latency, broken list. Free: 10 calls/day; the… | Effect: Read | |
| btc_feesNew Recommended sat/vB for next block, 30 min, 1 hour and economy, and what your transaction will cost in sats and USD (USD from mempool.space … | Effect: Read | |
| business_daysNew Count business days between dates or add N business days, using US federal holidays or plain weekdays (country=none). Free: 10 calls/day; t… | Effect: Read | |
| cache_control_parseNew Parse a Cache-Control header into structured directives (max-age, no-store, immutable...) and optionally estimate remaining freshness from … | Effect: Read | |
| calldata_decodeNew Decode raw EVM calldata before signing: function name and typed arguments via the open Sourcify signature DB (or your ABI / signature), plu… | Effect: Read | |
| chain_infoNew Chain id → name, native currency, public RPCs, explorers, CAIP-2 id and a ready wallet_addEthereumChain object. Source: ethereum-lists/chai… | Effect: Read | |
| color_convertNew Convert hex/rgb/hsl/CSS names to hex, RGB, HSL, CMYK; luminance, best text color and WCAG AA/AAA contrast against another color. Free: 10 c… | Effect: Read | |
| content_hashNew SHA-256/1/384/512 of a text body for cache keys and content addressing. Optional normalize (lf, trim, json canonical). Returns hex, base64,… | Effect: Read | |
| contract_abiNew Fetch a verified contract's ABI from Sourcify (open data) with proxy resolution: implementation ABI merged, function and event signature li… | Effect: Read | |
| csv_diffNew Diff two CSV strings: added/removed/changed rows. Matches on an id-like key column when present (or pass key=), otherwise by row index. Ret… | Effect: Read | |
| csv_json_convertNew CSV to JSON (auto delimiter, headers, typed values, error rows) or JSON array to CSV. Free: 10 calls/day; then $0.001/call via x402 (MCP pa… | Effect: Read | |
| currency_convertNew Convert fiat amounts with daily ECB reference rates (Source: ECB statistics, via frankfurter.dev). Only currencies published by the ECB are… | Effect: Read | |
| dns_lookupNew A/AAAA/CNAME/MX/TXT/NS/CAA (or chosen types) via DNS-over-HTTPS, DNSSEC flag, SPF/DMARC/DKIM detection and common misconfigurations. Free: … | Effect: Read | |
| dns_propagationNew Query 6 public resolvers (Cloudflare, Google, AdGuard, NextDNS, AliDNS, DNSPod) and compare answers: has my DNS change propagated? Free: 10… | Effect: Read | |
| duration_parseNew Parse ISO 8601 (P1DT2H30M), hh:mm:ss or human durations ('1h 30m', '2 weeks') to seconds, ISO and human form; optional end time from a star… | Effect: Read | |
| ens_resolveNew Resolve an ENS name to an address (+ url/avatar/twitter/github records, optional L2 addresses), or an address to its primary ENS name with … | Effect: Read | |
| extract_entitiesNew Pull emails, URLs, EVM addresses, tx hashes, BTC addresses, phone numbers, dates, money amounts, IPs, hashtags and @mentions out of any tex… | Effect: Read | |
| feed_parseNew Parse a feed (or autodiscover it from a web page) into clean JSON: title, latest items with link, date and summary. Free: 10 calls/day; the… | Effect: Read | |
| gas_compareNew Current gas on 7 EVM chains: base fee, priority fee, suggested maxFee, and the native-token cost of a transfer, ERC-20 transfer, approve an… | Effect: Read | |
| hash_encodeNew sha256/sha1/sha512/md5/keccak256, function selector, HMAC-SHA256, base64(url), hex, URL encoding, UUIDs, JWT decode (unverified), EVM check… | Effect: Read | |
| hmac_verifyNew Verify an HMAC (SHA-256/1/384/512) over a message with a caller-supplied secret. Returns valid bool. Secret is request-body only and never … | Effect: Read | |
| html_to_markdownNew Fetch a public URL (or pass HTML) and get clean LLM-ready Markdown of the main content: headings, links, lists, tables, code; scripts/nav r… | Effect: Read | |
| http_inspectNew Fetch a URL and report status, redirect chain, latency, size, cache headers, CORS, parsed rate-limit headers (RateLimit-*, X-RateLimit-*, R… | Effect: Read | |
| http_link_parseNew Parse an RFC 8288 Link response header into structured links with rel/type/title, plus byRel map and next/prev/first/last shortcuts for pag… | Effect: Read | |
| iban_validateNew Check an IBAN's country length and mod-97 check digits, return BBAN and print format. Not stored. Free: 10 calls/day; then $0.001/call via … | Effect: Read | |
| id_generateNew Generate UUID v4/v7, ULID or nanoid (up to 100), or decode a UUID/ULID to its version and embedded timestamp. Free: 10 calls/day; then $0.0… | Effect: Read | |
| idn_homograph_checkNew Decode punycode, detect mixed scripts and look-alike characters (Cyrillic а vs Latin a) and one-letter typos of major brands/wallets. Anti-… | Effect: Read | |
| json_diffNew Structural diff of two JSON values: added/removed/changed paths (JSON Pointer) and an RFC 6902-style patch. Free: 10 calls/day; then $0.001… | Effect: Read | |
| json_formatNew Validate JSON (error line + context), pretty-print/minify/sort keys, measure depth and size, and pick a value by path like a.b[0].c. Free: … | Effect: Read | |
| json_queryNew Extract values from JSON with a JSONPath-like path: a.b[0], a[*].b, a[-1], slices and filters like items[?(@.price>=10)]. Free: 10 calls/da… | Effect: Read | |
| json_repairNew Fix broken JSON from LLMs: code fences, leading prose, comments, single quotes, bare keys, trailing commas, Python True/None, truncated str… | Effect: Read | |
| json_schema_validateNew Validate JSON data against a JSON Schema (draft 4, 7, 2019-09, 2020-12) and get precise error paths. Use it to check tool outputs or API pa… | Effect: Read | |
| jwt_inspectNew Decode a JWT, explain its claims (expired? lifetime?) and verify RS/PS/ES/EdDSA signatures against a public JWKS URL or the issuer's OIDC d… | Effect: Read | |
| language_detectNew Detect the language of a text (82 languages, ISO 639-3 + BCP 47), including Traditional vs Simplified Chinese. Free: 10 calls/day; then $0.… | Effect: Read | |
| ledger_wallet_reportNew Progress or the finished report (by supplier, by day, transactions) for a reportId + reportToken (free). Each call also advances the scan. … | Effect: Read | |
| list_swap_tokensNew List the chains, chain ids, native tokens and token symbols accepted by swap_quote. Free. | Effect: Read | |
| llm_cost_estimateNew USD cost of a prompt across 22 popular models (GPT, Claude, Gemini, Grok, DeepSeek, Llama, Mistral) from token counts or raw text, sorted c… | Effect: Read | |
| llms_txt_validateNew Check a site's /llms.txt against the llmstxt.org format: H1, summary, sections, link entries with notes; optional link check. Free: 10 call… | Effect: Read | |
| markdown_to_htmlNew Render GitHub-flavored Markdown to HTML with raw HTML escaped and script URLs removed; also returns the heading outline. Free: 10 calls/day… | Effect: Read | |
| mcp_token_measureNew Measure how many context tokens a remote MCP server's tools/list costs vs a slim one-line index, per tool. Links MoneyTools Slim (slim.mone… | Effect: Read | |
| mcp_tools_lintNew Connect to an MCP server (streamable HTTP) or take a tools/list array and lint every tool: names, descriptions, JSON Schema, required param… | Effect: Read | |
| mime_sniffNew Guess Content-Type from a filename extension and/or magic bytes (base64 snippet) or text peek. Returns confidence and which signal won. No … | Effect: Read | |
| moneytools_trends_detailNew Paid ($0.05 USDC on Base via x402 over MCP), read-only, no arguments: MoneyTools detailed agent trends: 30 days per-day tool calls + top to… | Effect: Read | |
| nft_metadataNew ERC-721/1155 token: standard, collection name, owner, tokenURI resolved (IPFS/Arweave/data URI) and the metadata JSON with image URL; says … | Effect: Read | |
| number_baseNew Convert big integers between bases 2-36 (hex/bin/oct/dec, 0x/0b/0o prefixes) with two's complement for 8-256 bits. Free: 10 calls/day; then… | Effect: Read | |
| og_image_checkNew Does the page's og:image work in link previews? Fetches it and checks status, type, file size, pixel dimensions and aspect ratio (1200×630)… | Effect: Read | |
| openapi_lintNew Lint an OpenAPI/Swagger JSON or YAML: operationIds, descriptions, responses, undeclared path params, missing security schemes, servers, x40… | Effect: Read | |
| partner_program_infoNew Free. How to earn by recommending MoneyTools (we run this server): join steps, ref=<mt-code> attribution, 2-tier terms (20% of net revenue … | Effect: Read | |
| password_strengthNew Entropy, common-password and pattern checks (sequences, years, Word123!), crack-time estimates and feedback. Never stored or logged. Free: … | Effect: Read | |
| payment_receipt_verifyNew Verify an on-chain USDC payment (e.g. an x402 settlement): tx success, USDC transfers, and whether payTo/amount match what you expected. Fr… | Effect: Read | |
| plan_buyNew Free: returns price, coverage, fair-use cap and the exact x402 URL to buy the monthly plan (1 USDC once via x402 = 30 days of all paid Mone… | Effect: Read | |
| plan_statusNew Free: status of your MoneyTools API key: monthly-plan expiry, calls used today vs the 1,000/day fair-use cap, or remaining prepaid credits.… | Effect: Read | |
| prompt_injection_scanNew Heuristic scan of untrusted web/email/tool content for injection markers: instruction override, system-prompt spoofing, secret exfiltration… | Effect: Read | |
| proxy_inspectNew Is this contract upgradeable? Detects EIP-1967 (impl/admin/beacon), EIP-1167 clones, legacy OZ and Safe-style proxies and EIP-7702 delegate… | Effect: Read | |
| public_holidaysNew US federal holidays with observed dates, plus the next holiday. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payme… | Effect: Read | |
| robots_checkNew May this user agent fetch this URL? RFC 9309 evaluation of robots.txt with the matching rule, crawl-delay, sitemaps, llms.txt presence and … | Effect: Read | |
| rpc_healthNew Probe the keyless public RPC endpoints of 7 EVM chains right now: up/down, latency, head block, lag. Returns the recommended RPC per chain.… | Effect: Read | |
| security_headers_auditNew Graded audit of HSTS, CSP (unsafe-inline/eval, wildcards), clickjacking, nosniff, Referrer/Permissions-Policy, cookie flags, version leaks … | Effect: Read | |
| semver_checkNew Parse and compare semantic versions, check a version against a range (^1.2, ~2.0, >=1 <2), max satisfying version and sort a list. Free: 10… | Effect: Read | |
| signature_verifyNew Verify a personal_sign message or EIP-712 typed-data signature against an address, including smart-contract wallets (ERC-1271 / ERC-6492). … | Effect: Read | |
| sitemap_parseNew Find (via robots.txt) and parse a sitemap or sitemap index: URL count, lastmod range, sample URLs and protocol issues. Free: 10 calls/day; … | Effect: Read | |
| spf_dmarc_checkNew Recursively expand SPF includes, count DNS lookups against the RFC limit of 10, flag +all/?all, duplicate records and weak DMARC policy. Fr… | Effect: Read | |
| text_diffNew Line, word or character diff between two texts with a unified patch, added/removed counts and similarity. Free: 10 calls/day; then $0.001/c… | Effect: Read | |
| time_convertNew op=now|convert|diff|add: current time in many zones, convert a local time between IANA zones (DST-aware), difference incl. business days, a… | Effect: Read | |
| token_balancesNew Native + ERC-20 balances for a wallet in one multicall: major tokens on the chain by default or your own list of token addresses/symbols. F… | Effect: Read | |
| token_countNew Estimate LLM tokens, words and characters for any text (±15% vs GPT/Claude tokenizers; CJK-aware) and whether it fits 8k-1M context windows… | Effect: Read | |
| token_safety_checkNew Before buying an ERC-20: simulates USDC→token→USDC with aggregator quotes and reads the contract (owner, proxy, paused, supply). Flags no-s… | Effect: Read | |
| tx_explainNew Explain a transaction in plain words: status, fee in USD, decoded method and arguments, token/NFT transfers, approvals (incl. unlimited / s… | Effect: Read | |
| tx_statusNew Is my transaction pending, confirmed, reverted or not found? Confirmations and a per-chain finality hint. Cheap polling for agents waiting … | Effect: Read | |
| unit_convertNew Length, mass, volume, area (incl. 坪/ping), speed, time, data (KB vs KiB), energy, pressure, temperature and exact wei/gwei/ETH conversion. … | Effect: Read | |
| url_metadataNew Title, description, canonical, language, favicon, Open Graph + Twitter card, JSON-LD types, feeds, word count and what's missing for link p… | Effect: Read | |
| user_agent_parseNew Browser, engine, OS, device type, and whether it is a known crawler or AI agent (GPTBot, ClaudeBot, PerplexityBot, scripts...). Free: 10 ca… | Effect: Read | |
| web_read_markdownChanged Fetch a public web page and return clean Markdown (title, headings, links, lists, code) with a sha256 of the content. Respects robots.txt, … | Effect: Read | |
| webhook_inbox_readNew Read requests captured by a webhook_inbox_create inbox (free). [served by tools.moneytools.dev] | Effect: Read | |
| x402_find_endpointNew Find which live x402 paid API to call for a need (e.g. 'transcribe audio', 'web search', 'token price'), ranked by relevance and measured s… | Effect: Read | |
| x402_gateway_planChanged Before paying an x402 seller through the non-custodial MoneyTools Pay Gateway: prechecks the seller (valid x402 terms, OFAC-screened payTo)… | Effect: Read | |
| x402_market_snapshotNew Paid ($0.001 USDC on Base via x402 over MCP), read-only, no arguments: snapshot of MoneyTools' live-probed x402 API index — size, live shar… | Effect: Read | |
| x402_precheckChanged Before paying an x402 endpoint: fetch it, validate its HTTP 402 payment requirements (scheme, network, payTo, amount, asset) and screen pay… | Effect: Read | |
| x402_quote_compareNew Compare the x402 payment terms (price in USDC, network, payTo) of up to 5 paid API endpoints and rank them cheapest first, without paying. … | Effect: Read | |
| x402_recommendChanged Find which x402 paid service to call for a task. Returns endpoints ranked by relevance and live liveness (unpaid probe returned valid x402 … | Effect: Read | |
| x402_validateNew Lint any x402 paid endpoint like a client would: 402 status, PAYMENT-REQUIRED header decode, CAIP-2 network, integer amount, payTo/asset, E… | Effect: Read | |
| x402_verify_settlementChanged Verify an on-chain USDC settlement: tx hash on network (base, base-sepolia, polygon, arbitrum, avalanche, bsc) paid amount to payTo. Return… | Effect: Read | |
| xml_json_convertNew Convert XML to JSON (attributes as @_*) or JSON to XML. Pure string transform, SSRF-safe (no external entity fetch). Body ≤500 KB. Free: 10… | Effect: Read | |
| yaml_json_convertNew YAML (multi-document, with line-numbered errors) to JSON, or JSON to YAML. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta[… | Effect: Read | |
| domain_rdapNew Registrar, creation/expiry dates, age in days, status codes, nameservers and DNSSEC from RDAP; flags very new domains (phishing signal) and… | Effect: Unknown effect | |
| ens_availableNew Is name.eth available? Registered / grace period / available, expiry date, yearly base price and registration link. Free: 10 calls/day; the… | Effect: Unknown effect | |
| erc20_infoNew Name, symbol, decimals, total supply, owner, paused, upgradeable-proxy detection and (optional) a holder's balance for any ERC-20. Free: 10… | Effect: Unknown effect | |
| erc4626_vaultNew Yield vault facts: underlying asset, total assets, share price (assets per share), deposits open, and a holder's position. Free: 10 calls/d… | Effect: Unknown effect | |
| impermanent_lossNew LP value vs holding after a price move: full-range (Uniswap v2) and concentrated range (v3, lower/upper) impermanent loss. Free: 10 calls/d… | Effect: Unknown effect | |
| ip_cidrNew IPv4/IPv6 subnet math: network, range, size, netmask/wildcard, private/reserved type, contains-check and subnet split. Free: 10 calls/day; … | Effect: Unknown effect | |
| ip_ownerNew Who owns this IP? Network name, CIDR, country, organization and abuse contact from the regional internet registries (RDAP). Free: 10 calls/… | Effect: Unknown effect | |
| ledger_gatewayNew Totals, by supplier, by day and exceptions for payments relayed by the MoneyTools Pay Gateway for this API key (free; needs X-API-Key). Cur… | Effect: Unknown effect | |
| liquidation_priceNew Perp (isolated margin: side, entry, leverage, maintenance margin) or lending (collateral, debt, liquidation threshold → health factor) liqu… | Effect: Unknown effect | |
| loan_amortizationNew Monthly payment, total interest and schedule for annuity (本息平均攤還) or equal-principal (本金平均攤還) loans. Free: 10 calls/day; then $0.001/call v… | Effect: Unknown effect | |
| position_risk_calcNew Liquidation price, distance to liquidation, margin, round-trip fees, funding cost and break-even move for a leveraged long/short. Free: 10 … | Effect: Unknown effect | |
| safe_multisig_infoNew Is this address a Safe multisig? Owners, threshold (m-of-n), nonce, version, enabled modules, guard, fallback handler, plus risk warnings (… | Effect: Unknown effect | |
| slugifyNew URL slug (accents removed; CJK kept or ASCII-only) and a filesystem-safe filename from any title. Free: 10 calls/day; then $0.001/call via … | Effect: Unknown effect | |
| ssl_certificateNew Latest unexpired certificates for a domain from Certificate Transparency logs: issuer, names, expiry date, days left, expiring-soon warning… | Effect: Unknown effect |