Skip to main content
Glama

MoneyTools x402 agent toolkit

Server Details

39 agent tools: x402 pay gateway, precheck, token safety, tx decode, DNS; credits or 30-day plan

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

B3.1/5.0

Scored across 128 tools

Disambiguation2/5

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.

Naming Consistency3/5

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.

Tool Count1/5

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.

Completeness4/5

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 tools
a2a_card_validateA2A Agent Card validatorA
Read-onlyIdempotent
Inspect

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 calldataA
Read-onlyIdempotent
Inspect

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)A
Read-onlyIdempotent
Inspect

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 validatorA
Read-onlyIdempotent
Inspect

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 checkA
Read-onlyIdempotent
Inspect

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 planA
Read-onlyIdempotent
Inspect

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)A
Read-onlyIdempotent
Inspect

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 statusB
Read-onlyIdempotent
Inspect

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 proofA
Read-onlyIdempotent
Inspect

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 & compoundingA
Read-onlyIdempotent
Inspect

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 timestampA
Read-onlyIdempotent
Inspect

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

btc_addressBitcoin address balanceA
Read-onlyIdempotent
Inspect

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 estimatorA
Read-onlyIdempotent
Inspect

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 calculatorA
Read-onlyIdempotent
Inspect

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 parserA
Read-onlyIdempotent
Inspect

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 decoderA
Read-onlyIdempotent
Inspect

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 lookupA
Read-onlyIdempotent
Inspect

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 contrastA
Read-onlyIdempotent
Inspect

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 keyA
Read-onlyIdempotent
Inspect

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 ABIA
Read-onlyIdempotent
Inspect

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 calculatorA
Read-onlyIdempotent
Inspect

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 diffA
Read-onlyIdempotent
Inspect

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 converterA
Read-onlyIdempotent
Inspect

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 converterA
Read-onlyIdempotent
Inspect

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 lookupB
Read-onlyIdempotent
Inspect

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 checkA
Read-onlyIdempotent
Inspect

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)A
Read-onlyIdempotent
Inspect

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 parserA
Read-onlyIdempotent
Inspect

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 checkA
Read-onlyIdempotent
Inspect

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 availabilityA
Read-onlyIdempotent
Inspect

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 / reverseA
Read-onlyIdempotent
Inspect

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 + balanceA
Read-onlyIdempotent
Inspect

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 readerA
Read-onlyIdempotent
Inspect

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 extractorA
Read-onlyIdempotent
Inspect

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 readerA
Read-onlyIdempotent
Inspect

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 estimatorA
Read-onlyIdempotent
Inspect

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 / decodeA
Read-onlyIdempotent
Inspect

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 verifierA
Read-onlyIdempotent
Inspect

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 → MarkdownA
Read-onlyIdempotent
Inspect

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 inspectorA
Read-onlyIdempotent
Inspect

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

iban_validateIBAN validatorA
Read-onlyIdempotent
Inspect

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 + decoderA
Read-onlyIdempotent
Inspect

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) checkA
Read-onlyIdempotent
Inspect

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 calculatorA
Read-onlyIdempotent
Inspect

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 calculatorA
Read-onlyIdempotent
Inspect

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)A
Read-onlyIdempotent
Inspect

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 + patchA
Read-onlyIdempotent
Inspect

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 queryA
Read-onlyIdempotent
Inspect

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 queryA
Read-onlyIdempotent
Inspect

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)A
Read-onlyIdempotent
Inspect

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 validatorA
Read-onlyIdempotent
Inspect

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 verifyA
Read-onlyIdempotent
Inspect

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 detectionA
Read-onlyIdempotent
Inspect

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)B
Read-onlyIdempotent
Inspect

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 ledgerC
Read-onlyIdempotent
Inspect

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 calculatorA
Read-onlyIdempotent
Inspect

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 tokensA
Read-onlyIdempotent
Inspect

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 calculatorA
Read-onlyIdempotent
Inspect

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 validatorA
Read-onlyIdempotent
Inspect

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 amortizationB
Read-onlyIdempotent
Inspect

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 → HTMLA
Read-onlyIdempotent
Inspect

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 evaluatorA
Read-onlyIdempotent
Inspect

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 meterB
Read-onlyIdempotent
Inspect

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 linterA
Read-onlyIdempotent
Inspect

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 sniffA
Read-onlyIdempotent
Inspect

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

nft_metadataNFT metadata + ownerA
Read-onlyIdempotent
Inspect

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)A
Read-onlyIdempotent
Inspect

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 checkA
Read-onlyIdempotent
Inspect

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)A
Read-onlyIdempotent
Inspect

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)A
Read-only
Inspect

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 estimateA
Read-onlyIdempotent
Inspect

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 verifyA
Read-onlyIdempotent
Inspect

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 planA
Read-onlyIdempotent
Inspect

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 statusA
Read-onlyIdempotent
Inspect

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 calculatorA
Read-onlyIdempotent
Inspect

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 scannerA
Read-onlyIdempotent
Inspect

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 inspectorA
Read-onlyIdempotent
Inspect

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)A
Read-onlyIdempotent
Inspect

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

regex_testRegex testerA
Read-onlyIdempotent
Inspect

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 checkA
Read-onlyIdempotent
Inspect

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 & latencyA
Read-onlyIdempotent
Inspect

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 inspectorA
Read-onlyIdempotent
Inspect

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)A
Read-onlyIdempotent
Inspect

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 checkB
Read-onlyIdempotent
Inspect

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)A
Read-onlyIdempotent
Inspect

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 readerA
Read-onlyIdempotent
Inspect

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 filenameA
Read-onlyIdempotent
Inspect

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 checkA
Read-onlyIdempotent
Inspect

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 checkB
Read-onlyIdempotent
Inspect

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)A
Read-onlyIdempotent
Inspect

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)A
Read-onlyIdempotent
Inspect

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 RAGA
Read-onlyIdempotent
Inspect

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 diffA
Read-onlyIdempotent
Inspect

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 / dedupeA
Read-onlyIdempotent
Inspect

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 estimateB
Read-onlyIdempotent
Inspect

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 mathA
Read-onlyIdempotent
Inspect

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 balancesA
Read-onlyIdempotent
Inspect

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 estimateA
Read-onlyIdempotent
Inspect

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 checkA
Read-onlyIdempotent
Inspect

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 explainerA
Read-onlyIdempotent
Inspect

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 + confirmationsA
Read-onlyIdempotent
Inspect

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 checkA
Read-onlyIdempotent
Inspect

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 converterA
Read-onlyIdempotent
Inspect

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 GraphA
Read-onlyIdempotent
Inspect

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 removerA
Read-onlyIdempotent
Inspect

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 detectionA
Read-onlyIdempotent
Inspect

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 calculatorA
Read-onlyIdempotent
Inspect

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 inboxB
Read-onlyIdempotent
Inspect

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 MarkdownA
Read-onlyIdempotent
Inspect

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 endpointA
Read-onlyIdempotent
Inspect

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 GatewayA
Read-onlyIdempotent
Inspect

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)A
Read-onlyIdempotent
Inspect

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 paymentA
Read-onlyIdempotent
Inspect

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 compareA
Read-onlyIdempotent
Inspect

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 serviceA
Read-onlyIdempotent
Inspect

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 validatorA
Read-onlyIdempotent
Inspect

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 settlementA
Read-onlyIdempotent
Inspect

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 converterA
Read-onlyIdempotent
Inspect

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 converterA
Read-onlyIdempotent
Inspect

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

    Related MCP Servers

    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources