# x402 Pay-Precheck

> Pay-per-call x402 toolkit for AI agents: find which paid service to call (live-ranked), pre-check a seller's 402 terms + OFAC screen, verify settlements, Solana mint launch-config safety check, web page to Markdown, and email checks. Swap/bridge quotes via LI.FI. Free tier: 5 free calls per day per IP on every paid endpoint (no wallet needed), then x402 pay-per-call. Prepaid credits: pay once (from 0.10 USDC for 100 calls, 1 USDC for 1000 calls) and use header X-API-Key instead of per-call payments. Pay Gateway: route any x402 payment through /v1/gateway (non-custodial precheck + relay, fee max(1%, $0.001) from credits, only on seller success). Referral program: 20% of net revenue on every paid endpoint.

- **Domain**: `api.moneytools.dev`
- **Provider**: x402 Pay-Precheck (https://api.moneytools.dev)
- **A2A protocol version**: 0.3.0
- **Kind**: a2a_agent
- **Live-responds (last probe)**: True
- **Signed card**: False
- **Streaming**: False
- **Quality score**: 100%
- **Payment protocol**: x402 · network `eip155:8453` · ≥ $0.002
- **Wallet**: `0x64eb63904cf9688ac5b3087a72acf9c31a273169`

## Skills
- **x402 service finder** — Given a task in plain words, return ranked x402 paid endpoints from PayAI, Ultravioleta and Dexter catalogs, scored by relevance plus live liveness/latency prob
- **x402 payment pre-flight** — Validate a target endpoint's HTTP 402 x402 payment requirements and OFAC-screen payTo before paying.
- **On-chain settlement verification** — Verify a USDC transfer (tx hash, payTo, amount) on Base, Polygon, Arbitrum, Avalanche, BSC or Base Sepolia via public RPC.
- **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-hol
- **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
- **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, fr

## URLs
- Agent card: https://api.moneytools.dev/.well-known/agent-card.json
- Page (HTML): https://agenstry.com/agents/api.moneytools.dev
- Documentation: https://api.moneytools.dev/llms.txt
