# MoneyTools Tools (remote · tools.moneytools.dev)

25 read-only agent utilities: token safety, approvals, tx decode, EIP-712 risk, DNS, time; free tier

- Trust score: 63/100 (medium)
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-11-05

## Components

- remote · `tools.moneytools.dev`: 63/100 (this document), [markdown](https://verifymcp.io/servers/dev-moneytools-tools/tools.md), [page](https://verifymcp.io/servers/dev-moneytools-tools/tools)

## Channel facts

- Endpoint: `https://tools.moneytools.dev/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `1.0.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-11-05.

- **Endpoint Security**: 63/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one.
  - HTTPS check failed: the endpoint is reachable over plaintext HTTP.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 72/100
  - AI-judged instruction clarity (good).
  - Context-footprint check failed: tool/resource definitions use about 11249 tokens (~102/item across 110 items; 110 tools + 0 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 3/100
  - Stability observed for 1 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
  - Structured output schemas are declared (99% of tools); any adoption earns full credit.
- **Tool Safety**: 75/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - 0 of 2 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "allowance_revoke_plan" implies "revoke" and declares readOnlyHint instead, contradicting what its own name says it does.
  - An AI judge read all 111 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 60/100
  - Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28.

## Install

### How do I install the MoneyTools Tools MCP server?

MoneyTools Tools is a hosted endpoint at https://tools.moneytools.dev/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

### Claude

```bash
claude mcp add --transport http dev-moneytools-tools 'https://tools.moneytools.dev/mcp'
```

### Cursor

```json
{
  "mcpServers": {
    "dev-moneytools-tools": {
      "url": "https://tools.moneytools.dev/mcp"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "dev-moneytools-tools": {
      "type": "http",
      "url": "https://tools.moneytools.dev/mcp"
    }
  }
}
```

### Codex

```toml
[mcp_servers.dev-moneytools-tools]
url = "https://tools.moneytools.dev/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "dev-moneytools-tools": {
      "type": "remote",
      "url": "https://tools.moneytools.dev/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add dev-moneytools-tools --url 'https://tools.moneytools.dev/mcp' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  dev-moneytools-tools:
    url: "https://tools.moneytools.dev/mcp"
```

### Netclaw

```json
{
  "McpServers": {
    "dev-moneytools-tools": {
      "Transport": "http",
      "Url": "https://tools.moneytools.dev/mcp"
    }
  }
}
```

### Vellum

```bash
assistant mcp add dev-moneytools-tools -t streamable-http -u 'https://tools.moneytools.dev/mcp'
```

### Other

```json
{
  "mcpServers": {
    "dev-moneytools-tools": {
      "type": "http",
      "url": "https://tools.moneytools.dev/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-11-05 (score 63, 0)

- [security] The server rewrote its instructions, which are the text every model session reads
- [functional regression] Schema quality: 9215 → 11249
- [functional improvement] Stability: unverified → 0.03
- [functional] New tool “agent_budget_check”
- [functional] New tool “duration_parse”
- [functional] New tool “email_check”
- [functional] New tool “extract_entities”
- [functional] New tool “html_to_markdown”
- [functional] New tool “json_diff”
- [functional] New tool “json_query”
- [functional] New tool “json_repair”
- [functional] New tool “llm_cost_estimate”
- [functional] New tool “math_eval”
- [functional] New tool “partner_program_info”
- [functional] New tool “payment_receipt_verify”
- [functional] New tool “perp_funding_compare”
- [functional] New tool “pii_redact”
- [functional] New tool “position_risk_calc”
- [functional] New tool “prompt_injection_scan”
- [functional] New tool “text_chunk”
- [functional] New tool “text_similarity”
- [functional] New tool “token_count”
- [functional] New tool “x402_quote_compare”

### 2026-11-04 (score 63)

First indexed and scored.

## MCP tools (110)

### `token_safety_check` (~143 tokens)

Token safety round-trip check

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `chain` (string, required): chain: base, ethereum, arbitrum, optimism, polygon, bsc, avalanche
- `token` (string, required): ERC-20 contract address
- `usd` (number): test size in USD, 1-5000 (default 10)

### `address_profile` (~116 tokens)

Address profile (7 chains)

Profile an EVM address or ENS name across Ethereum, Base, Arbitrum, Optimism, Polygon, BSC, Avalanche: EOA vs contract vs EIP-7702 delegated, nonce, native balances in USD, primary ENS name, known-contract label. Free: 10 calls/day; then $0.002 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `address` (string, required): 0x address or ENS name
- `chains` (string): comma list to limit chains (default all 7)

### `ens_resolve` (~107 tokens)

ENS resolve / reverse

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `address` (string): 0x address for reverse lookup
- `chains` (string): also resolve ENSIP-11 addresses on these chains
- `name` (string): ENS name (or pass address)

### `gas_compare` (~92 tokens)

Multi-chain gas estimator

Current gas on 7 EVM chains: base fee, priority fee, suggested maxFee, and the USD cost of a transfer, ERC-20 transfer, approve and DEX swap. Tells you the cheapest chain right now. Free: 10 calls/day; then $0.001 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `chains` (string): comma list (default all 7)

### `erc20_info` (~99 tokens)

ERC-20 token facts + balance

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `chain` (string, required): chain name
- `holder` (string): address to read the balance of
- `token` (string, required): ERC-20 contract address

### `allowance_revoke_plan` (~129 tokens)

Token approvals + revoke plan

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `chain` (string, required): chain name
- `owner` (string, required): wallet address
- `spenders` (string): comma list of spender addresses
- `tokens` (string): comma list of token addresses or symbols (USDC,USDT,...)

### `tx_explain` (~90 tokens)

Transaction explainer

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `chain` (string, required): chain name
- `hash` (string, required): 0x transaction hash

### `calldata_decode` (~112 tokens)

Calldata decoder

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `abi` (array): JSON ABI array
- `data` (string, required): 0x calldata
- `signature` (string): e.g. transfer(address,uint256)

### `contract_abi` (~92 tokens)

Verified contract ABI

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `address` (string, required): contract address
- `chain` (string, required): chain name
- `full` (boolean): true = include the full ABI JSON

### `signature_verify` (~135 tokens)

Signature verifier (EOA + smart wallets)

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `address` (string, required): expected signer (0x address)
- `chain` (string): chain for smart-wallet checks (default base)
- `message` (string): signed text (personal_sign)
- `signature` (string, required): 0x signature (65+ bytes hex)
- `typedData` (object): EIP-712 JSON instead of message

### `typed_data_risk` (~143 tokens)

EIP-712 signature risk check

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `expectedChainId` (string): flag if the domain chainId differs
- `typedData` (object, required): EIP-712 JSON {domain, types, primaryType, message} (object in a POST body, or a JSON string in the query)

### `x402_validate` (~126 tokens)

x402 endpoint validator

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `method` (string): GET (default) or POST
- `url` (string, required): https URL of the paid endpoint

### `http_inspect` (~102 tokens)

HTTP / API inspector

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `method` (string): GET (default) or HEAD
- `url` (string, required): http(s) URL

### `url_metadata` (~79 tokens)

Page metadata / Open Graph

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `url` (string, required): page URL

### `dns_lookup` (~99 tokens)

DNS + email-auth lookup

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `domain` (string, required): hostname
- `types` (string): comma list, e.g. A,MX,TXT

### `domain_rdap` (~77 tokens)

Domain registration (RDAP)

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `domain` (string, required): domain name

### `robots_check` (~98 tokens)

robots.txt / AI-crawler check

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `url` (string, required): page URL
- `userAgent` (string): user agent token (default *)

### `json_schema_validate` (~122 tokens)

JSON Schema validator

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `data` (object, required): JSON value to validate
- `draft` (string): 4 | 7 | 2019-09 | 2020-12 (default)
- `schema` (object, required): JSON Schema

### `time_convert` (~156 tokens)

Time-zone converter & date math

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `add` (string): ISO duration for add, e.g. P1DT2H
- `datetime` (string): ISO 8601 or unix
- `end` (string): end datetime for diff
- `op` (string): now | convert | diff | add
- `to` (string): target zones, comma list
- `tz` (string): source IANA zone (default UTC)

### `cron_next_runs` (~99 tokens)

Cron next-run calculator

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `count` (number): 1-50 (default 5)
- `expression` (string, required): cron expression
- `tz` (string): IANA zone (default UTC)

### `currency_convert` (~102 tokens)

Currency converter

Convert fiat amounts with daily reference rates (ECB via Frankfurter; other currencies e.g. TWD from ExchangeRate-API open access, attributed). Not tradable quotes. Free: 10 calls/day; then $0.001 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `amount` (number): default 1
- `from` (string, required): ISO 4217 code
- `to` (string, required): one or more codes, comma list

### `unit_convert` (~95 tokens)

Unit converter

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `from` (string, required): unit
- `to` (string, required): unit
- `value` (string, required): number

### `hash_encode` (~144 tokens)

Hash / encode / decode

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `input` (string): input text
- `inputEncoding` (string): utf8 (default) | hex | base64
- `key` (string): HMAC key
- `op` (string, required): operation, e.g. sha256, keccak256, selector, base64-decode, jwt-decode

### `qr_payment_link` (~140 tokens)

QR code + crypto payment link

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `amount` (string): human amount
- `chain` (string): chain (default base)
- `text` (string): text or URL to encode
- `to` (string): recipient 0x address (payment-link mode)
- `token` (string): USDC (default), native symbol, USDT...

### `nft_metadata` (~124 tokens)

NFT metadata + owner

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `chain` (string, required): chain: base, ethereum, arbitrum, optimism, polygon, bsc, avalanche
- `contract` (string, required): NFT contract
- `tokenId` (string, required): token id

### `tx_status` (~98 tokens)

Transaction status + confirmations

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `chain` (string, required): chain: base, ethereum, arbitrum, optimism, polygon, bsc, avalanche
- `hash` (string, required): 0x tx hash

### `block_at_time` (~103 tokens)

Block number at a timestamp

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `chain` (string, required): chain: base, ethereum, arbitrum, optimism, polygon, bsc, avalanche
- `timestamp` (string, required): unix seconds or ISO 8601

### `rpc_health` (~78 tokens)

Public RPC health & latency

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `chains` (string): comma list (default all 7)

### `chain_info` (~82 tokens)

Chain registry lookup

Chain id → name, native currency, public RPCs, explorers, CAIP-2 id and a ready wallet_addEthereumChain object (ethereum-lists/chains, CC0). Free: 10 calls/day; then $0.001 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `chainId` (string, required): numeric chain id or common name

### `stablecoin_peg` (~94 tokens)

Stablecoin peg monitor

Current price and deviation in bps for 15 major stablecoins (USDT, USDC, DAI, USDS, USDe, PYUSD, FDUSD, EURC...) with on_peg / watch / depeg status. Free: 10 calls/day; then $0.001 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `symbols` (string): comma list (default all)

### `bridge_status` (~90 tokens)

Cross-chain transfer status

Track a bridge transfer by its source tx hash: pending / done / failed, bridge used, sending and receiving tx with amounts (LI.FI public status API). Free: 10 calls/day; then $0.002 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `fromChain` (string): source chain (speeds up lookup)
- `hash` (string, required): source-chain tx hash

### `dex_price` (~128 tokens)

Token price from DEX quotes

Executable-style price of any ERC-20 in USDC from DEX aggregator quotes (KyberSwap, quote only), price impact at a chosen size, route DEXes and deviation vs DefiLlama reference. Free: 10 calls/day; then $0.002 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `chain` (string, required): chain: base, ethereum, arbitrum, optimism, polygon, bsc, avalanche
- `sizeUsd` (number): size for impact check (default 1000)
- `token` (string, required): ERC-20 address

### `safe_multisig_info` (~105 tokens)

Safe multisig inspector

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `address` (string, required): Safe address
- `chain` (string, required): chain: base, ethereum, arbitrum, optimism, polygon, bsc, avalanche

### `contract_read` (~128 tokens)

Read any contract (eth_call)

Call any view function with a human signature and args, e.g. balanceOf(address) returns (uint256); decoded result. Optional historical block. Free: 10 calls/day; then $0.001 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `address` (string, required): contract
- `args` (string): comma list or JSON array
- `block` (string): block number (default latest)
- `chain` (string, required): chain: base, ethereum, arbitrum, optimism, polygon, bsc, avalanche
- `signature` (string, required): function signature with returns

### `abi_encode` (~84 tokens)

ABI-encode calldata

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `args` (string, required): comma list or JSON array
- `signature` (string, required): function signature

### `proxy_inspect` (~112 tokens)

Proxy / upgradeability inspector

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `address` (string, required): contract address
- `chain` (string, required): chain: base, ethereum, arbitrum, optimism, polygon, bsc, avalanche

### `event_logs` (~152 tokens)

Contract event logs (decoded)

Recent events of a contract (≤5000 blocks), decoded with your event signature or automatically via the open Sourcify signature DB. Free: 10 calls/day; then $0.002 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `address` (string, required): contract
- `blocks` (number): look-back blocks (default 1000, max 5000)
- `chain` (string, required): chain: base, ethereum, arbitrum, optimism, polygon, bsc, avalanche
- `event` (string): event signature
- `fromBlock` (string): start block
- `limit` (number): max logs 1-100
- `toBlock` (string): end block

### `token_balances` (~110 tokens)

Wallet token balances

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `chain` (string, required): chain: base, ethereum, arbitrum, optimism, polygon, bsc, avalanche
- `owner` (string, required): wallet address
- `tokens` (string): comma list of addresses or symbols

### `ens_available` (~64 tokens)

ENS name availability

Is name.eth available? Registered / grace period / available, expiry date, yearly base price and registration link. Free: 10 calls/day; then $0.001 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `name` (string, required): label or label.eth

### `erc4626_vault` (~107 tokens)

ERC-4626 vault reader

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `chain` (string, required): chain: base, ethereum, arbitrum, optimism, polygon, bsc, avalanche
- `holder` (string): holder address
- `vault` (string, required): ERC-4626 vault address

### `address_validate` (~97 tokens)

Multi-chain address validator

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `address` (string, required): any crypto address

### `solana_account` (~70 tokens)

Solana account + token balances

SOL balance (USD), account type (wallet/program), and SPL + Token-2022 balances for any Solana address via public RPC. Free: 10 calls/day; then $0.002 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `address` (string, required): Solana address

### `btc_address` (~68 tokens)

Bitcoin address balance

Confirmed and pending BTC balance (USD), tx count, address type and reuse for any Bitcoin address (mempool.space public API). Free: 10 calls/day; then $0.001 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `address` (string, required): BTC address

### `btc_fees` (~78 tokens)

Bitcoin fee estimator

Recommended sat/vB for next block, 30 min, 1 hour and economy, and what your transaction will cost in sats and USD. Free: 10 calls/day; then $0.001 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `vbytes` (number): tx size in vB (default 141)

### `vesting_schedule` (~122 tokens)

Token vesting calculator

Cliff + linear vesting with optional TGE unlock: vested/unvested on any date and the monthly unlock schedule. Free: 10 calls/day; then $0.001 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `at` (string): date to evaluate (default today)
- `cliffMonths` (number): cliff months
- `durationMonths` (number, required): total months
- `start` (string, required): vesting start date
- `tgePercent` (number): % unlocked at start
- `total` (number, required): total tokens

### `apr_apy` (~130 tokens)

APR ↔ APY & compounding

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `apr` (number): APR %
- `apy` (string): APY % (instead of apr)
- `compounding` (string): daily|weekly|monthly|hourly|block or times/year
- `days` (number): days
- `feePercent` (number): performance fee %
- `principal` (number): amount

### `liquidation_price` (~161 tokens)

Liquidation price calculator

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `collateral` (string): lending: collateral amount
- `debt` (string): lending: debt value
- `entry` (number): entry price
- `leverage` (number): x
- `liquidationThreshold` (string): lending: LT %
- `maintenanceMargin` (number): %
- `mode` (string): perp | lending
- `price` (string): lending: collateral price
- `side` (string): long | short

### `impermanent_loss` (~120 tokens)

Impermanent loss calculator

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `entryPrice` (number): price at deposit
- `lower` (string): v3 range lower
- `newPrice` (number): current price
- `priceRatio` (string): or new/entry ratio
- `upper` (string): v3 range upper

### `loan_amortization` (~106 tokens)

Loan / mortgage amortization

Monthly payment, total interest and schedule for annuity (本息平均攤還) or equal-principal (本金平均攤還) loans. Free: 10 calls/day; then $0.001 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `annualRate` (number, required): annual rate %
- `method` (string): annuity | equal-principal
- `months` (number, required): term in months
- `principal` (number, required): loan amount

### `security_headers_audit` (~88 tokens)

Security headers audit (A-F)

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `url` (string, required): page URL

### `ssl_certificate` (~67 tokens)

TLS certificate expiry (CT logs)

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `domain` (string, required): hostname

### `og_image_check` (~87 tokens)

Link-preview image check

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `image` (string): or an image URL directly
- `url` (string): page URL

### `sitemap_parse` (~78 tokens)

Sitemap reader

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `limit` (number): sample size
- `url` (string, required): site or sitemap URL

### `feed_parse` (~83 tokens)

RSS / Atom / JSON Feed reader

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `limit` (number): items 1-50
- `url` (string, required): feed or page URL

### `broken_links` (~91 tokens)

Broken link checker

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `limit` (number): 1-12
- `scope` (string): all | internal | external
- `url` (string, required): page URL

### `dns_propagation` (~96 tokens)

DNS propagation check

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `domain` (string, required): hostname
- `type` (string): A|AAAA|CNAME|MX|TXT|NS|CAA

### `spf_dmarc_check` (~75 tokens)

SPF lookup-count + DMARC check

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `domain` (string, required): domain

### `ip_owner` (~70 tokens)

IP owner / network (RDAP)

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `ip` (string, required): IPv4/IPv6

### `url_parse_clean` (~81 tokens)

URL parser + tracker remover

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `url` (string, required): URL

### `idn_homograph_check` (~86 tokens)

Look-alike domain (homograph) check

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `domain` (string, required): domain or URL

### `mcp_tools_lint` (~92 tokens)

MCP tool-definition linter

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `tools` (array): or the tools/list JSON
- `url` (string): MCP endpoint

### `openapi_lint` (~92 tokens)

OpenAPI linter (agent readiness)

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `spec` (object): or the spec (JSON object or YAML string)
- `url` (string): spec URL

### `llms_txt_validate` (~104 tokens)

llms.txt validator

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `checkLinks` (boolean): true to check up to 8 links
- `text` (string): or the file content
- `url` (string): site or llms.txt URL

### `a2a_card_validate` (~87 tokens)

A2A Agent Card validator

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `card` (object): or the card JSON
- `url` (string): agent base URL or card URL

### `regex_test` (~96 tokens)

Regex tester

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `flags` (string): flags
- `pattern` (string, required): regex source
- `replace` (string): replacement string
- `text` (string, required): input text

### `text_diff` (~82 tokens)

Text diff

Line, word or character diff between two texts with a unified patch, added/removed counts and similarity. Free: 10 calls/day; then $0.001 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `a` (string, required): old text
- `b` (string, required): new text
- `mode` (string): lines | words | chars

### `id_generate` (~106 tokens)

UUID / ULID / nanoid generator + decoder

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `count` (number): 1-100
- `decode` (string): a UUID or ULID to decode
- `type` (string): uuid4 | uuid7 | ulid | nanoid

### `jwt_inspect` (~110 tokens)

JWT inspector + JWKS verify

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `discover` (boolean): true = use iss OIDC discovery
- `jwksUrl` (string): JWKS URL
- `token` (string, required): JWT

### `number_base` (~114 tokens)

Number base converter (BigInt)

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `bits` (number): two's complement width
- `from` (string): base 2-36 (auto from prefix)
- `to` (string): extra target base
- `value` (string, required): number

### `markdown_to_html` (~64 tokens)

Markdown → HTML

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `markdown` (string, required): Markdown text

### `csv_json_convert` (~92 tokens)

CSV ↔ JSON converter

CSV to JSON (auto delimiter, headers, typed values, error rows) or JSON array to CSV. Free: 10 calls/day; then $0.001 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `delimiter` (string): delimiter (auto)
- `direction` (string): csv-to-json | json-to-csv (auto)
- `input` (string, required): CSV text or JSON array

### `yaml_json_convert` (~79 tokens)

YAML ↔ JSON converter

YAML (multi-document, with line-numbered errors) to JSON, or JSON to YAML. Free: 10 calls/day; then $0.001 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `direction` (string): yaml-to-json | json-to-yaml (auto)
- `input` (string, required): YAML or JSON text

### `json_format` (~111 tokens)

JSON formatter, validator & path query

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `json` (string, required): JSON text
- `op` (string): pretty | minify
- `path` (string): e.g. a.c[1]
- `sortKeys` (boolean): true/false

### `semver_check` (~101 tokens)

Semver compare / range check

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `compare` (string): other version
- `range` (string): range
- `version` (string): version
- `versions` (string): comma list

### `text_stats` (~62 tokens)

Text statistics + token estimate

Characters, words (CJK-aware), sentences, paragraphs, reading time, LLM token estimate and top words. Free: 10 calls/day; then $0.001 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `text` (string, required): text

### `language_detect` (~72 tokens)

Language detection

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `text` (string, required): text (20+ chars best)

### `slugify` (~83 tokens)

Slug + safe filename

URL slug (accents removed; CJK kept or ASCII-only) and a filesystem-safe filename from any title. Free: 10 calls/day; then $0.001 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `ascii` (boolean): true = ASCII only
- `maxLength` (number): max length
- `text` (string, required): title

### `ip_cidr` (~95 tokens)

IP / CIDR calculator

IPv4/IPv6 subnet math: network, range, size, netmask/wildcard, private/reserved type, contains-check and subnet split. Free: 10 calls/day; then $0.001 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `cidr` (string, required): CIDR or IP
- `contains` (string): IP to test
- `split` (number): new prefix length

### `user_agent_parse` (~75 tokens)

User-agent parser + bot detection

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `ua` (string, required): User-Agent string

### `color_convert` (~85 tokens)

Color converter + WCAG contrast

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `against` (string): second color
- `color` (string, required): color

### `password_strength` (~79 tokens)

Password strength estimate

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `password` (string, required): password to rate (use a similar pattern, not your real one)

### `phone_format` (~83 tokens)

Phone number validate + format

Validate and format phone numbers for 240+ regions (libphonenumber): E.164, international/national format, type (mobile/fixed), country. Free: 10 calls/day; then $0.001 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `country` (string): default region ISO code
- `number` (string, required): phone number

### `iban_validate` (~64 tokens)

IBAN validator

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `iban` (string, required): IBAN

### `card_number_check` (~77 tokens)

Card number checksum (Luhn)

Luhn checksum, brand (Visa, Mastercard, Amex, JCB, UnionPay...) and length check; returns only a masked number. Never stored. Free: 10 calls/day; then $0.001 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `number` (string, required): card number (test numbers recommended)

### `taiwan_id_check` (~92 tokens)

Taiwan ID / ARC / 統一編號 checker

Checksum and format for 國民身分證, 居留證 (old and 2021 new format) and 統一編號 (company tax ID, new ÷5 rule). Not stored. Free: 10 calls/day; then $0.001 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `id` (string, required): ID or 8-digit 統編

### `public_holidays` (~81 tokens)

Public holidays (Taiwan / US)

Official Taiwan government office calendar (holidays, 補假, make-up workdays) or US federal holidays with observed dates, plus the next holiday. Free: 10 calls/day; then $0.001 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `country` (string): TW | US
- `year` (number): year

### `business_days` (~102 tokens)

Business-day calculator

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `add` (string): or add N business days
- `country` (string): TW | US | none
- `end` (string): YYYY-MM-DD to count to
- `start` (string, required): YYYY-MM-DD

### `lunar_date` (~126 tokens)

Lunar (農曆) date converter

Gregorian ↔ Chinese lunar date (incl. leap months) with 干支 year and zodiac; e.g. find the solar date of 中秋 (8/15). Free: 10 calls/day; then $0.001 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `date` (string): YYYY-MM-DD (default today, Taipei)
- `leap` (boolean): leap month
- `lunarDay` (string): 1-30
- `lunarMonth` (string): 1-12
- `lunarYear` (string): for lunar→solar

### `token_count` (~78 tokens)

Token count estimate

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `text` (string, required): text

### `llm_cost_estimate` (~139 tokens)

LLM cost calculator

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `calls` (number): number of calls
- `inputTokens` (number): input tokens (default 1000)
- `models` (string): comma list (default all)
- `outputTokens` (number): output tokens (default 500)
- `text` (string): or raw prompt text to count

### `text_chunk` (~101 tokens)

Text chunker for RAG

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `overlap` (number): overlap (default 100)
- `size` (number): chunk size (default 1000)
- `text` (string, required): text (≤500k chars)
- `unit` (string): chars | tokens

### `html_to_markdown` (~106 tokens)

Web page / HTML → Markdown

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `html` (string): or raw HTML (POST)
- `maxChars` (number): cap (default 50000)
- `url` (string): public URL

### `extract_entities` (~85 tokens)

Entity extractor

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `text` (string, required): text
- `types` (string): comma list to limit

### `pii_redact` (~98 tokens)

PII & secret redactor

Redact emails, phones, card numbers (Luhn-checked), IBANs, SSNs, IPs, API keys, JWTs, private keys and seed phrases before sending text to an LLM or log. Not stored. Free: 10 calls/day; then $0.001 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `mode` (string): label | mask
- `text` (string, required): text

### `prompt_injection_scan` (~90 tokens)

Prompt-injection scanner

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `text` (string, required): untrusted text

### `json_repair` (~87 tokens)

JSON repair (fix LLM output)

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `text` (string, required): broken JSON text

### `json_diff` (~75 tokens)

JSON diff + patch

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `a` (object, required): old JSON
- `b` (object, required): new JSON

### `json_query` (~85 tokens)

JSON path query

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `data` (object, required): JSON
- `path` (string, required): path

### `text_similarity` (~84 tokens)

Text similarity / dedupe

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `a` (string, required): text A
- `b` (string, required): text B

### `math_eval` (~86 tokens)

Safe math evaluator

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `expr` (string, required): expression
- `vars` (string): JSON object of variables

### `duration_parse` (~96 tokens)

Duration parser

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `duration` (string, required): duration
- `from` (string): ISO start time

### `email_check` (~75 tokens)

Email address check

Validate an email: syntax, MX records (DNS-over-HTTPS), accepts mail, disposable domain, role account, free provider and a deliverability guess. No SMTP probing. Free: 10 calls/day; then $0.001 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `email` (string, required): email address

### `x402_quote_compare` (~85 tokens)

x402 price compare

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `urls` (string, required): 1-5 comma-separated https x402 endpoint URLs

### `agent_budget_check` (~102 tokens)

Agent payment budget check

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `budgetUsd` (number, required): total budget USD
- `maxPerPaymentUsd` (number): per-payment limit
- `payments` (array, required): array of {payTo, amountUsd, label?}

### `perp_funding_compare` (~70 tokens)

Perp funding rate compare

Current perpetual futures funding rates for a coin across Hyperliquid, Bybit and OKX, with annualized %, from public market data. Free: 10 calls/day; then $0.002 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `coin` (string, required): coin symbol

### `position_risk_calc` (~169 tokens)

Position risk calculator

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `entryPrice` (number, required): entry price
- `feeBps` (number): taker fee bps per side (default 5)
- `fundingRatePct8h` (number): funding % per 8h
- `holdHours` (number): default 24
- `leverage` (number, required): 1-200
- `maintenanceMarginPct` (number): default 0.5
- `side` (string, required): long | short
- `sizeUsd` (number): position size USD (default 1000)

### `payment_receipt_verify` (~117 tokens)

Payment receipt verify

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 via the HTTP endpoint or X-API-Key credits.

Input parameters:

- `amountUsd` (number): expected USDC amount
- `chain` (string): base|ethereum|arbitrum|optimism|polygon
- `payTo` (string): expected recipient
- `tx` (string, required): transaction hash

### `webhook_inbox_create` (~68 tokens)

Webhook test inbox

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.

### `webhook_inbox_read` (~52 tokens)

Read webhook test inbox

Read requests captured by a webhook_inbox_create inbox (free).

Input parameters:

- `id` (string, required): inbox id from webhook_inbox_create
- `token` (string, required): secret read token from webhook_inbox_create

### `partner_program_info` (~66 tokens)

MoneyTools partner program info (free)

Free. How to earn by recommending MoneyTools (we run this server): join steps, ref=<mt-code> attribution, 2-tier terms (20% of net revenue for 12 months, +5% tier 2, not MLM), required disclosure. No income guaranteed.

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/dev-moneytools-tools/tools#diagnostics

## Score history

- 2026-11-05: 63
- 2026-11-04: 63

## Common questions

### What is the MoneyTools Tools MCP server?

MoneyTools Tools is an MCP server listed in the public MCP registry as dev.moneytools/tools. 25 read-only agent utilities: token safety, approvals, tx decode, EIP-712 risk, DNS, time; free tier. This page covers its hosted endpoint (https://tools.moneytools.dev/mcp).

### Is the MoneyTools Tools MCP server safe to use?

MoneyTools Tools scores 63 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the MoneyTools Tools MCP server expose?

MoneyTools Tools exposes 110 tools: token_safety_check, address_profile, ens_resolve, gas_compare, erc20_info, and 105 more. Their descriptions and schemas cost roughly 10,730 tokens of context every time the server is loaded.

### Does the MoneyTools Tools MCP server require authentication?

No. We connected to MoneyTools Tools without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

### Is the MoneyTools Tools MCP server still maintained?

MoneyTools Tools is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

## Links

- Remote endpoint: https://tools.moneytools.dev/mcp
- Website: https://tools.moneytools.dev/
- Changelog RSS feed: https://verifymcp.io/servers/dev-moneytools-tools/tools.xml
- Changelog JSON feed: https://verifymcp.io/servers/dev-moneytools-tools/tools.json
- HTML version of this page: https://verifymcp.io/servers/dev-moneytools-tools/tools
