HTTP/1.1 402 PAYMENT REQUIRED agent402.base.eth · BASE · SOLANA · POLYGON · ARBITRUM · MONAD · CELO · AVALANCHE · STELLAR · ALGORAND · ROBINHOOD · USDC · USDG
Agent402 / tools / Validation & parsing

Validation & parsing

Emails (with MX), URLs, IPs, user agents, colors, semver, IBAN, card numbers.

23 tools in this category - 21 free via proof-of-work. ← All tools

Email validate

$0.002 · POST /api/email-validate

Validate an email address: syntax check plus live MX record lookup on the domain (deliverability signal, not a guarantee…

URL parse

FREE w/ compute · or $0.001 · POST /api/url-parse

Parse a URL into components: protocol, host, port, path, query params (decoded), hash, origin, punycode hostname.

IP info

$0.002 · POST /api/ip-info

Classify an IP address: version, public/private/loopback/link-local, integer form, and reverse-DNS (PTR) lookup.

User-agent parse

FREE w/ compute · or $0.001 · POST /api/user-agent

Heuristic user-agent string parser: browser, version, OS, device class, and bot detection.

Color convert

FREE w/ compute · or $0.001 · POST /api/color

Convert a color between hex, RGB, and HSL. Accepts "#1a2b3c", "rgb(26,43,60)", or "hsl(210,40%,17%)".

Semver parse/compare

FREE w/ compute · or $0.001 · POST /api/semver

Parse a semantic version, or compare two (a vs b → -1/0/1, with greater/lesser flags).

MIME lookup

FREE w/ compute · or $0.001 · GET /api/mime

Look up a MIME type by file extension (?ext=png) or extensions by MIME type (?type=image/png). Covers ~50 common types.

IBAN validate

FREE w/ compute · or $0.001 · POST /api/iban-validate

Validate an IBAN: country code, length, and the ISO 13616 mod-97 checksum.

Card number validate

FREE w/ compute · or $0.001 · POST /api/card-validate

Validate a payment card number (Luhn checksum) and detect the brand. Numbers are not stored or logged.

ISBN validate

FREE w/ compute · or $0.001 · POST /api/isbn-validate

Validate an ISBN-10 or ISBN-13 checksum (hyphens/spaces ignored) and report which format it is.

Password strength

FREE w/ compute · or $0.001 · POST /api/password-strength

Score a password's strength: character-set size, entropy bits, a 0–4 rating, and an estimated offline crack time. The pa…

JSON pointer

FREE w/ compute · or $0.001 · POST /api/json-pointer

Resolve an RFC 6901 JSON Pointer (e.g. /items/0/name) against a JSON value. Returns the value or found:false.

UUID validate

FREE w/ compute · or $0.001 · POST /api/uuid-validate

Validate a UUID and report its version (1-8) and variant. Accepts hyphenated or braced forms.

JSON Schema infer

FREE w/ compute · or $0.002 · POST /api/json-schema-infer

Infer a draft-07 JSON Schema from sample JSON document(s). Send one sample as json, or several as samples. Heuristic mer…

Color contrast (WCAG)

FREE w/ compute · or $0.001 · POST /api/color-contrast

Compute the WCAG 2.x contrast ratio between two colors (hex #rgb or #rrggbb) and whether it passes AA/AAA for normal and…

Webhook signature verify

FREE w/ compute · or $0.001 · POST /api/webhook-verify

Verify a webhook's HMAC signature against the correct per-provider scheme: GitHub (X-Hub-Signature-256, sha256=hex), Str…

OpenAPI agent-readiness lint

FREE w/ compute · or $0.002 · POST /api/openapi-lint

Score an OpenAPI 3.x or Swagger 2.x spec on agent-readiness - i.e. does an LLM-driven caller have what it needs to call …

OpenAPI payload validator

FREE w/ compute · or $0.002 · POST /api/openapi-validate-payload

Validate a JSON payload against the request or response schema for one operation in an OpenAPI 3.x or Swagger 2.x spec. …

Phone format

FREE w/ compute · or $0.001 · POST /api/phone-format

Parse and format phone numbers into E.164 and national formats. Supports US (+1), UK (+44), DE (+49), FR (+33), AU (+61)…

XML validate

FREE w/ compute · or $0.001 · POST /api/xml-validate

Check XML well-formedness: balanced open/close tags, proper nesting, unescaped entities. No DTD/schema validation - synt…

CSV lint

FREE w/ compute · or $0.001 · POST /api/csv-lint

Validate CSV structure: consistent column counts across rows, properly closed quotes, delimiter detection. Returns row/c…

Base detect

FREE w/ compute · or $0.001 · POST /api/base-detect

Auto-detect the encoding format of a string: base64, base32, hex, binary, decimal, or plain text. Returns confidence sco…

IPv6 expand/compress

FREE w/ compute · or $0.001 · POST /api/ipv6-expand

Expand a compressed IPv6 address to full 8-group notation (:: to 0000:...) or compress a full address by collapsing the …