# x402 agent toolkit: service finder, payment safety, Solana & web tools (remote · x402-pay-precheck.moneytools.workers.dev)

x402 tools: service finder, payment precheck/verify, Solana mint check, web-to-Markdown, email check

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

## Components

- remote · `x402-pay-precheck.moneytools.workers.dev`: 65/100 (this document), [markdown](https://verifymcp.io/servers/dev-workers-moneytools-x402-pay-precheck-pay-precheck/x402-pay-precheck.md), [page](https://verifymcp.io/servers/dev-workers-moneytools-x402-pay-precheck-pay-precheck/x402-pay-precheck)

## Channel facts

- Endpoint: `https://x402-pay-precheck.moneytools.workers.dev/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `2.1.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**: 69/100
  - AI-judged instruction clarity (good).
  - Context-footprint check failed: tool/resource definitions use about 14481 tokens (~115/item across 125 items; 125 tools + 0 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 7/100
  - Stability observed for 2 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 99/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 95% of tool parameters carry a description.
  - Structured output schemas are declared (93% 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 126 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

### How do I install the x402 agent toolkit: service finder, payment safety, Solana… MCP server?

x402 agent toolkit: service finder, payment safety, Solana… is a hosted endpoint at https://x402-pay-precheck.moneytools.workers.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-workers-moneytools-x402-pay-precheck-pay-pre 'https://x402-pay-precheck.moneytools.workers.dev/mcp'
```

### Cursor

```json
{
  "mcpServers": {
    "dev-workers-moneytools-x402-pay-precheck-pay-pre": {
      "url": "https://x402-pay-precheck.moneytools.workers.dev/mcp"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "dev-workers-moneytools-x402-pay-precheck-pay-pre": {
      "type": "http",
      "url": "https://x402-pay-precheck.moneytools.workers.dev/mcp"
    }
  }
}
```

### Codex

```toml
[mcp_servers.dev-workers-moneytools-x402-pay-precheck-pay-pre]
url = "https://x402-pay-precheck.moneytools.workers.dev/mcp"
```

### opencode

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

### OpenClaw

```bash
openclaw mcp add dev-workers-moneytools-x402-pay-precheck-pay-pre --url 'https://x402-pay-precheck.moneytools.workers.dev/mcp' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  dev-workers-moneytools-x402-pay-precheck-pay-pre:
    url: "https://x402-pay-precheck.moneytools.workers.dev/mcp"
```

### Netclaw

```json
{
  "McpServers": {
    "dev-workers-moneytools-x402-pay-precheck-pay-pre": {
      "Transport": "http",
      "Url": "https://x402-pay-precheck.moneytools.workers.dev/mcp"
    }
  }
}
```

### Vellum

```bash
assistant mcp add dev-workers-moneytools-x402-pay-precheck-pay-pre -t streamable-http -u 'https://x402-pay-precheck.moneytools.workers.dev/mcp'
```

### Other

```json
{
  "mcpServers": {
    "dev-workers-moneytools-x402-pay-precheck-pay-pre": {
      "type": "http",
      "url": "https://x402-pay-precheck.moneytools.workers.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 65, +1)

- [security] The server rewrote its instructions, which are the text every model session reads
- [functional regression] Schema quality: 13088 → 14481
- [functional] New tool “duration_parse”
- [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 “pii_redact”
- [functional] New tool “prompt_injection_scan”
- [functional] New tool “text_chunk”
- [functional] New tool “text_similarity”
- [functional] New tool “token_count”

### 2026-11-04 (score 64, +2)

- [security regression] HTTPS: unverified → fail
- [security] The server rewrote its instructions, which are the text every model session reads
- [security] Tool “email_check” rewrote its description, which is the text the model reads
- [security] Tool “solana_mint_check” rewrote its description, which is the text the model reads
- [security] Tool “web_read_markdown” rewrote its description, which is the text the model reads
- [security] Tool “x402_precheck” rewrote its description, which is the text the model reads
- [security] Tool “x402_recommend” rewrote its description, which is the text the model reads
- [security] Tool “x402_verify_settlement” rewrote its description, which is the text the model reads
- [functional improvement] Schema quality: 199 → 117
- [functional improvement] Tool coverage: 53% → 95%
- [functional improvement] Stability: unverified → 0.03
- [functional improvement] Tool “email_check” now declares an output schema
- [functional improvement] Tool “solana_mint_check” now declares an output schema
- [functional improvement] Tool “web_read_markdown” now declares an output schema
- [functional improvement] Tool “x402_precheck” now declares an output schema
- [functional improvement] Tool “x402_recommend” now declares an output schema
- [functional improvement] Tool “x402_verify_settlement” now declares an output schema
- [functional] First check of Tool coverage: 93
- [functional] Destructive annotations: pass → 0
- [functional] Server version: 2.1.0 → 2.11.0
- [functional] New tool “a2a_card_validate”
- [functional] New tool “abi_encode”
- [functional] New tool “address_profile”
- [functional] New tool “address_validate”
- [functional] New tool “allowance_revoke_plan”
- [functional] New tool “allowance_setup”
- [functional] New tool “approval_cancel”
- [functional] New tool “approval_consume”
- [functional] New tool “approval_request”
- [functional] New tool “approval_status”
- [functional] New tool “approval_verify”
- [functional] New tool “apr_apy”
- [functional] New tool “block_at_time”
- [functional] New tool “bridge_status”
- [functional] New tool “broken_links”
- [functional] New tool “btc_address”
- [functional] New tool “btc_fees”
- [functional] New tool “business_days”
- [functional] New tool “calldata_decode”
- [functional] New tool “card_number_check”
- [functional] New tool “chain_info”
- [functional] New tool “color_convert”
- [functional] New tool “contract_abi”
- [functional] New tool “contract_read”
- [functional] New tool “cron_next_runs”
- [functional] New tool “csv_json_convert”
- [functional] New tool “currency_convert”
- [functional] New tool “dex_price”
- [functional] New tool “dns_lookup”
- [functional] New tool “dns_propagation”
- [functional] New tool “domain_rdap”
- [functional] New tool “ens_available”
- [functional] New tool “ens_resolve”
- [functional] New tool “erc20_info”
- [functional] New tool “erc4626_vault”
- [functional] New tool “event_logs”
- [functional] New tool “feed_parse”
- [functional] New tool “gas_compare”
- [functional] New tool “hash_encode”
- [functional] New tool “http_inspect”
- [functional] New tool “iban_validate”
- [functional] New tool “id_generate”
- [functional] New tool “idn_homograph_check”
- [functional] New tool “impermanent_loss”
- [functional] New tool “ip_cidr”
- [functional] New tool “ip_owner”
- [functional] New tool “json_format”
- [functional] New tool “json_schema_validate”
- [functional] New tool “jwt_inspect”
- [functional] New tool “language_detect”
- [functional] New tool “ledger_gateway”
- [functional] New tool “ledger_wallet_report”
- [functional] New tool “ledger_wallet_start”
- [functional] New tool “liquidation_price”
- [functional] New tool “list_swap_tokens”
- [functional] New tool “llms_txt_validate”
- [functional] New tool “loan_amortization”
- [functional] New tool “lunar_date”
- [functional] New tool “markdown_to_html”
- [functional] New tool “mcp_tools_lint”
- [functional] New tool “nft_metadata”
- [functional] New tool “number_base”
- [functional] New tool “og_image_check”
- [functional] New tool “openapi_lint”
- [functional] New tool “password_strength”
- [functional] New tool “phone_format”
- [functional] New tool “plan_buy”
- [functional] New tool “plan_status”
- [functional] New tool “proxy_inspect”
- [functional] New tool “public_holidays”
- [functional] New tool “qr_payment_link”
- [functional] New tool “regex_test”
- [functional] New tool “robots_check”
- [functional] New tool “rpc_health”
- [functional] New tool “safe_multisig_info”
- [functional] New tool “security_headers_audit”
- [functional] New tool “semver_check”
- [functional] New tool “signature_verify”
- [functional] New tool “sitemap_parse”
- [functional] New tool “slugify”
- [functional] New tool “solana_account”
- [functional] New tool “spf_dmarc_check”
- [functional] New tool “ssl_certificate”
- [functional] New tool “stablecoin_peg”
- [functional] New tool “swap_quote”
- [functional] New tool “taiwan_id_check”
- [functional] New tool “text_diff”
- [functional] New tool “text_stats”
- [functional] New tool “time_convert”
- [functional] New tool “token_balances”
- [functional] New tool “token_safety_check”
- [functional] New tool “tx_explain”
- [functional] New tool “tx_status”
- [functional] New tool “typed_data_risk”
- [functional] New tool “unit_convert”
- [functional] New tool “url_metadata”
- [functional] New tool “url_parse_clean”
- [functional] New tool “user_agent_parse”
- [functional] New tool “vesting_schedule”
- [functional] New tool “webhook_inbox_create”
- [functional] New tool “webhook_inbox_read”
- [functional] New tool “x402_find_endpoint”
- [functional] New tool “x402_gateway_plan”
- [functional] New tool “x402_validate”
- [functional] New tool “yaml_json_convert”
- [cosmetic] “x402_precheck” reworded the description of “method”
- [cosmetic] “x402_recommend” reworded the description of “limit”
- [cosmetic] “x402_verify_settlement” reworded the description of “from”
- [cosmetic] “x402_verify_settlement” reworded the description of “match”
- [cosmetic] “x402_verify_settlement” reworded the description of “minConfirmations”
- [cosmetic] “x402_verify_settlement” reworded the description of “network”
- [cosmetic] “x402_verify_settlement” reworded the description of “payTo”
- [cosmetic] “x402_verify_settlement” reworded the description of “txHash”
- [cosmetic] Tool “email_check” changed its title: Email address check
- [cosmetic] Tool “solana_mint_check” changed its title: Solana token launch-config check
- [cosmetic] Tool “web_read_markdown” changed its title: Web page to Markdown
- [cosmetic] Tool “x402_precheck” changed its title: Pre-check an x402 payment
- [cosmetic] Tool “x402_recommend” changed its title: Find an x402 service
- [cosmetic] Tool “x402_verify_settlement” changed its title: Verify a USDC settlement

### 2026-11-03 (score 62)

First indexed and scored.

## MCP tools (125)

### `x402_recommend` (~155 tokens)

Find an x402 service

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).

Input parameters:

- `limit` (integer): 1-10, default 5
- `maxPrice` (number): max USD per call
- `network` (string): base or CAIP-2
- `task` (string, required): what you need, e.g. 'token price on base'

Output parameters:

- `indexSize` (integer)
- `indexUpdatedAt` (string|null)
- `results` (array)

### `x402_precheck` (~130 tokens)

Pre-check an x402 payment

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).

Input parameters:

- `method` (string): HTTP method the endpoint expects; default GET
- `url` (string, required): x402 endpoint you plan to pay

Output parameters:

- `options` (array)
- `reasons` (array)
- `riskScore` (integer|null)
- `summary` (string)
- `verdict` (string)
- `warnings` (array)

### `x402_verify_settlement` (~206 tokens)

Verify a USDC settlement

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).

Input parameters:

- `amount` (string, required): decimal USDC, e.g. 0.01
- `from` (string): expected payer 0x address (optional)
- `match` (string): exact (default) or atLeast
- `minConfirmations` (integer): default 2
- `network` (string): base | base-sepolia | polygon | arbitrum | avalanche | bsc
- `payTo` (string, required): expected recipient 0x address
- `txHash` (string, required): 0x transaction hash (66 chars)

Output parameters:

- `confirmations` (integer)
- `reasons` (array)
- `valid` (boolean)
- `verdict` (string)

### `x402_gateway_plan` (~178 tokens)

Plan a payment via the MoneyTools Pay Gateway

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(1% 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).

Input parameters:

- `method` (string): default GET
- `url` (string, required): seller x402 endpoint you plan to pay

Output parameters:

- `decision` (string)
- `gatewayFee` (object|null)
- `gatewayUrl` (string)
- `precheck` (object)

### `solana_mint_check` (~130 tokens)

Solana token launch-config check

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.)

Input parameters:

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

### `web_read_markdown` (~129 tokens)

Web page to Markdown

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.)

Input parameters:

- `maxChars` (integer): 500-100000, default 20000
- `url` (string, required): public http(s) page

### `email_check` (~117 tokens)

Email address check

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.)

Input parameters:

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

### `swap_quote` (~341 tokens)

Token swap / bridge quote (non-custodial)

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.

Input parameters:

- `amount` (string): amount to sell in human units, e.g. "10"
- `amountBaseUnits` (string): amount in base units (integer); required for custom token addresses
- `chain` (string, required): source chain: ethereum, base, arbitrum, optimism, polygon, bsc, avalanche (or chain id)
- `fromToken` (string, required): token to sell: symbol (USDC, ETH, WETH, USDT, DAI...) or 0x address
- `recipient` (string): receiver of output (default taker)
- `slippageBps` (integer): max slippage in bps, default 50
- `taker` (string): your 0x wallet address; needed for an unsigned transaction, omit for price only
- `toChain` (string): destination chain for a bridge; omit for a same-chain swap
- `toToken` (string, required): token to buy: symbol or 0x address

### `x402_find_endpoint` (~174 tokens)

Find the best live x402 endpoint

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).

Input parameters:

- `maxPrice` (number): max USD per call
- `need` (string, required): what the endpoint should do, in plain words
- `network` (string): CAIP-2, e.g. eip155:8453

Output parameters:

- `results` (array)

### `allowance_setup` (~261 tokens)

AI allowance setup wizard (give your AI a capped wallet)

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.

Input parameters:

- `client` (string): AI client to configure
- `dailyMaxUsd` (number): daily cap in USD, default 1
- `hasUsdc` (boolean): user already holds USDC
- `lang` (string): answer language; default zh for TW, else en
- `perCallMaxUsd` (number): per-call cap in USD, default 0.05
- `region` (string): user's country: TW (Taiwan), US or other

### `list_swap_tokens` (~28 tokens)

Supported swap chains and tokens

List the chains, chain ids, native tokens and token symbols accepted by swap_quote. Free.

### `plan_buy` (~95 tokens)

How to buy the MoneyTools monthly plan

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 1% 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.

### `plan_status` (~83 tokens)

Monthly plan / credits key status

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).

Input parameters:

- `apiKey` (string): mtk_... key (optional if you send the X-API-Key header)

### `token_safety_check` (~151 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. [served by tools.moneytools.dev]

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` (~124 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. [served by tools.moneytools.dev]

Input parameters:

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

### `ens_resolve` (~115 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. [served by tools.moneytools.dev]

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` (~100 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. [served by tools.moneytools.dev]

Input parameters:

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

### `erc20_info` (~107 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. [served by tools.moneytools.dev]

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` (~137 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. [served by tools.moneytools.dev]

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` (~98 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. [served by tools.moneytools.dev]

Input parameters:

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

### `calldata_decode` (~120 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. [served by tools.moneytools.dev]

Input parameters:

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

### `contract_abi` (~100 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. [served by tools.moneytools.dev]

Input parameters:

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

### `signature_verify` (~143 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. [served by tools.moneytools.dev]

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` (~151 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. [served by tools.moneytools.dev]

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` (~134 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. [served by tools.moneytools.dev]

Input parameters:

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

### `http_inspect` (~110 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. [served by tools.moneytools.dev]

Input parameters:

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

### `url_metadata` (~87 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. [served by tools.moneytools.dev]

Input parameters:

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

### `dns_lookup` (~107 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. [served by tools.moneytools.dev]

Input parameters:

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

### `domain_rdap` (~85 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. [served by tools.moneytools.dev]

Input parameters:

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

### `robots_check` (~106 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. [served by tools.moneytools.dev]

Input parameters:

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

### `json_schema_validate` (~130 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. [served by tools.moneytools.dev]

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` (~164 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. [served by tools.moneytools.dev]

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` (~107 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. [served by tools.moneytools.dev]

Input parameters:

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

### `currency_convert` (~110 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. [served by tools.moneytools.dev]

Input parameters:

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

### `unit_convert` (~103 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. [served by tools.moneytools.dev]

Input parameters:

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

### `hash_encode` (~152 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. [served by tools.moneytools.dev]

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` (~148 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. [served by tools.moneytools.dev]

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` (~132 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. [served by tools.moneytools.dev]

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` (~106 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. [served by tools.moneytools.dev]

Input parameters:

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

### `block_at_time` (~111 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. [served by tools.moneytools.dev]

Input parameters:

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

### `rpc_health` (~86 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. [served by tools.moneytools.dev]

Input parameters:

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

### `chain_info` (~90 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. [served by tools.moneytools.dev]

Input parameters:

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

### `stablecoin_peg` (~102 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. [served by tools.moneytools.dev]

Input parameters:

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

### `bridge_status` (~98 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. [served by tools.moneytools.dev]

Input parameters:

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

### `dex_price` (~136 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. [served by tools.moneytools.dev]

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` (~113 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. [served by tools.moneytools.dev]

Input parameters:

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

### `contract_read` (~136 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. [served by tools.moneytools.dev]

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` (~92 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. [served by tools.moneytools.dev]

Input parameters:

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

### `proxy_inspect` (~120 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. [served by tools.moneytools.dev]

Input parameters:

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

### `event_logs` (~160 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. [served by tools.moneytools.dev]

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` (~118 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. [served by tools.moneytools.dev]

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` (~72 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. [served by tools.moneytools.dev]

Input parameters:

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

### `erc4626_vault` (~115 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. [served by tools.moneytools.dev]

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` (~105 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. [served by tools.moneytools.dev]

Input parameters:

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

### `solana_account` (~78 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. [served by tools.moneytools.dev]

Input parameters:

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

### `btc_address` (~76 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. [served by tools.moneytools.dev]

Input parameters:

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

### `btc_fees` (~86 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. [served by tools.moneytools.dev]

Input parameters:

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

### `vesting_schedule` (~130 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. [served by tools.moneytools.dev]

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` (~138 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. [served by tools.moneytools.dev]

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` (~169 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. [served by tools.moneytools.dev]

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` (~128 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. [served by tools.moneytools.dev]

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` (~114 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. [served by tools.moneytools.dev]

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` (~96 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. [served by tools.moneytools.dev]

Input parameters:

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

### `ssl_certificate` (~75 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. [served by tools.moneytools.dev]

Input parameters:

- `domain` (string, required): hostname

### `og_image_check` (~95 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. [served by tools.moneytools.dev]

Input parameters:

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

### `sitemap_parse` (~86 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. [served by tools.moneytools.dev]

Input parameters:

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

### `feed_parse` (~91 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. [served by tools.moneytools.dev]

Input parameters:

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

### `broken_links` (~99 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. [served by tools.moneytools.dev]

Input parameters:

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

### `dns_propagation` (~104 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. [served by tools.moneytools.dev]

Input parameters:

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

### `spf_dmarc_check` (~83 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. [served by tools.moneytools.dev]

Input parameters:

- `domain` (string, required): domain

### `ip_owner` (~78 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. [served by tools.moneytools.dev]

Input parameters:

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

### `url_parse_clean` (~89 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. [served by tools.moneytools.dev]

Input parameters:

- `url` (string, required): URL

### `idn_homograph_check` (~94 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. [served by tools.moneytools.dev]

Input parameters:

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

### `mcp_tools_lint` (~100 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. [served by tools.moneytools.dev]

Input parameters:

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

### `openapi_lint` (~100 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. [served by tools.moneytools.dev]

Input parameters:

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

### `llms_txt_validate` (~112 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. [served by tools.moneytools.dev]

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` (~95 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. [served by tools.moneytools.dev]

Input parameters:

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

### `regex_test` (~104 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. [served by tools.moneytools.dev]

Input parameters:

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

### `text_diff` (~90 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. [served by tools.moneytools.dev]

Input parameters:

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

### `id_generate` (~114 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. [served by tools.moneytools.dev]

Input parameters:

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

### `jwt_inspect` (~118 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. [served by tools.moneytools.dev]

Input parameters:

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

### `number_base` (~122 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. [served by tools.moneytools.dev]

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` (~72 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. [served by tools.moneytools.dev]

Input parameters:

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

### `csv_json_convert` (~100 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. [served by tools.moneytools.dev]

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` (~87 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. [served by tools.moneytools.dev]

Input parameters:

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

### `json_format` (~119 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. [served by tools.moneytools.dev]

Input parameters:

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

### `semver_check` (~109 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. [served by tools.moneytools.dev]

Input parameters:

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

### `text_stats` (~70 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. [served by tools.moneytools.dev]

Input parameters:

- `text` (string, required): text

### `language_detect` (~80 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. [served by tools.moneytools.dev]

Input parameters:

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

### `slugify` (~91 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. [served by tools.moneytools.dev]

Input parameters:

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

### `ip_cidr` (~103 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. [served by tools.moneytools.dev]

Input parameters:

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

### `user_agent_parse` (~83 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. [served by tools.moneytools.dev]

Input parameters:

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

### `color_convert` (~93 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. [served by tools.moneytools.dev]

Input parameters:

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

### `password_strength` (~87 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. [served by tools.moneytools.dev]

Input parameters:

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

### `phone_format` (~91 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. [served by tools.moneytools.dev]

Input parameters:

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

### `iban_validate` (~72 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. [served by tools.moneytools.dev]

Input parameters:

- `iban` (string, required): IBAN

### `card_number_check` (~85 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. [served by tools.moneytools.dev]

Input parameters:

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

### `taiwan_id_check` (~100 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. [served by tools.moneytools.dev]

Input parameters:

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

### `public_holidays` (~89 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. [served by tools.moneytools.dev]

Input parameters:

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

### `business_days` (~110 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. [served by tools.moneytools.dev]

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` (~134 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. [served by tools.moneytools.dev]

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` (~86 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. [served by tools.moneytools.dev]

Input parameters:

- `text` (string, required): text

### `llm_cost_estimate` (~147 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. [served by tools.moneytools.dev]

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` (~109 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. [served by tools.moneytools.dev]

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` (~114 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. [served by tools.moneytools.dev]

Input parameters:

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

### `extract_entities` (~93 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. [served by tools.moneytools.dev]

Input parameters:

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

### `pii_redact` (~106 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. [served by tools.moneytools.dev]

Input parameters:

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

### `prompt_injection_scan` (~98 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. [served by tools.moneytools.dev]

Input parameters:

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

### `json_repair` (~95 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. [served by tools.moneytools.dev]

Input parameters:

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

### `json_diff` (~83 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. [served by tools.moneytools.dev]

Input parameters:

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

### `json_query` (~93 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. [served by tools.moneytools.dev]

Input parameters:

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

### `text_similarity` (~92 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. [served by tools.moneytools.dev]

Input parameters:

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

### `math_eval` (~94 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. [served by tools.moneytools.dev]

Input parameters:

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

### `duration_parse` (~104 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. [served by tools.moneytools.dev]

Input parameters:

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

### `webhook_inbox_create` (~76 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. [served by tools.moneytools.dev]

### `webhook_inbox_read` (~60 tokens)

Read webhook test inbox

Read requests captured by a webhook_inbox_create inbox (free). [served by tools.moneytools.dev]

Input parameters:

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

### `partner_program_info` (~74 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. [served by tools.moneytools.dev]

### `approval_request` (~249 tokens)

Ask your human to approve a payment

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]

Input parameters:

- `amountUsd` (number): Amount in USD the human approves (upper bound)
- `details` (string): Extra context for the human (max 1000 chars)
- `host` (string): Seller hostname or URL
- `network` (string): e.g. eip155:8453
- `notify` (object): { webhook?: https URL (signed POST), email?: address (limited availability), telegramChatId?: string (not enabled yet) }
- `payTo` (string): 0x recipient the agent will pay
- `title` (string, required): What the agent wants to do, e.g. 'Pay api.example.com 0.50 USDC for a report'
- `ttlMinutes` (number): 5-1440, default 30

### `approval_status` (~53 tokens)

Approval status

Check whether the human approved, denied or let the request expire (free). Approved results include a signed proof. [served by approve.moneytools.dev]

Input parameters:

- `agentToken` (string, required)
- `id` (string, required)

### `approval_consume` (~82 tokens)

Consume an approval

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]

Input parameters:

- `agentToken` (string, required)
- `amountUsd` (number)
- `host` (string)
- `id` (string, required)
- `payTo` (string)

### `approval_cancel` (~39 tokens)

Cancel an approval request

Cancel a pending approval request (free). [served by approve.moneytools.dev]

Input parameters:

- `agentToken` (string, required)
- `id` (string, required)

### `approval_verify` (~43 tokens)

Verify an approval proof

Verify a proof string returned by approval_status (free); for sellers or gateways that require human approval. [served by approve.moneytools.dev]

Input parameters:

- `proof` (string, required)

### `ledger_gateway` (~76 tokens)

Spend ledger (Pay Gateway receipts)

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]

Input parameters:

- `currency` (string)
- `days` (number)
- `month` (string): YYYY-MM

### `ledger_wallet_start` (~167 tokens)

Start a wallet spend ledger

Start a report of outgoing USDC from any Base wallet over the last 1-31 days (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]

Input parameters:

- `address` (string, required): 0x Base wallet whose outgoing USDC to report
- `currency` (string): ISO 4217 code, default USD
- `days` (number): last N days, 1-31 (default 30)
- `labels` (object): {"0xrecipient":"name"} to label suppliers
- `month` (string): YYYY-MM (UTC); only months that started within the last 31 days

### `ledger_wallet_report` (~71 tokens)

Read a wallet spend ledger

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]

Input parameters:

- `currency` (string)
- `reportId` (string, required)
- `reportToken` (string, required)

## Diagnostics

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

## Score history

- 2026-11-05: 65
- 2026-11-04: 64
- 2026-11-03: 62

## Common questions

### What is the x402 agent toolkit: service finder, payment safety, Solana… MCP server?

x402 agent toolkit: service finder, payment safety, Solana… is an MCP server listed in the public MCP registry as dev.workers.moneytools.x402-pay-precheck/pay-precheck. x402 tools: service finder, payment precheck/verify, Solana mint check, web-to-Markdown, email check. This page covers its hosted endpoint (https://x402-pay-precheck.moneytools.workers.dev/mcp).

### Is the x402 agent toolkit: service finder, payment safety, Solana… MCP server safe to use?

x402 agent toolkit: service finder, payment safety, Solana… scores 65 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 x402 agent toolkit: service finder, payment safety, Solana… MCP server expose?

x402 agent toolkit: service finder, payment safety, Solana… exposes 125 tools: x402_recommend, x402_precheck, x402_verify_settlement, x402_gateway_plan, solana_mint_check, and 120 more. Their descriptions and schemas cost roughly 13,751 tokens of context every time the server is loaded.

### Does the x402 agent toolkit: service finder, payment safety, Solana… MCP server require authentication?

No. We connected to x402 agent toolkit: service finder, payment safety, Solana… without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

### Is the x402 agent toolkit: service finder, payment safety, Solana… MCP server still maintained?

x402 agent toolkit: service finder, payment safety, Solana… 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://x402-pay-precheck.moneytools.workers.dev/mcp
- Website: https://x402-pay-precheck.moneytools.workers.dev/llms.txt
- Changelog RSS feed: https://verifymcp.io/servers/dev-workers-moneytools-x402-pay-precheck-pay-precheck/x402-pay-precheck.xml
- Changelog JSON feed: https://verifymcp.io/servers/dev-workers-moneytools-x402-pay-precheck-pay-precheck/x402-pay-precheck.json
- HTML version of this page: https://verifymcp.io/servers/dev-workers-moneytools-x402-pay-precheck-pay-precheck/x402-pay-precheck
