# Agent Payload Tools Deterministic payload utilities for AI-agent workflows. No AI models or hidden upstream calls. ## Access HTTP API: POST the routes below. OpenAPI: /openapi.json MCP: /mcp using Streamable HTTP. Tool listing is free; every tool execution requires x402 payment. Payments: x402 v2 exact USDC on Base mainnet (eip155:8453) or Solana mainnet (solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp). Free endpoints: /, /health, /capabilities, /openapi.json, /llms.txt, /robots.txt, /.well-known/x402, /stats ## Paid tools - payload_hash | POST /hash | $0.001 USDC | Hash text, strings, or UTF-8 payload data with SHA256, SHA384, or SHA512. Compute a cryptographic hash, checksum, or digest for payload integrity, content fingerprinting, cache keys, and verifying that data has not changed. - payload_base64 | POST /base64 | $0.001 USDC | Base64 encode text or payload data, or Base64 decode a string back to UTF-8 text. Useful for Base64 encode/decode, API payload conversion, transport encoding, reversible text conversion, and decoding opaque payload strings. - payload_hmac | POST /hmac | $0.001 USDC | Create or verify an HMAC for a message or payload using SHA-256, SHA-384, or SHA-512. Useful for webhook signatures, shared-secret authentication, payload signing, and message integrity checks. - payload_json_validate | POST /json-validate | $0.001 USDC | Validate JSON data or an API payload against a compact JSON schema and return deterministic validation results. Check required fields, value types, object structure, and structured agent inputs. Useful as a JSON validator for API responses, request payloads, and schema checks. - payload_jwt_inspect | POST /jwt-inspect | $0.001 USDC | Inspect and decode a JWT token, including its header, claims, timestamps, and time validity, without verifying the signature. Useful for JWT claims inspection, token debugging, and payload analysis. - payload_text_diff | POST /text-diff | $0.001 USDC | Compare two texts or strings and find what changed. Return a deterministic line-by-line text diff showing added, removed, modified, and unchanged lines. Useful for text comparison, string comparison, change detection, version comparison, and finding differences between two payloads. - payload_pipeline | POST /pipeline | $0.003 USDC | Transform payload data through 1 to 12 deterministic steps in one call, including Base64 encode/decode, hex encode/decode, URL encode/decode, JSON parse/canonicalize, and SHA256/SHA512 hashing. Useful for multi-step data transformation, payload processing, encoding pipelines, decoding pipelines, and chained transformations. - payload_inspect | POST /payload-inspect | $0.003 USDC | Inspect an unknown payload or string and detect whether it looks like JSON, JWT, Base64, hexadecimal, or URL-encoded data without executing code. Useful for payload identification, encoding detection, and deciding how to decode opaque input.