MoneyTools x402 agent toolkit
Server Details
39 agent tools: x402 pay gateway, precheck, token safety, tx decode, DNS; credits or 30-day plan
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 128 tools
Several tool pairs are near-duplicates: x402_find_endpoint vs x402_recommend, payment_receipt_verify vs x402_verify_settlement, content_hash vs hash_encode, html_to_markdown vs web_read_markdown, token_count vs text_stats vs llm_cost_estimate, and liquidation_price vs position_risk_calc all overlap heavily. With 128 tools spanning crypto, web, text and general utilities, an agent must read long descriptions to avoid misselection, and descriptions alone don't fully resolve boundaries in the x402/approval clusters.
Most names are snake_case, but the set mixes verb_noun (address_validate, token_count) with noun_verb (btc_address, ens_available, gas_compare, token_balances) and odd prefixes (a2a_card_validate, abi_encode). Readable and predictable enough within domains like x402_*, approval_* and json_*, but not a single consistent convention.
128 tools is an extreme mismatch for a coherent server surface, far beyond the 3-15 range that an agent can navigate well. The toolkit is a grab-bag of unrelated domains (crypto, DNS, text processing, billing, SEO), so most clients will pay heavy context cost for tools they'll never call.
Coverage is broad: crypto/tx safety, x402 payment lifecycle, approvals, ledgers, DNS/HTTP/SSL checks, JSON/text transforms, and discovery/validation. Minor gaps exist (no signing or execution by design, thin A2A coverage beyond card validation), but most workflows have an endpoint.
Available Tools
128 toolsa2a_card_validateA2A Agent Card validatorARead-onlyIdempotentInspect
Fetch /.well-known/agent-card.json (or legacy agent.json) and validate required A2A fields, skills, transport and security declarations. Free: 10 calls/day; then $0.002/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: url, card. Returns: object
abi_encodeABI-encode calldataARead-onlyIdempotentInspect
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. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: args (required), signature (required). Returns: object
address_profileAddress profile (7 chains)ARead-onlyIdempotentInspect
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, primary ENS name, known-contract label. Free: 10 calls/day; then $0.002/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: address (required), chains. Returns: object
address_validateMulti-chain address validatorARead-onlyIdempotentInspect
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. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: address (required). Returns: object
agent_budget_checkAgent payment budget checkARead-onlyIdempotentInspect
Check a planned list of agent payments against a USD budget and per-payment limit; flags invalid/zero payees, duplicates and over-budget. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: payments (required), budgetUsd (required), maxPerPaymentUsd. Returns: object
allowance_revoke_planToken approvals + revoke planARead-onlyIdempotentInspect
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. Free: 10 calls/day; then $0.003/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: chain (required), owner (required), tokens, spenders. Returns: object
allowance_setupAI allowance setup wizard (give your AI a capped wallet)ARead-onlyIdempotentInspect
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 their own non-custodial AI wallet with email sign-in (Coinbase Agentic Wallet), 2) top up by region (card where supported; Taiwan: MAX/BitoPro USDC, network caveats; existing USDC) with every fee and regional limit, 3) set per-call/daily caps (wallet + optional MoneyTools gateway spend controls) and get an MCP config plus a prompt to paste into the AI, plus a dashboard link for spend and receipts. Free, unlimited, no quota used; MoneyTools never holds user funds. Lists what is unverified.
Inputs: lang, client, region, hasUsdc, +2 more. Returns: object
approval_cancelCancel an approval requestCInspect
Cancel a pending approval request (free). [served by approve.moneytools.dev]
Inputs: id (required), agentToken (required).
approval_consumeConsume an approvalBInspect
After paying, mark the approval used so it cannot be reused (free). Optional amountUsd/host/payTo must fit the approval. [served by approve.moneytools.dev]
Inputs: id (required), agentToken (required), host, payTo, +1 more.
approval_requestAsk your human to approve a paymentAInspect
Create a human approval request before paying (or any risky action). Returns approveUrl to show your human, agentToken and statusUrl. Needs X-API-Key on the MCP connection (monthly plan includes 20/day; credits: 3); without a key use HTTP POST https://approve.moneytools.dev/v1/approvals with x402 ($0.003). [served by approve.moneytools.dev]
Inputs: title (required), host, payTo, notify, +4 more.
approval_statusApproval statusBRead-onlyIdempotentInspect
Check whether the human approved, denied or let the request expire (free). Approved results include a signed proof. [served by approve.moneytools.dev]
Inputs: id (required), agentToken (required).
approval_verifyVerify an approval proofARead-onlyIdempotentInspect
Verify a proof string returned by approval_status (free); for sellers or gateways that require human approval. [served by approve.moneytools.dev]
Inputs: proof (required).
apr_apyAPR ↔ APY & compoundingARead-onlyIdempotentInspect
Convert APR to APY (or back) for any compounding frequency, project earnings over N days with optional performance fee, doubling time. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: apr, apy, days, principal, +2 more. Returns: object
block_at_timeBlock number at a timestampARead-onlyIdempotentInspect
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. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: chain (required), timestamp (required). Returns: object
broken_linksBroken link checkerARead-onlyIdempotentInspect
Extract links from a page and check up to 12 of them (HEAD, GET fallback): status, redirects, latency, broken list. Free: 10 calls/day; then $0.003/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: url (required), limit, scope. Returns: object
btc_addressBitcoin address balanceARead-onlyIdempotentInspect
Confirmed and pending BTC balance (and USD from mempool.space prices), tx count, address type and reuse for any Bitcoin address. Source: mempool.space public API (blockstream.info / mempool.emzy.de fallback). Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: address (required). Returns: object
btc_feesBitcoin fee estimatorARead-onlyIdempotentInspect
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 prices). Source: mempool.space public API. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: vbytes. Returns: object
business_daysBusiness-day calculatorARead-onlyIdempotentInspect
Count business days between dates or add N business days, using the official Taiwan calendar, US federal holidays or plain weekdays. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: start (required), add, end, country. Returns: object
cache_control_parseCache-Control header parserARead-onlyIdempotentInspect
Parse a Cache-Control header into structured directives (max-age, no-store, immutable...) and optionally estimate remaining freshness from Age or Date. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: header (required), age, date, etag. Returns: object
calldata_decodeCalldata decoderARead-onlyIdempotentInspect
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...). Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: data (required), abi, signature. Returns: object
chain_infoChain registry lookupARead-onlyIdempotentInspect
Chain id → name, native currency, public RPCs, explorers, CAIP-2 id and a ready wallet_addEthereumChain object. Source: ethereum-lists/chains (CC0 1.0) via jsDelivr. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: chainId (required). Returns: object
color_convertColor converter + WCAG contrastARead-onlyIdempotentInspect
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 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: color (required), against. Returns: object
content_hashContent hash / cache keyARead-onlyIdempotentInspect
SHA-256/1/384/512 of a text body for cache keys and content addressing. Optional normalize (lf, trim, json canonical). Returns hex, base64, short prefix and byte length. Input not stored. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: text (required), algo, normalize, prefixLen. Returns: object
contract_abiVerified contract ABIARead-onlyIdempotentInspect
Fetch a verified contract's ABI from Sourcify (open data) with proxy resolution: implementation ABI merged, function and event signature lists. Free: 10 calls/day; then $0.002/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: chain (required), address (required), full. Returns: object
cron_next_runsCron next-run calculatorARead-onlyIdempotentInspect
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; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: expression (required), tz, count. Returns: object
csv_diffCSV row-level diffARead-onlyIdempotentInspect
Diff two CSV strings: added/removed/changed rows. Matches on an id-like key column when present (or pass key=), otherwise by row index. Returns a compact summary. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: a (required), b (required), key, delimiter. Returns: object
csv_json_convertCSV ↔ JSON converterARead-onlyIdempotentInspect
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 params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: input (required), delimiter, direction. Returns: object
currency_convertCurrency converterARead-onlyIdempotentInspect
Convert fiat amounts with daily ECB reference rates (Source: ECB statistics, via frankfurter.dev). Only currencies published by the ECB are supported. Not tradable quotes. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: to (required), from (required), amount. Returns: object
dns_lookupDNS + email-auth lookupBRead-onlyIdempotentInspect
A/AAAA/CNAME/MX/TXT/NS/CAA (or chosen types) via DNS-over-HTTPS, DNSSEC flag, SPF/DMARC/DKIM detection and common misconfigurations. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: domain (required), types. Returns: object
dns_propagationDNS propagation checkARead-onlyIdempotentInspect
Query 6 public resolvers (Cloudflare, Google, AdGuard, NextDNS, AliDNS, DNSPod) and compare answers: has my DNS change propagated? Free: 10 calls/day; then $0.002/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: domain (required), type. Returns: object
domain_rdapDomain registration (RDAP)ARead-onlyIdempotentInspect
Registrar, creation/expiry dates, age in days, status codes, nameservers and DNSSEC from RDAP; flags very new domains (phishing signal) and near expiry. Free: 10 calls/day; then $0.002/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: domain (required). Returns: object
duration_parseDuration parserARead-onlyIdempotentInspect
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 start date. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: duration (required), from. Returns: object
email_checkEmail address checkARead-onlyIdempotentInspect
Validate an email address without sending mail or SMTP probing: syntax, domain exists, MX / null-MX, SPF, DMARC, disposable domain (10k+ list), role account, free provider, typo suggestion. Verdict valid|risky|invalid. Free to try: 20 MCP calls/day per client, no API key or wallet needed (beyond that: prepaid credits via header X-API-Key, see server instructions). (Also as paid HTTP: /v1/email-check.)
Inputs: email (required). Returns: object
ens_availableENS name availabilityARead-onlyIdempotentInspect
Is name.eth available? Registered / grace period / available, expiry date, yearly base price and registration link. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: name (required). Returns: object
ens_resolveENS resolve / reverseARead-onlyIdempotentInspect
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. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: name, chains, address. Returns: object
erc20_infoERC-20 token facts + balanceARead-onlyIdempotentInspect
Name, symbol, decimals, total supply, owner, paused, upgradeable-proxy detection and (optional) a holder's balance for any ERC-20. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: chain (required), token (required), holder. Returns: object
erc4626_vaultERC-4626 vault readerARead-onlyIdempotentInspect
Yield vault facts: underlying asset, total assets, share price (assets per share), deposits open, and a holder's position. Free: 10 calls/day; then $0.002/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: chain (required), vault (required), holder. Returns: object
extract_entitiesEntity extractorARead-onlyIdempotentInspect
Pull emails, URLs, EVM addresses, tx hashes, BTC addresses, phone numbers, dates, money amounts, IPs, hashtags and @mentions out of any text. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: text (required), types. Returns: object
feed_parseRSS / Atom / JSON Feed readerARead-onlyIdempotentInspect
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; then $0.002/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: url (required), limit. Returns: object
gas_compareMulti-chain gas estimatorARead-onlyIdempotentInspect
Current gas on 7 EVM chains: base fee, priority fee, suggested maxFee, and the native-token cost of a transfer, ERC-20 transfer, approve and DEX swap. Among ETH-gas chains, names the cheapest for a typical swap (on-chain fees only, no USD conversion). Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: chains. Returns: object
hash_encodeHash / encode / decodeARead-onlyIdempotentInspect
sha256/sha1/sha512/md5/keccak256, function selector, HMAC-SHA256, base64(url), hex, URL encoding, UUIDs, JWT decode (unverified), EVM checksum address. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: op (required), key, input, inputEncoding. Returns: object
hmac_verifyHMAC signature verifierARead-onlyIdempotentInspect
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 stored — for webhook authenticity checks. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: secret (required), message (required), signature (required), algo, +1 more. Returns: object
html_to_markdownWeb page / HTML → MarkdownARead-onlyIdempotentInspect
Fetch a public URL (or pass HTML) and get clean LLM-ready Markdown of the main content: headings, links, lists, tables, code; scripts/nav removed; token estimate. Free: 10 calls/day; then $0.002/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: url, html, maxChars. Returns: object
http_inspectHTTP / API inspectorARead-onlyIdempotentInspect
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. Free: 10 calls/day; then $0.002/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: url (required), method. Returns: object
http_link_parseHTTP Link header parserARead-onlyIdempotentInspect
Parse an RFC 8288 Link response header into structured links with rel/type/title, plus byRel map and next/prev/first/last shortcuts for pagination. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: header (required). Returns: object
iban_validateIBAN validatorARead-onlyIdempotentInspect
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 x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: iban (required). Returns: object
id_generateUUID / ULID / nanoid generator + decoderARead-onlyIdempotentInspect
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.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: type, count, decode. Returns: object
idn_homograph_checkLook-alike domain (homograph) checkARead-onlyIdempotentInspect
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. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: domain (required). Returns: object
impermanent_lossImpermanent loss calculatorARead-onlyIdempotentInspect
LP value vs holding after a price move: full-range (Uniswap v2) and concentrated range (v3, lower/upper) impermanent loss. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: lower, upper, newPrice, entryPrice, +1 more. Returns: object
ip_cidrIP / CIDR calculatorARead-onlyIdempotentInspect
IPv4/IPv6 subnet math: network, range, size, netmask/wildcard, private/reserved type, contains-check and subnet split. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: cidr (required), split, contains. Returns: object
ip_ownerIP owner / network (RDAP)ARead-onlyIdempotentInspect
Who owns this IP? Network name, CIDR, country, organization and abuse contact from the regional internet registries (RDAP). Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: ip (required). Returns: object
json_diffJSON diff + patchARead-onlyIdempotentInspect
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/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: a (required), b (required). Returns: object
json_formatJSON formatter, validator & path queryARead-onlyIdempotentInspect
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: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: json (required), op, path, sortKeys. Returns: object
json_queryJSON path queryARead-onlyIdempotentInspect
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/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: data (required), path (required). Returns: object
json_repairJSON repair (fix LLM output)ARead-onlyIdempotentInspect
Fix broken JSON from LLMs: code fences, leading prose, comments, single quotes, bare keys, trailing commas, Python True/None, truncated strings and unclosed brackets. Returns parsed JSON + list of fixes. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: text (required). Returns: object
json_schema_validateJSON Schema validatorARead-onlyIdempotentInspect
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. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: data (required), schema (required), draft. Returns: object
jwt_inspectJWT inspector + JWKS verifyARead-onlyIdempotentInspect
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. Free: 10 calls/day; then $0.002/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: token (required), jwksUrl, discover. Returns: object
language_detectLanguage detectionARead-onlyIdempotentInspect
Detect the language of a text (82 languages, ISO 639-3 + BCP 47), including Traditional vs Simplified Chinese. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: text (required). Returns: object
ledger_gatewaySpend ledger (Pay Gateway receipts)BRead-onlyIdempotentInspect
Totals, by supplier, by day and exceptions for payments relayed by the MoneyTools Pay Gateway for this API key (free; needs X-API-Key). Currency default USD. [served by approve.moneytools.dev]
Inputs: days, month, currency.
ledger_wallet_reportRead a wallet spend ledgerCRead-onlyIdempotentInspect
Progress or the finished report (by supplier, by day, transactions) for a reportId + reportToken (free). Each call also advances the scan. [served by approve.moneytools.dev]
Inputs: reportId (required), reportToken (required), currency.
ledger_wallet_startStart a wallet spend ledgerAInspect
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; otherwise HTTP POST https://ledger.moneytools.dev/v1/ledger/wallet via x402, $0.05). Then call ledger_wallet_report until done. [served by approve.moneytools.dev]
Inputs: address (required), days, month, labels, +1 more.
liquidation_priceLiquidation price calculatorARead-onlyIdempotentInspect
Perp (isolated margin: side, entry, leverage, maintenance margin) or lending (collateral, debt, liquidation threshold → health factor) liquidation price and distance. Risk math, not advice. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: debt, mode, side, entry, +5 more. Returns: object
list_swap_tokensSupported swap chains and tokensARead-onlyIdempotentInspect
List the chains, chain ids, native tokens and token symbols accepted by swap_quote. Free.
Inputs: no named parameters. Returns: object
llm_cost_estimateLLM cost calculatorARead-onlyIdempotentInspect
USD cost of a prompt across 22 popular models (GPT, Claude, Gemini, Grok, DeepSeek, Llama, Mistral) from token counts or raw text, sorted cheapest first. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: text, calls, models, inputTokens, +1 more. Returns: object
llms_txt_validatellms.txt validatorARead-onlyIdempotentInspect
Check a site's /llms.txt against the llmstxt.org format: H1, summary, sections, link entries with notes; optional link check. Free: 10 calls/day; then $0.002/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: url, text, checkLinks. Returns: object
loan_amortizationLoan / mortgage amortizationBRead-onlyIdempotentInspect
Monthly payment, total interest and schedule for annuity (本息平均攤還) or equal-principal (本金平均攤還) loans. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: months (required), principal (required), annualRate (required), method. Returns: object
markdown_to_htmlMarkdown → HTMLARead-onlyIdempotentInspect
Render GitHub-flavored Markdown to HTML with raw HTML escaped and script URLs removed; also returns the heading outline. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: markdown (required). Returns: object
math_evalSafe math evaluatorARead-onlyIdempotentInspect
Evaluate arithmetic exactly instead of guessing: + - * / ^ %, parentheses, sqrt/ln/log/round/min/max/pow, pi/e and named variables. No code execution. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: expr (required), vars. Returns: object
mcp_token_measureMCP tool-list token meterBRead-onlyIdempotentInspect
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.moneytools.dev), an MCP tool-list measurement/trim utility (clients like Claude Tool Search already defer tool loading). Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: upstream (required). Returns: object
mcp_tools_lintMCP tool-definition linterARead-onlyIdempotentInspect
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. Free: 10 calls/day; then $0.003/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: url, tools. Returns: object
mime_sniffMIME / content-type sniffARead-onlyIdempotentInspect
Guess Content-Type from a filename extension and/or magic bytes (base64 snippet) or text peek. Returns confidence and which signal won. No file stored. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: text, filename, bytesBase64. Returns: object
moneytools_trends_detailAgent tool trends, detailed (paid)ARead-onlyIdempotentInspect
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 tokens queried (aggregate, no personal data). Unpaid calls return the x402 PaymentRequired; retry with params._meta["x402/payment"]. [served by tools.moneytools.dev]
Inputs: no named parameters. Returns: object
nft_metadataNFT metadata + ownerARead-onlyIdempotentInspect
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. Free: 10 calls/day; then $0.002/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: chain (required), tokenId (required), contract (required). Returns: object
number_baseNumber base converter (BigInt)ARead-onlyIdempotentInspect
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 $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: value (required), to, bits, from. Returns: object
og_image_checkLink-preview image checkARead-onlyIdempotentInspect
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). Free: 10 calls/day; then $0.002/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: url, image. Returns: object
openapi_lintOpenAPI linter (agent readiness)ARead-onlyIdempotentInspect
Lint an OpenAPI/Swagger JSON or YAML: operationIds, descriptions, responses, undeclared path params, missing security schemes, servers, x402 payment info. Free: 10 calls/day; then $0.003/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: url, spec. Returns: object
partner_program_infoMoneyTools partner program info (free)ARead-onlyInspect
Free. How to earn by recommending MoneyTools (we run this server): join steps, ref= attribution, 2-tier terms (20% of net revenue for 12 months, +5% tier 2, not MLM), required disclosure. No income guaranteed. [served by tools.moneytools.dev]
Inputs: no named parameters.
password_strengthPassword strength estimateARead-onlyIdempotentInspect
Entropy, common-password and pattern checks (sequences, years, Word123!), crack-time estimates and feedback. Never stored or logged. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: password (required). Returns: object
payment_receipt_verifyPayment receipt verifyARead-onlyIdempotentInspect
Verify an on-chain USDC payment (e.g. an x402 settlement): tx success, USDC transfers, and whether payTo/amount match what you expected. Free: 10 calls/day; then $0.002/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: tx (required), chain, payTo, amountUsd. Returns: object
plan_buyHow to buy the MoneyTools monthly planARead-onlyIdempotentInspect
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 MoneyTools tools, 1,000 calls/day fair use; excludes Pay Gateway 0.5% fees and swap fees; NOT auto-renewing). MCP cannot carry the x402 payment itself: call the returned buy URL over HTTP with your own wallet.
Inputs: no named parameters. Returns: object
plan_statusMonthly plan / credits key statusARead-onlyIdempotentInspect
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. Uses the X-API-Key header of this MCP request (or the apiKey argument).
Inputs: apiKey. Returns: object
position_risk_calcPosition risk calculatorARead-onlyIdempotentInspect
Liquidation price, distance to liquidation, margin, round-trip fees, funding cost and break-even move for a leveraged long/short. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: side (required), leverage (required), entryPrice (required), feeBps, +4 more. Returns: object
prompt_injection_scanPrompt-injection scannerARead-onlyIdempotentInspect
Heuristic scan of untrusted web/email/tool content for injection markers: instruction override, system-prompt spoofing, secret exfiltration, payment coercion, hidden Unicode, image-URL exfil. Low/medium/high risk. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: text (required). Returns: object
proxy_inspectProxy / upgradeability inspectorARead-onlyIdempotentInspect
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. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: chain (required), address (required). Returns: object
public_holidaysPublic holidays (US federal)ARead-onlyIdempotentInspect
US federal holidays with observed dates, plus the next holiday. The Taiwan calendar is no longer offered (HTTP 410 if country=TW). Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: year, country. Returns: object
qr_payment_linkQR code + crypto payment linkARead-onlyIdempotentInspect
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. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: to, text, chain, token, +1 more. Returns: object
regex_testRegex testerARead-onlyIdempotentInspect
Run a JavaScript regex on text: all matches with index and capture groups, optional replace, and a ReDoS warning for nested quantifiers. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: text (required), pattern (required), flags, replace. Returns: object
robots_checkrobots.txt / AI-crawler checkARead-onlyIdempotentInspect
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. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: url (required), userAgent. Returns: object
rpc_healthPublic RPC health & latencyARead-onlyIdempotentInspect
Probe the keyless public RPC endpoints of 7 EVM chains right now: up/down, latency, head block, lag. Returns the recommended RPC per chain. Free: 10 calls/day; then $0.002/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: chains. Returns: object
safe_multisig_infoSafe multisig inspectorARead-onlyIdempotentInspect
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). Free: 10 calls/day; then $0.002/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: chain (required), address (required). Returns: object
security_headers_auditSecurity headers audit (A-F)ARead-onlyIdempotentInspect
Graded audit of HSTS, CSP (unsafe-inline/eval, wildcards), clickjacking, nosniff, Referrer/Permissions-Policy, cookie flags, version leaks and CORS misconfig, with fixes. Free: 10 calls/day; then $0.002/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: url (required). Returns: object
semver_checkSemver compare / range checkBRead-onlyIdempotentInspect
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 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: range, compare, version, versions. Returns: object
signature_verifySignature verifier (EOA + smart wallets)ARead-onlyIdempotentInspect
Verify a personal_sign message or EIP-712 typed-data signature against an address, including smart-contract wallets (ERC-1271 / ERC-6492). Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: address (required), signature (required), chain, message, +1 more. Returns: object
sitemap_parseSitemap readerARead-onlyIdempotentInspect
Find (via robots.txt) and parse a sitemap or sitemap index: URL count, lastmod range, sample URLs and protocol issues. Free: 10 calls/day; then $0.002/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: url (required), limit. Returns: object
slugifySlug + safe filenameARead-onlyIdempotentInspect
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 x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: text (required), ascii, maxLength. Returns: object
solana_mint_checkSolana token launch-config checkARead-onlyIdempotentInspect
Rule-based safety check of a Solana SPL / Token-2022 mint: mint & freeze authority, permanent delegate, transfer hook/fee, pausable, default-frozen, largest-holder concentration. Returns riskScore 0-100 and verdict low|medium|high. Free to try: 20 MCP calls/day per client, no API key or wallet needed (beyond that: prepaid credits via header X-API-Key, see server instructions). (Also as paid HTTP: /v1/sol-mint.)
Inputs: mint (required). Returns: object
spf_dmarc_checkSPF lookup-count + DMARC checkBRead-onlyIdempotentInspect
Recursively expand SPF includes, count DNS lookups against the RFC limit of 10, flag +all/?all, duplicate records and weak DMARC policy. Free: 10 calls/day; then $0.002/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: domain (required). Returns: object
ssl_certificateTLS certificate expiry (CT logs)ARead-onlyIdempotentInspect
Latest unexpired certificates for a domain from Certificate Transparency logs: issuer, names, expiry date, days left, expiring-soon warning. Free: 10 calls/day; then $0.002/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: domain (required). Returns: object
swap_quoteToken swap / bridge quote (non-custodial)ARead-onlyIdempotentInspect
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). Returns expected and minimum output, price impact, gas, every fee, safety warnings and, if you pass taker, an UNSIGNED transaction (plus exact-amount ERC-20 approval) for your own wallet to sign. Quotes are free and unlimited. Fee disclosure: same-chain swaps include a 0.25% MoneyTools fee taken from the input on-chain only if you execute; cross-chain currently 0% MoneyTools fee. Never signs, holds funds or asks for keys.
Inputs: chain (required), toToken (required), fromToken (required), taker, +5 more. Returns: object
text_chunkText chunker for RAGARead-onlyIdempotentInspect
Split long text into sentence/paragraph-aware chunks of N characters or tokens with overlap, ready for embeddings. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: text (required), size, unit, overlap. Returns: object
text_diffText diffARead-onlyIdempotentInspect
Line, word or character diff between two texts with a unified patch, added/removed counts and similarity. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: a (required), b (required), mode. Returns: object
text_similarityText similarity / dedupeARead-onlyIdempotentInspect
Compare two texts: bag-of-words cosine, word Jaccard, Levenshtein distance/ratio and a near-duplicate verdict. Lexical, no embeddings. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: a (required), b (required). Returns: object
text_statsText statistics + token estimateBRead-onlyIdempotentInspect
Characters, words (CJK-aware), sentences, paragraphs, reading time, LLM token estimate and top words. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: text (required). Returns: object
time_convertTime-zone converter & date mathARead-onlyIdempotentInspect
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. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: op, to, tz, add, +2 more. Returns: object
token_balancesWallet token balancesARead-onlyIdempotentInspect
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. Free: 10 calls/day; then $0.002/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: chain (required), owner (required), tokens. Returns: object
token_countToken count estimateARead-onlyIdempotentInspect
Estimate LLM tokens, words and characters for any text (±15% vs GPT/Claude tokenizers; CJK-aware) and whether it fits 8k-1M context windows. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: text (required). Returns: object
token_safety_checkToken safety round-trip checkARead-onlyIdempotentInspect
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). Free: 10 calls/day; then $0.003/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: chain (required), token (required), usd. Returns: object
tx_explainTransaction explainerARead-onlyIdempotentInspect
Explain a transaction in plain words: status, fee in USD, decoded method and arguments, token/NFT transfers, approvals (incl. unlimited / setApprovalForAll), other events. Free: 10 calls/day; then $0.003/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: hash (required), chain (required). Returns: object
tx_statusTransaction status + confirmationsARead-onlyIdempotentInspect
Is my transaction pending, confirmed, reverted or not found? Confirmations and a per-chain finality hint. Cheap polling for agents waiting on a tx. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: hash (required), chain (required). Returns: object
typed_data_riskEIP-712 signature risk checkARead-onlyIdempotentInspect
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. Free: 10 calls/day; then $0.003/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: typedData (required), expectedChainId. Returns: object
unit_convertUnit converterARead-onlyIdempotentInspect
Length, mass, volume, area (incl. 坪/ping), speed, time, data (KB vs KiB), energy, pressure, temperature and exact wei/gwei/ETH conversion. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: to (required), from (required), value (required). Returns: object
url_metadataPage metadata / Open GraphARead-onlyIdempotentInspect
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. Free: 10 calls/day; then $0.002/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: url (required). Returns: object
url_parse_cleanURL parser + tracker removerARead-onlyIdempotentInspect
Split a URL into parts and query params, strip tracking params (utm_*, fbclid, gclid...) and flag phishing tricks (user@host, raw IP, shorteners, punycode). Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: url (required). Returns: object
user_agent_parseUser-agent parser + bot detectionARead-onlyIdempotentInspect
Browser, engine, OS, device type, and whether it is a known crawler or AI agent (GPTBot, ClaudeBot, PerplexityBot, scripts...). Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: ua (required). Returns: object
vesting_scheduleToken vesting calculatorARead-onlyIdempotentInspect
Cliff + linear vesting with optional TGE unlock: vested/unvested on any date and the monthly unlock schedule. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: start (required), total (required), durationMonths (required), at, +2 more. Returns: object
webhook_inbox_createWebhook test inboxAInspect
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. Free: 3/day. [served by tools.moneytools.dev]
Inputs: no named parameters. Returns: object
webhook_inbox_readRead webhook test inboxBRead-onlyIdempotentInspect
Read requests captured by a webhook_inbox_create inbox (free). [served by tools.moneytools.dev]
Inputs: id (required), token (required). Returns: object
web_read_markdownWeb page to MarkdownARead-onlyIdempotentInspect
Fetch a public web page and return clean Markdown (title, headings, links, lists, code) with a sha256 of the content. Respects robots.txt, public pages only, 1h cache. Free to try: 20 MCP calls/day per client, no API key or wallet needed (beyond that: prepaid credits via header X-API-Key, see server instructions). (Also as paid HTTP: /v1/read.)
Inputs: url (required), maxChars. Returns: object
x402_find_endpointFind the best live x402 endpointARead-onlyIdempotentInspect
Find which live x402 paid API to call for a need (e.g. 'transcribe audio', 'web search', 'token price'), ranked by relevance and measured seller reputation (uptime 24h/7d, valid x402 terms, latency, price stability) from status.moneytools.dev probes, with price and ready links to pre-check or pay via the MoneyTools gateway. Free to try: 20 MCP calls/day per client, no API key or wallet needed (beyond that: prepaid credits via header X-API-Key, see server instructions).
Inputs: need (required), network, maxPrice. Returns: results
x402_gateway_planPlan a payment via the MoneyTools Pay GatewayARead-onlyIdempotentInspect
Before paying an x402 seller through the non-custodial MoneyTools Pay Gateway: prechecks the seller (valid x402 terms, OFAC-screened payTo) and returns the gateway URL to call, the price and the gateway fee (max(0.5% of price, $0.001), charged from prepaid credits only when the seller answers 2xx). Your own wallet always pays the seller directly; the gateway never holds or signs funds. Then call gatewayUrl with header X-API-Key using any x402 client. Free to try: 20 MCP calls/day per client, no API key or wallet needed (beyond that: prepaid credits via header X-API-Key, see server instructions).
Inputs: url (required), method. Returns: decision, precheck, gatewayFee, gatewayUrl
x402_market_snapshotx402 market snapshot (paid, read-only)ARead-onlyIdempotentInspect
Paid ($0.001 USDC on Base via x402 over MCP), read-only, no arguments: snapshot of MoneyTools' live-probed x402 API index — size, live share, endpoints by network and price band, top tags, cheapest live endpoint per top tag, and the most recently verified live endpoints. Unpaid calls return the x402 PaymentRequired; retry with params._meta["x402/payment"].
Inputs: no named parameters. Returns: object
x402_precheckPre-check an x402 paymentARead-onlyIdempotentInspect
Before paying an x402 endpoint: fetch it, validate its HTTP 402 payment requirements (scheme, network, payTo, amount, asset) and screen payTo against the OFAC SDN crypto-address list. Returns verdict ok|warn|block|not_402. Free to try: 20 MCP calls/day per client, no API key or wallet needed (beyond that: prepaid credits via header X-API-Key, see server instructions).
Inputs: url (required), method. Returns: options, reasons, summary, verdict, +2 more
x402_quote_comparex402 price compareARead-onlyIdempotentInspect
Compare the x402 payment terms (price in USDC, network, payTo) of up to 5 paid API endpoints and rank them cheapest first, without paying. Free: 10 calls/day; then $0.002/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: urls (required). Returns: object
x402_recommendFind an x402 serviceARead-onlyIdempotentInspect
Find which x402 paid service to call for a task. Returns endpoints ranked by relevance and live liveness (unpaid probe returned valid x402 terms, payTo OFAC-screened), latency and price; top 3 freshly pre-checked. Free to try: 20 MCP calls/day per client, no API key or wallet needed (beyond that: prepaid credits via header X-API-Key, see server instructions).
Inputs: task (required), limit, network, maxPrice. Returns: results, indexSize, indexUpdatedAt
x402_validatex402 endpoint validatorARead-onlyIdempotentInspect
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. Free: 10 calls/day; then $0.003/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: url (required), method. Returns: object
x402_verify_settlementVerify a USDC settlementARead-onlyIdempotentInspect
Verify an on-chain USDC settlement: tx hash on network (base, base-sepolia, polygon, arbitrum, avalanche, bsc) paid amount to payTo. Returns verdict valid|invalid|pending|not_found. Free to try: 20 MCP calls/day per client, no API key or wallet needed (beyond that: prepaid credits via header X-API-Key, see server instructions).
Inputs: payTo (required), amount (required), txHash (required), from, +3 more. Returns: valid, reasons, verdict, confirmations
xml_json_convertXML ↔ JSON converterARead-onlyIdempotentInspect
Convert XML to JSON (attributes as @_*) or JSON to XML. Pure string transform, SSRF-safe (no external entity fetch). Body ≤500 KB. Free: 10 calls/day; then $0.001/call via x402 (MCP params._meta["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: input (required), rootName, direction. Returns: object
yaml_json_convertYAML ↔ JSON converterARead-onlyIdempotentInspect
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["x402/payment"] or HTTP) or X-API-Key credits. [served by tools.moneytools.dev]
Inputs: input (required), direction. Returns: object
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
x402-paid agent tools: 18 over HTTP, 14 over stdio. USDC per call, no API key.
Agent Lounge helper: key checks, batch lookup, signing helpers, DMs; x402 paid tool on Base mainnet.
126 pay-per-call agent tools via x402: web, crypto safety, agent memory and inbox, API finder
28 agent tools via x402: crypto data, tx checks, web fetch. MCP pays Base USDC; HTTP adds 3 rails.
Related MCP Servers
FlicenseNot gradedqualityDmaintenance33 crypto security tools via x402 micropayments. Auto-refund guarantee. $0.01-$0.15/call.-- FlicenseNot gradedqualityDmaintenance33 crypto security tools via x402 micropayments. Auto-refund guarantee. $0.01-$0.15/call.-
- FlicenseNot gradedqualityCmaintenancePay-per-call agent tools (web reader, page extract, email/domain/site/wallet/token checks, screenshot, PDF) via x402 USDC micropayments, with 3 free trial calls per wallet.-
- AlicenseAqualityCmaintenanceEnables agents to call paid utilities for DNS/SSL checks, site status, summarization, keyphrase extraction, decision advice, data cleanup, claim verification, and grounding via per-call USDC payments over x402, with free discovery tools and no signup or API key.10MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.