# MoneyTools Tools > 89 small, cheap, read-only tools for AI agents: on-chain data and wallet safety (token safety, approvals, tx/calldata decoding, EIP-712 risk, NFT, Safe multisig, contract reads, logs, balances, BTC/Solana), DeFi math (APY, vesting, liquidation, impermanent loss, loans), web/domain checks (HTTP, DNS, SSL, security headers, SPF/DMARC, sitemaps, feeds, broken links, phishing look-alikes), agent-protocol validators (x402, MCP, OpenAPI, llms.txt, A2A), developer/text utilities, validators (phone, IBAN, card Luhn, Taiwan ID) and TW/US calendars. Free: 10 free calls per tool per client per UTC day (HTTP + MCP combined); webhook inbox: 3/day. Then pay per call via x402 (USDC on Base) or send X-API-Key with MoneyTools prepaid credits (1 credit per call; buy 1,000 for 1 USDC at https://api.moneytools.dev/v1/credits/buy?pack=1000). Failed calls are never charged. Directory validators: add header X-Probe-402: 1 (or ?probe=402) to receive the 402 payment requirements instead of a free-tier result. Monthly plan: 1 USDC once via x402 at https://api.moneytools.dev/v1/plan/buy = 30 days of all paid MoneyTools tools (these 25, api.moneytools.dev precheck/verify/recommend/read/email/sol-mint, status find + reputation), fair use 1,000 calls/day per key; excludes Pay Gateway 1% fees and swap fees; NOT auto-renewing (buy again to continue). The same X-API-Key header works here. MCP (streamable HTTP, all tools): https://tools.moneytools.dev/mcp OpenAPI: https://tools.moneytools.dev/openapi.json · Catalog of every MoneyTools product: https://moneytools.dev/products/ ## On-chain data & wallet safety (read-only) - **Token safety round-trip check** — $0.003/call · MCP `token_safety_check` · https://tools.moneytools.dev/v1/token-safety?chain=base&token=0x4200000000000000000000000000000000000006&usd=10 Before buying an ERC-20: simulates USDC→token→USDC with aggregator quotes and reads the contract (owner, proxy, paused, supply). Flags no-sell-route (honeypot pattern), high round-trip loss (tax / thin liquidity). - **Address profile (7 chains)** — $0.002/call · MCP `address_profile` · https://tools.moneytools.dev/v1/address?address=vitalik.eth&chains=ethereum%2Cbase Profile an EVM address or ENS name across Ethereum, Base, Arbitrum, Optimism, Polygon, BSC, Avalanche: EOA vs contract vs EIP-7702 delegated, nonce, native balances in USD, primary ENS name, known-contract label. - **ENS resolve / reverse** — $0.001/call · MCP `ens_resolve` · https://tools.moneytools.dev/v1/ens?name=vitalik.eth&chains=base Resolve an ENS name to an address (+ url/avatar/twitter/github records, optional L2 addresses), or an address to its primary ENS name with forward verification. - **Multi-chain gas estimator** — $0.001/call · MCP `gas_compare` · https://tools.moneytools.dev/v1/gas?chains=base%2Cethereum%2Carbitrum Current gas on 7 EVM chains: base fee, priority fee, suggested maxFee, and the USD cost of a transfer, ERC-20 transfer, approve and DEX swap. Tells you the cheapest chain right now. - **ERC-20 token facts + balance** — $0.001/call · MCP `erc20_info` · https://tools.moneytools.dev/v1/token?chain=base&token=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 Name, symbol, decimals, total supply, owner, paused, upgradeable-proxy detection and (optional) a holder's balance for any ERC-20. - **Token approvals + revoke plan** — $0.003/call · MCP `allowance_revoke_plan` · https://tools.moneytools.dev/v1/allowances?chain=ethereum&owner=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 Find risky ERC-20 approvals for a wallet (default: common tokens × 20 well-known routers/spenders, or your own lists) and get UNSIGNED approve(spender,0) revoke transactions. Read-only. - **Transaction explainer** — $0.003/call · MCP `tx_explain` · https://tools.moneytools.dev/v1/tx?chain=base&hash=0x8a294a941c5f95e36bb69ac788206291baa09460f9e88a495c94570c74e158e9 Explain a transaction in plain words: status, fee in USD, decoded method and arguments, token/NFT transfers, approvals (incl. unlimited / setApprovalForAll), other events. - **Calldata decoder** — $0.001/call · MCP `calldata_decode` · https://tools.moneytools.dev/v1/calldata?data=0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff Decode raw EVM calldata before signing: function name and typed arguments via the open Sourcify signature DB (or your ABI / signature), plus a plain-language meaning for risky selectors (approve, setApprovalForAll, permit...). - **Verified contract ABI** — $0.002/call · MCP `contract_abi` · https://tools.moneytools.dev/v1/abi?chain=base&address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&full=false Fetch a verified contract's ABI from Sourcify (open data) with proxy resolution: implementation ABI merged, function and event signature lists. - **Signature verifier (EOA + smart wallets)** — $0.001/call · MCP `signature_verify` · https://tools.moneytools.dev/v1/verify-signature?address=0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266&signature=0x63f1769398941dfea46d40d30c729a55e1bee0f000781ade7ac775b759dce0d55c404e2b015ce2f08893cad56457c4e3a77e01f6bd9a0b00ebe162c7b603aa511b&message=Sign%20in%20to%20MoneyTools%20example&chain=base Verify a personal_sign message or EIP-712 typed-data signature against an address, including smart-contract wallets (ERC-1271 / ERC-6492). - **EIP-712 signature risk check** — $0.003/call · MCP `typed_data_risk` · https://tools.moneytools.dev/v1/typed-data-risk?typedData=%7B%22domain%22%3A%7B%22name%22%3A%22USD%20Coin%22%2C%22version%22%3A%222%22%2C%22chainId%22%3A8453%2C%22verifyingContract%22%3A%220x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913%22%7D%2C%22types%22%3A%7B%22Permit%22%3A%5B%7B%22name%22%3A%22owner%22%2C%22type%22%3A%22address%22%7D%2C%7B%22name%22%3A%22spender%22%2C%22type%22%3A%22address%22%7D%2C%7B%22name%22%3A%22value%22%2C%22type%22%3A%22uint256%22%7D%2C%7B%22name%22%3A%22nonce%22%2C%22type%22%3A%22uint256%22%7D%2C%7B%22name%22%3A%22deadline%22%2C%22type%22%3A%22uint256%22%7D%5D%7D%2C%22primaryType%22%3A%22Permit%22%2C%22message%22%3A%7B%22owner%22%3A%220xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045%22%2C%22spender%22%3A%220x000000000022D473030F116dDEE9F6B43aC78BA3%22%2C%22value%22%3A%22115792089237316195423570985008687907853269984665640564039457584007913129639935%22%2C%22nonce%22%3A%220%22%2C%22deadline%22%3A%221893456000%22%7D%7D&expectedChainId=8453 Before an agent signs EIP-712 data: identifies Permit / Permit2 / EIP-3009 (x402) / Seaport / CoW / delegation messages, explains them in one sentence and flags unlimited amounts, far deadlines, unknown spenders and NFT-drain listings. - **NFT metadata + owner** — $0.002/call · MCP `nft_metadata` · https://tools.moneytools.dev/v1/nft?chain=ethereum&contract=0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D&tokenId=1 ERC-721/1155 token: standard, collection name, owner, tokenURI resolved (IPFS/Arweave/data URI) and the metadata JSON with image URL; says whether metadata is on-chain, IPFS or a mutable server. - **Transaction status + confirmations** — $0.001/call · MCP `tx_status` · https://tools.moneytools.dev/v1/tx-status?chain=base&hash=0x8a294a941c5f95e36bb69ac788206291baa09460f9e88a495c94570c74e158e9 Is my transaction pending, confirmed, reverted or not found? Confirmations and a per-chain finality hint. Cheap polling for agents waiting on a tx. - **Block number at a timestamp** — $0.001/call · MCP `block_at_time` · https://tools.moneytools.dev/v1/block-at-time?chain=base×tamp=2026-11-01T00%3A00%3A00Z Find the last block at or before a date/time on any of 7 EVM chains (interpolation search). For historical balance queries, snapshots and log ranges. - **Public RPC health & latency** — $0.002/call · MCP `rpc_health` · https://tools.moneytools.dev/v1/rpc-health?chains=base%2Cethereum Probe the keyless public RPC endpoints of 7 EVM chains right now: up/down, latency, head block, lag. Returns the recommended RPC per chain. - **Chain registry lookup** — $0.001/call · MCP `chain_info` · https://tools.moneytools.dev/v1/chain-info?chainId=8453 Chain id → name, native currency, public RPCs, explorers, CAIP-2 id and a ready wallet_addEthereumChain object (ethereum-lists/chains, CC0). - **Stablecoin peg monitor** — $0.001/call · MCP `stablecoin_peg` · https://tools.moneytools.dev/v1/stablecoin-peg?symbols=USDC%2CUSDT%2CUSDE Current price and deviation in bps for 15 major stablecoins (USDT, USDC, DAI, USDS, USDe, PYUSD, FDUSD, EURC...) with on_peg / watch / depeg status. - **Cross-chain transfer status** — $0.002/call · MCP `bridge_status` · https://tools.moneytools.dev/v1/bridge-status?hash=0xe4132a8d8083f5b8a0ba101c06c8885dfd6a7a31ae5c0908e23c03d2e085d836&fromChain=arbitrum Track a bridge transfer by its source tx hash: pending / done / failed, bridge used, sending and receiving tx with amounts (LI.FI public status API). - **Token price from DEX quotes** — $0.002/call · MCP `dex_price` · https://tools.moneytools.dev/v1/dex-price?chain=base&token=0x4200000000000000000000000000000000000006&sizeUsd=1000 Executable-style price of any ERC-20 in USDC from DEX aggregator quotes (KyberSwap, quote only), price impact at a chosen size, route DEXes and deviation vs DefiLlama reference. - **Safe multisig inspector** — $0.002/call · MCP `safe_multisig_info` · https://tools.moneytools.dev/v1/safe?chain=ethereum&address=0x164cb3676F4A465403F269730F0B4dE0E9D47298 Is this address a Safe multisig? Owners, threshold (m-of-n), nonce, version, enabled modules, guard, fallback handler, plus risk warnings (1-of-n, modules). - **Read any contract (eth_call)** — $0.001/call · MCP `contract_read` · https://tools.moneytools.dev/v1/contract-read?chain=base&address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&signature=balanceOf(address)%20returns%20(uint256)&args=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 Call any view function with a human signature and args, e.g. balanceOf(address) returns (uint256); decoded result. Optional historical block. - **ABI-encode calldata** — $0.001/call · MCP `abi_encode` · https://tools.moneytools.dev/v1/abi-encode?signature=transfer(address%2Cuint256)&args=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045%2C1000000 Build calldata from a function signature and arguments (selector + encoded args). Unsigned bytes only, for agents preparing a tx for a human or wallet to review. - **Proxy / upgradeability inspector** — $0.001/call · MCP `proxy_inspect` · https://tools.moneytools.dev/v1/proxy?chain=base&address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 Is this contract upgradeable? Detects EIP-1967 (impl/admin/beacon), EIP-1167 clones, legacy OZ and Safe-style proxies and EIP-7702 delegated EOAs; returns implementation and admin. - **Contract event logs (decoded)** — $0.002/call · MCP `event_logs` · https://tools.moneytools.dev/v1/logs?chain=base&address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&event=Transfer(address%20indexed%20from%2C%20address%20indexed%20to%2C%20uint256%20value)&blocks=10&limit=20 Recent events of a contract (≤5000 blocks), decoded with your event signature or automatically via the open Sourcify signature DB. - **Wallet token balances** — $0.002/call · MCP `token_balances` · https://tools.moneytools.dev/v1/token-balances?chain=base&owner=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 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. - **ENS name availability** — $0.001/call · MCP `ens_available` · https://tools.moneytools.dev/v1/ens-available?name=moneytools Is name.eth available? Registered / grace period / available, expiry date, yearly base price and registration link. - **ERC-4626 vault reader** — $0.002/call · MCP `erc4626_vault` · https://tools.moneytools.dev/v1/vault?chain=base&vault=0xbeeF010f9cb27031ad51e3333f9aF9C6B1228183 Yield vault facts: underlying asset, total assets, share price (assets per share), deposits open, and a holder's position. - **Multi-chain address validator** — $0.001/call · MCP `address_validate` · https://tools.moneytools.dev/v1/address-validate?address=bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh Which network is this address for, and is it well-formed? EVM checksum, Bitcoin (legacy/P2SH/SegWit/Taproot), Litecoin, Dogecoin, Tron, Solana, Cosmos bech32, TON. Catches typos before sending. - **Solana account + token balances** — $0.002/call · MCP `solana_account` · https://tools.moneytools.dev/v1/sol-account?address=vines1vzrYbzLMRdu58ou5XTby4qAqVRLmqo36NKPTg SOL balance (USD), account type (wallet/program), and SPL + Token-2022 balances for any Solana address via public RPC. - **Bitcoin address balance** — $0.001/call · MCP `btc_address` · https://tools.moneytools.dev/v1/btc-address?address=bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh Confirmed and pending BTC balance (USD), tx count, address type and reuse for any Bitcoin address (mempool.space public API). - **Bitcoin fee estimator** — $0.001/call · MCP `btc_fees` · https://tools.moneytools.dev/v1/btc-fees?vbytes=141 Recommended sat/vB for next block, 30 min, 1 hour and economy, and what your transaction will cost in sats and USD. ## Web, domain & API checks - **x402 endpoint validator** — $0.003/call · MCP `x402_validate` · https://tools.moneytools.dev/v1/x402-validate?url=https%3A%2F%2Fapi.moneytools.dev%2Fv1%2Fprecheck Lint any x402 paid endpoint like a client would: 402 status, PAYMENT-REQUIRED header decode, CAIP-2 network, integer amount, payTo/asset, EIP-712 domain extra, CORS expose headers, bazaar discovery, /.well-known/x402. Score + fixes. Unpaid request only. - **HTTP / API inspector** — $0.002/call · MCP `http_inspect` · https://tools.moneytools.dev/v1/http-check?url=https%3A%2F%2Fapi.github.com Fetch a URL and report status, redirect chain, latency, size, cache headers, CORS, parsed rate-limit headers (RateLimit-*, X-RateLimit-*, Retry-After) and a security-headers grade. - **Page metadata / Open Graph** — $0.002/call · MCP `url_metadata` · https://tools.moneytools.dev/v1/meta?url=https%3A%2F%2Fgithub.com Title, description, canonical, language, favicon, Open Graph + Twitter card, JSON-LD types, feeds, word count and what's missing for link previews. Metadata only, not page content. - **DNS + email-auth lookup** — $0.001/call · MCP `dns_lookup` · https://tools.moneytools.dev/v1/dns?domain=moneytools.dev A/AAAA/CNAME/MX/TXT/NS/CAA (or chosen types) via DNS-over-HTTPS, DNSSEC flag, SPF/DMARC/DKIM detection and common misconfigurations. - **Domain registration (RDAP)** — $0.002/call · MCP `domain_rdap` · https://tools.moneytools.dev/v1/domain?domain=moneytools.dev Registrar, creation/expiry dates, age in days, status codes, nameservers and DNSSEC from RDAP; flags very new domains (phishing signal) and near expiry. - **robots.txt / AI-crawler check** — $0.001/call · MCP `robots_check` · https://tools.moneytools.dev/v1/robots?url=https%3A%2F%2Fwww.nytimes.com%2Fsection%2Fworld&userAgent=GPTBot May this user agent fetch this URL? RFC 9309 evaluation of robots.txt with the matching rule, crawl-delay, sitemaps, llms.txt presence and an allow/deny table for 12 AI crawlers. - **Security headers audit (A-F)** — $0.002/call · MCP `security_headers_audit` · https://tools.moneytools.dev/v1/security-headers?url=https%3A%2F%2Fmoneytools.dev Graded audit of HSTS, CSP (unsafe-inline/eval, wildcards), clickjacking, nosniff, Referrer/Permissions-Policy, cookie flags, version leaks and CORS misconfig, with fixes. - **TLS certificate expiry (CT logs)** — $0.002/call · MCP `ssl_certificate` · https://tools.moneytools.dev/v1/ssl?domain=github.com Latest unexpired certificates for a domain from Certificate Transparency logs: issuer, names, expiry date, days left, expiring-soon warning. - **Link-preview image check** — $0.002/call · MCP `og_image_check` · https://tools.moneytools.dev/v1/og-image?url=https%3A%2F%2Fgithub.com 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). - **Sitemap reader** — $0.002/call · MCP `sitemap_parse` · https://tools.moneytools.dev/v1/sitemap?url=https%3A%2F%2Fmoneytools.dev&limit=20 Find (via robots.txt) and parse a sitemap or sitemap index: URL count, lastmod range, sample URLs and protocol issues. - **RSS / Atom / JSON Feed reader** — $0.002/call · MCP `feed_parse` · https://tools.moneytools.dev/v1/rss?url=https%3A%2F%2Fblog.cloudflare.com%2Frss%2F&limit=10 Parse a feed (or autodiscover it from a web page) into clean JSON: title, latest items with link, date and summary. - **Broken link checker** — $0.003/call · MCP `broken_links` · https://tools.moneytools.dev/v1/broken-links?url=https%3A%2F%2Fmoneytools.dev&scope=all&limit=12 Extract links from a page and check up to 12 of them (HEAD, GET fallback): status, redirects, latency, broken list. - **DNS propagation check** — $0.002/call · MCP `dns_propagation` · https://tools.moneytools.dev/v1/dns-propagation?domain=moneytools.dev&type=A Query 6 public resolvers (Cloudflare, Google, AdGuard, NextDNS, AliDNS, DNSPod) and compare answers: has my DNS change propagated? - **SPF lookup-count + DMARC check** — $0.002/call · MCP `spf_dmarc_check` · https://tools.moneytools.dev/v1/spf?domain=github.com Recursively expand SPF includes, count DNS lookups against the RFC limit of 10, flag +all/?all, duplicate records and weak DMARC policy. - **IP owner / network (RDAP)** — $0.001/call · MCP `ip_owner` · https://tools.moneytools.dev/v1/ip-rdap?ip=1.1.1.1 Who owns this IP? Network name, CIDR, country, organization and abuse contact from the regional internet registries (RDAP). - **URL parser + tracker remover** — $0.001/call · MCP `url_parse_clean` · https://tools.moneytools.dev/v1/url-parse?url=https%3A%2F%2Fexample.com%2Fp%3Fid%3D7%26utm_source%3Dx%26fbclid%3Dabc Split a URL into parts and query params, strip tracking params (utm_*, fbclid, gclid...) and flag phishing tricks (user@host, raw IP, shorteners, punycode). - **Look-alike domain (homograph) check** — $0.001/call · MCP `idn_homograph_check` · https://tools.moneytools.dev/v1/idn?domain=xn--pple-43d.com Decode punycode, detect mixed scripts and look-alike characters (Cyrillic а vs Latin a) and one-letter typos of major brands/wallets. Anti-phishing for agents. ## Developer utilities - **JSON Schema validator** — $0.001/call · MCP `json_schema_validate` · POST https://tools.moneytools.dev/v1/json-validate with JSON {"schema", "data", "draft"?} 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 payloads. - **Time-zone converter & date math** — $0.001/call · MCP `time_convert` · https://tools.moneytools.dev/v1/time?op=convert&datetime=2026-11-04T09%3A00&tz=Asia%2FTaipei&to=America%2FNew_York%2CUTC op=now|convert|diff|add: current time in many zones, convert a local time between IANA zones (DST-aware), difference incl. business days, add ISO-8601 durations. - **Cron next-run calculator** — $0.001/call · MCP `cron_next_runs` · https://tools.moneytools.dev/v1/cron?expression=0%2020%20*%20*%201-5&tz=Asia%2FTaipei&count=5 Next N run times of a 5-field cron expression (or @daily etc.) in any IANA time zone, with a plain-language description. - **Currency converter** — $0.001/call · MCP `currency_convert` · https://tools.moneytools.dev/v1/fx?from=USD&to=TWD%2CEUR&amount=10 Convert fiat amounts with daily reference rates (ECB via Frankfurter; other currencies e.g. TWD from ExchangeRate-API open access, attributed). Not tradable quotes. - **Unit converter** — $0.001/call · MCP `unit_convert` · https://tools.moneytools.dev/v1/units?value=1.5&from=eth&to=gwei Length, mass, volume, area (incl. 坪/ping), speed, time, data (KB vs KiB), energy, pressure, temperature and exact wei/gwei/ETH conversion. - **Hash / encode / decode** — $0.001/call · MCP `hash_encode` · https://tools.moneytools.dev/v1/encode?op=selector&input=transfer(address%2Cuint256) sha256/sha1/sha512/md5/keccak256, function selector, HMAC-SHA256, base64(url), hex, URL encoding, UUIDs, JWT decode (unverified), EVM checksum address. - **QR code + crypto payment link** — $0.001/call · MCP `qr_payment_link` · https://tools.moneytools.dev/v1/qr?text=https%3A%2F%2Fmoneytools.dev&chain=base&token=USDC&amount=1.5 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). We never receive the funds. - **Webhook test inbox** — $0.002/call · MCP `webhook_inbox` · POST https://tools.moneytools.dev/v1/hook/new 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); read them back with the secret token. For testing webhooks and callbacks. ## DeFi & finance calculators - **Token vesting calculator** — $0.001/call · MCP `vesting_schedule` · https://tools.moneytools.dev/v1/vesting?total=1000000&start=2026-01-01&durationMonths=36&cliffMonths=12&tgePercent=10 Cliff + linear vesting with optional TGE unlock: vested/unvested on any date and the monthly unlock schedule. - **APR ↔ APY & compounding** — $0.001/call · MCP `apr_apy` · https://tools.moneytools.dev/v1/apy?apr=12&compounding=daily&principal=1000&days=365&feePercent=0 Convert APR to APY (or back) for any compounding frequency, project earnings over N days with optional performance fee, doubling time. - **Liquidation price calculator** — $0.001/call · MCP `liquidation_price` · https://tools.moneytools.dev/v1/liquidation?mode=perp&side=long&entry=3000&leverage=5&maintenanceMargin=0.5&liquidationThreshold=80 Perp (isolated margin: side, entry, leverage, maintenance margin) or lending (collateral, debt, liquidation threshold → health factor) liquidation price and distance. Risk math, not advice. - **Impermanent loss calculator** — $0.001/call · MCP `impermanent_loss` · https://tools.moneytools.dev/v1/impermanent-loss?entryPrice=3000&newPrice=4500 LP value vs holding after a price move: full-range (Uniswap v2) and concentrated range (v3, lower/upper) impermanent loss. - **Loan / mortgage amortization** — $0.001/call · MCP `loan_amortization` · https://tools.moneytools.dev/v1/loan?principal=10000000&annualRate=2.2&months=360&method=annuity Monthly payment, total interest and schedule for annuity (本息平均攤還) or equal-principal (本金平均攤還) loans. ## Agent-protocol validators (MCP, A2A, OpenAPI, llms.txt) - **MCP tool-definition linter** — $0.003/call · MCP `mcp_tools_lint` · https://tools.moneytools.dev/v1/mcp-lint?url=https%3A%2F%2Fmcp.moneytools.dev%2Fmcp Connect to an MCP server (streamable HTTP) or take a tools/list array and lint every tool: names, descriptions, JSON Schema, required params, annotations; score + fixes. - **OpenAPI linter (agent readiness)** — $0.003/call · MCP `openapi_lint` · https://tools.moneytools.dev/v1/openapi-lint?url=https%3A%2F%2Fapi.moneytools.dev%2Fopenapi.json Lint an OpenAPI/Swagger JSON or YAML: operationIds, descriptions, responses, undeclared path params, missing security schemes, servers, x402 payment info. - **llms.txt validator** — $0.002/call · MCP `llms_txt_validate` · https://tools.moneytools.dev/v1/llms-txt?url=https%3A%2F%2Fmoneytools.dev&checkLinks=false Check a site's /llms.txt against the llmstxt.org format: H1, summary, sections, link entries with notes; optional link check. - **A2A Agent Card validator** — $0.002/call · MCP `a2a_card_validate` · https://tools.moneytools.dev/v1/a2a-card?url=https%3A%2F%2Fapi.moneytools.dev Fetch /.well-known/agent-card.json (or legacy agent.json) and validate required A2A fields, skills, transport and security declarations. ## Developer & text tools - **Regex tester** — $0.001/call · MCP `regex_test` · https://tools.moneytools.dev/v1/regex?pattern=(%5Cd%7B4%7D)-(%5Cd%7B2%7D)-(%5Cd%7B2%7D)&text=due%202026-11-04%20and%202026-12-01&flags=g Run a JavaScript regex on text: all matches with index and capture groups, optional replace, and a ReDoS warning for nested quantifiers. - **Text diff** — $0.001/call · MCP `text_diff` · POST https://tools.moneytools.dev/v1/diff with JSON {"a", "b", "mode"?} Line, word or character diff between two texts with a unified patch, added/removed counts and similarity. - **UUID / ULID / nanoid generator + decoder** — $0.001/call · MCP `id_generate` · https://tools.moneytools.dev/v1/id?type=uuid7&count=3 Generate UUID v4/v7, ULID or nanoid (up to 100), or decode a UUID/ULID to its version and embedded timestamp. - **JWT inspector + JWKS verify** — $0.002/call · MCP `jwt_inspect` · POST https://tools.moneytools.dev/v1/jwt with JSON {"token", "jwksUrl"?, "discover"?} 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 discovery. No secrets needed or stored. - **Number base converter (BigInt)** — $0.001/call · MCP `number_base` · https://tools.moneytools.dev/v1/number-base?value=0xff&bits=8 Convert big integers between bases 2-36 (hex/bin/oct/dec, 0x/0b/0o prefixes) with two's complement for 8-256 bits. - **Markdown → HTML** — $0.001/call · MCP `markdown_to_html` · POST https://tools.moneytools.dev/v1/markdown with JSON {"markdown"} Render GitHub-flavored Markdown to HTML with raw HTML escaped and script URLs removed; also returns the heading outline. - **CSV ↔ JSON converter** — $0.001/call · MCP `csv_json_convert` · POST https://tools.moneytools.dev/v1/csv-json with JSON {"input", "direction"?, "delimiter"?} CSV to JSON (auto delimiter, headers, typed values, error rows) or JSON array to CSV. - **YAML ↔ JSON converter** — $0.001/call · MCP `yaml_json_convert` · POST https://tools.moneytools.dev/v1/yaml-json with JSON {"input", "direction"?} YAML (multi-document, with line-numbered errors) to JSON, or JSON to YAML. - **JSON formatter, validator & path query** — $0.001/call · MCP `json_format` · POST https://tools.moneytools.dev/v1/json-format with JSON {"json", "op"?, "sortKeys"?, "path"?} 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. - **Semver compare / range check** — $0.001/call · MCP `semver_check` · https://tools.moneytools.dev/v1/semver?version=1.4.2&range=%5E1.2.0&compare=1.10.0 Parse and compare semantic versions, check a version against a range (^1.2, ~2.0, >=1 <2), max satisfying version and sort a list. - **Text statistics + token estimate** — $0.001/call · MCP `text_stats` · POST https://tools.moneytools.dev/v1/text-stats with JSON {"text"} Characters, words (CJK-aware), sentences, paragraphs, reading time, LLM token estimate and top words. - **Language detection** — $0.001/call · MCP `language_detect` · https://tools.moneytools.dev/v1/lang-detect?text=%E9%80%99%E6%98%AF%E4%B8%80%E5%80%8B%E6%B8%AC%E8%A9%A6%E5%8F%A5%E5%AD%90%EF%BC%8C%E7%94%A8%E4%BE%86%E5%81%B5%E6%B8%AC%E8%AA%9E%E8%A8%80%E3%80%82 Detect the language of a text (82 languages, ISO 639-3 + BCP 47), including Traditional vs Simplified Chinese. - **Slug + safe filename** — $0.001/call · MCP `slugify` · https://tools.moneytools.dev/v1/slugify?text=H%C3%A9llo%20W%C3%B6rld%3A%202026%20%E5%B9%B4%E5%A0%B1%E5%91%8A!&ascii=false&maxLength=80 URL slug (accents removed; CJK kept or ASCII-only) and a filesystem-safe filename from any title. - **IP / CIDR calculator** — $0.001/call · MCP `ip_cidr` · https://tools.moneytools.dev/v1/ip-cidr?cidr=10.20.30.0%2F22&contains=10.20.31.7&split=24 IPv4/IPv6 subnet math: network, range, size, netmask/wildcard, private/reserved type, contains-check and subnet split. - **User-agent parser + bot detection** — $0.001/call · MCP `user_agent_parse` · https://tools.moneytools.dev/v1/user-agent?ua=Mozilla%2F5.0%20(compatible%3B%20GPTBot%2F1.2%3B%20%2Bhttps%3A%2F%2Fopenai.com%2Fgptbot) Browser, engine, OS, device type, and whether it is a known crawler or AI agent (GPTBot, ClaudeBot, PerplexityBot, scripts...). - **Color converter + WCAG contrast** — $0.001/call · MCP `color_convert` · https://tools.moneytools.dev/v1/color?color=%231a73e8&against=%23ffffff Convert hex/rgb/hsl/CSS names to hex, RGB, HSL, CMYK; luminance, best text color and WCAG AA/AAA contrast against another color. ## Validation & formatting (IDs, phones, payments) - **Password strength estimate** — $0.001/call · MCP `password_strength` · POST https://tools.moneytools.dev/v1/password-strength with JSON {"password"} Entropy, common-password and pattern checks (sequences, years, Word123!), crack-time estimates and feedback. Never stored or logged. - **Phone number validate + format** — $0.001/call · MCP `phone_format` · https://tools.moneytools.dev/v1/phone?number=0912%20345%20678&country=TW Validate and format phone numbers for 240+ regions (libphonenumber): E.164, international/national format, type (mobile/fixed), country. - **IBAN validator** — $0.001/call · MCP `iban_validate` · POST https://tools.moneytools.dev/v1/iban with JSON {"iban"} Check an IBAN's country length and mod-97 check digits, return BBAN and print format. Not stored. - **Card number checksum (Luhn)** — $0.001/call · MCP `card_number_check` · POST https://tools.moneytools.dev/v1/card-check with JSON {"number"} Luhn checksum, brand (Visa, Mastercard, Amex, JCB, UnionPay...) and length check; returns only a masked number. Never stored. - **Taiwan ID / ARC / 統一編號 checker** — $0.001/call · MCP `taiwan_id_check` · POST https://tools.moneytools.dev/v1/tw-id with JSON {"id"} Checksum and format for 國民身分證, 居留證 (old and 2021 new format) and 統一編號 (company tax ID, new ÷5 rule). Not stored. ## Calendars & business days - **Public holidays (Taiwan / US)** — $0.001/call · MCP `public_holidays` · https://tools.moneytools.dev/v1/holidays?country=TW&year=2026 Official Taiwan government office calendar (holidays, 補假, make-up workdays) or US federal holidays with observed dates, plus the next holiday. - **Business-day calculator** — $0.001/call · MCP `business_days` · https://tools.moneytools.dev/v1/business-days?start=2026-11-04&end=2026-12-31&country=TW Count business days between dates or add N business days, using the official Taiwan calendar, US federal holidays or plain weekdays. - **Lunar (農曆) date converter** — $0.001/call · MCP `lunar_date` · https://tools.moneytools.dev/v1/lunar?date=2026-11-04&leap=false Gregorian ↔ Chinese lunar date (incl. leap months) with 干支 year and zodiac; e.g. find the solar date of 中秋 (8/15). ## Notes - Run by MoneyTools (moneytools.dev). Each tool has a free daily tier; after that it costs the listed price per successful call via x402 (USDC on Base, paid to the MoneyTools team wallet) or 1 prepaid MoneyTools credit. Failed calls are never charged. All tools are read-only: we never sign, send or hold funds or keys. Third-party data (public RPCs, Sourcify, DefiLlama, KyberSwap quotes, LI.FI status, mempool.space, ethereum-lists, Cert Spotter/crt.sh, RDAP, public DNS resolvers, ECB/Frankfurter, ExchangeRate-API, Taiwan government open calendar) is attributed in responses; not financial advice. - Privacy: we keep only daily aggregate counters and a salted daily hash of the client IP for the free tier; webhook inbox contents are deleted after 24 h. https://moneytools.dev/privacy/ - Support: support@moneytools.dev