AVAILABLE · X402 PAYMENT REQUIRED
URL online check
probe_url
Check whether a public URL or API endpoint is online. Return HTTP status, redirects, DNS resolution, TLS/SSL certificate checks and connection timings for agent health checks and website verification. No browser rendering or screenshots.
$0.005 USDC / completed job
Base mainnet · USDC
POST /v1/probe-url
Input example
{"url": "https://example.com"}
What you receive
HTTP status, redirect, DNS and TLS evidence with timings and a PASS, ISSUE or REVIEW result. No JavaScript rendering.
Synthetic success example
{"checked_at": "2026-10-15T00:00:00Z", "content_type": "text/html", "dns_resolution": ["93.184.215.14"], "elapsed_seconds": 0.12, "final_url": "https://example.com/", "headers": {"content-type": "text/html"}, "http_status": 200, "redirect_chain": [], "requested_url": "https://example.com", "result_status": "PASS", "tls": {"days_remaining": 78.0, "expires_at": "2027-01-01T00:00:00Z", "present": true}}
Search terms: URL online check, HTTP endpoint health check, reachability, DNS and TLS verification.
Examples are documentation only, not live tokens, execution or payment evidence. Complete input/output schemas and policy limits: tools JSON.
AVAILABLE · X402 PAYMENT REQUIRED
Render webpage with JavaScript — Chromium screenshot evidence
render_page
Render a public webpage with JavaScript in Chromium. Return a screenshot evidence ID, page title, final URL, browser status, blocked requests and console errors so an agent can inspect a deployment without running browser infrastructure. Not an HTML or text export.
$0.020 USDC / completed job
Base mainnet · USDC
POST /v1/render-page
Input example
{"url": "https://example.com"}
What you receive
A Chromium-rendered page title, screenshot evidence ID, console errors and browser request evidence.
Synthetic success example
{"blocked_requests": [], "checked_at": "2026-10-15T00:00:00Z", "console_error_count": 0, "console_error_summaries": [], "final_url": "https://example.com/", "http_status": 200, "page_title": "Example Domain", "rendered_successfully": true, "requested_url": "https://example.com", "result_status": "PASS", "screenshot_evidence_id": "0123456789abcdef0123456789abcdef0123456789abcdef"}
Search terms: render webpage with JavaScript, headless browser, Chromium screenshot.
Examples are documentation only, not live tokens, execution or payment evidence. Complete input/output schemas and policy limits: tools JSON.
AVAILABLE · X402 PAYMENT REQUIRED
Verify website deployment — HTTP, browser and link evidence
verify_page
Verify a website deployment or release with combined HTTP/DNS/TLS checks, Chromium screenshot and console evidence, and bounded same-origin broken-link checks. Return structured findings for coding agents; implemented checks are not proof every feature works.
$0.050 USDC / completed job
Base mainnet · USDC
POST /v1/verify-page
Input example
{"url": "https://example.com"}
What you receive
Combined HTTP/TLS and browser evidence, console findings, screenshot evidence and up to 20 same-origin broken-link checks.
Synthetic success example
{"checked_at": "2026-10-15T00:00:00Z", "final_url": "https://example.com/", "findings": [], "link_checks": [], "probe": {"checked_at": "2026-10-15T00:00:00Z", "content_type": "text/html", "dns_resolution": ["93.184.215.14"], "elapsed_seconds": 0.12, "final_url": "https://example.com/", "headers": {"content-type": "text/html"}, "http_status": 200, "redirect_chain": [], "requested_url": "https://example.com", "result_status": "PASS", "tls": {"days_remaining": 78.0, "expires_at": "2027-01-01T00:00:00Z", "present": true}}, "render": {"blocked_requests": [], "checked_at": "2026-10-15T00:00:00Z", "console_error_count": 0, "console_error_summaries": [], "final_url": "https://example.com/", "http_status": 200, "page_title": "Example Domain", "rendered_successfully": true, "requested_url": "https://example.com", "result_status": "PASS", "screenshot_evidence_id": "0123456789abcdef0123456789abcdef0123456789abcdef"}, "requested_url": "https://example.com", "result_status": "PASS", "screenshot_evidence_id": "0123456789abcdef0123456789abcdef0123456789abcdef"}
Search terms: verify website deployment, release verification, broken-link verification.
Examples are documentation only, not live tokens, execution or payment evidence. Complete input/output schemas and policy limits: tools JSON.
AVAILABLE · X402 PAYMENT REQUIRED
x402 payment endpoint test
x402_ping
Test an AI agent's x402 V2 payment path on the configured network (Base mainnet in production). Return a compact JSON acknowledgement with service, timestamp and network; inspect PAYMENT-RESPONSE for settlement. No website check or external work. Tests this endpoint only; does not inspect another API.
$0.001 USDC / completed job
Base mainnet · USDC
POST /v1/x402-ping
Input example
{}
What you receive
Deterministic evidence and a structured JSON result. See the API documentation for this tool's response schema.
Synthetic success example
{"checked_at": "2026-10-15T00:00:00Z", "network": "eip155:8453", "ok": true, "result_status": "PASS", "service": "TD Agent Utility", "timestamp": "2026-10-15T00:00:00Z", "tool": "x402_ping", "warnings": [], "x402_version": 2}
Search terms: x402 ping, payment path test, Base USDC acknowledgement.
Examples are documentation only, not live tokens, execution or payment evidence. Complete input/output schemas and policy limits: tools JSON.
AVAILABLE · X402 PAYMENT REQUIRED
Read webpage content
read_page
Read webpage content from a public URL and extract clean text, Markdown, headings, links and metadata for AI research or RAG. HTML-to-text reading with optional protected JavaScript browser fallback; no agent-hosted browser required.
$0.008 USDC / completed job
Base mainnet · USDC
POST /v1/read-page
Input example
{"url": "https://example.com"}
What you receive
Deterministic evidence and a structured JSON result. See the API documentation for this tool's response schema.
Synthetic success example
{"browser_used": false, "bytes_read": 512, "canonical_url": null, "checked_at": "2026-10-15T00:00:00Z", "content_type": "text/html", "extraction_method": "http_html", "final_url": "https://example.com/", "headings": [{"level": 1, "text": "Example Domain"}], "http_status": 200, "links": [{"text": "About", "url": "https://example.com/about"}], "main_text": "Example Domain", "markdown": "# Example Domain", "meta_description": "", "requested_url": "https://example.com", "result_status": "PASS", "timing_seconds": 0.12, "title": "Example Domain", "tool": "read_page", "warnings": []}
Search terms: webpage reader, URL reader, HTML to text, extract webpage text, webpage to Markdown.
Examples are documentation only, not live tokens, execution or payment evidence. Complete input/output schemas and policy limits: tools JSON.
AVAILABLE · X402 PAYMENT REQUIRED
Discover website URLs — sitemap and link discovery
site_map
Discover website URLs before crawling or indexing. Read robots.txt, sitemap indexes and homepage links to return a bounded, deduplicated same-origin URL list with discovery sources and robots hints; not a full content crawl.
$0.005 USDC / completed job
Base mainnet · USDC
POST /v1/site-map
Input example
{"url": "https://example.com"}
What you receive
Deterministic evidence and a structured JSON result. See the API documentation for this tool's response schema.
Synthetic success example
{"checked_at": "2026-10-15T00:00:00Z", "duplicates_removed": 0, "requested_url": "https://example.com", "result_status": "PASS", "robots_status": 200, "sitemap_status": [{"status": 200, "url": "https://example.com/sitemap.xml"}], "summary": {"bytes_read": 512, "requests": 3, "url_count": 1}, "tool": "site_map", "urls": [{"canonical_url": "https://example.com/", "hint": null, "robots_allowed": true, "source": "sitemap", "url": "https://example.com/"}], "warnings": []}
Search terms: discover website URLs, sitemap discovery, website URL list.
Examples are documentation only, not live tokens, execution or payment evidence. Complete input/output schemas and policy limits: tools JSON.
AVAILABLE · X402 PAYMENT REQUIRED
Crawl website — multi-page text and Markdown
site_crawl
Crawl a website across multiple same-origin pages and return per-page clean text, Markdown, headings, links and success/error evidence for agent research and indexing. Page, depth, request and byte budgets apply; not an unlimited website crawl.
$0.020 USDC / completed job
Base mainnet · USDC
POST /v1/site-crawl
Input example
{"depth": 1, "max_pages": 3, "url": "https://example.com"}
What you receive
Deterministic evidence and a structured JSON result. See the API documentation for this tool's response schema.
Synthetic success example
{"checked_at": "2026-10-15T00:00:00Z", "pages": [{"browser_used": false, "bytes_read": 512, "canonical_url": null, "content_type": "text/html", "extraction_method": "http_html", "final_url": "https://example.com/", "headings": [{"level": 1, "text": "Example Domain"}], "http_status": 200, "links": [{"text": "About", "url": "https://example.com/about"}], "main_text": "Example Domain", "markdown": "# Example Domain", "meta_description": "", "requested_url": "https://example.com", "result_status": "PASS", "timing_seconds": 0.12, "title": "Example Domain", "url": "https://example.com/", "warnings": []}], "requested_url": "https://example.com", "result_status": "PASS", "summary": {"attempted": 1, "bytes_read": 512, "failed": 0, "frontier_remaining": 0, "requested_max_pages": 3, "requests": 3, "successful": 1}, "tool": "site_crawl", "warnings": []}
Search terms: website crawl, crawl site, multi-page crawl.
Examples are documentation only, not live tokens, execution or payment evidence. Complete input/output schemas and policy limits: tools JSON.
AVAILABLE · X402 PAYMENT REQUIRED
Verify an email address
email_verify
Verify an email address with deterministic syntax, domain DNS and MX mail-infrastructure checks for automated workflows. Return normalized address, domain and mail-check findings without sending mail; mailbox existence and delivery remain unverified (UNKNOWN).
$0.002 USDC / completed job
Base mainnet · USDC
POST /v1/email-verify
Input example
{"email": "agent@example.com"}
What you receive
Deterministic evidence and a structured JSON result. See the API documentation for this tool's response schema.
Synthetic success example
{"checked_at": "2026-10-15T00:00:00Z", "disposable_domain": null, "dns_exists": true, "mail_infrastructure_valid": true, "mailbox_existence": "UNKNOWN", "mx_records": [{"exchange": "mail.example.com", "preference": 10}], "normalized_domain": "example.com", "normalized_email": "agent@example.com", "null_mx": false, "result_status": "PASS", "role_address": false, "syntactically_valid": true, "tool": "email_verify", "warnings": []}
Search terms: email check, email verification, MX verification, domain verification.
Examples are documentation only, not live tokens, execution or payment evidence. Complete input/output schemas and policy limits: tools JSON.
AVAILABLE · X402 PAYMENT REQUIRED
Validate OpenAPI specification — API spec check — document errors
openapi_check
Validate an OpenAPI 3.x specification in JSON or YAML for coding agents and API integrations. Report structural problems, broken internal references, schema issues and operation IDs. Check Swagger-authored OpenAPI 3.x documents; legacy Swagger 2.0 is unsupported. Remote references are not fetched.
$0.003 USDC / completed job
Base mainnet · USDC
POST /v1/openapi-check
Input example
{"document": {"info": {"title": "Example", "version": "1"}, "openapi": "3.1.0", "paths": {}}}
What you receive
Deterministic evidence and a structured JSON result. See the API documentation for this tool's response schema.
Synthetic success example
{"ambiguous_parameters": [], "checked_at": "2026-10-15T00:00:00Z", "duplicate_operation_ids": [], "errors": [], "malformed_schemas": [], "missing_operation_ids": [], "openapi_version": "3.1.0", "operation_count": 0, "operations": [], "parse_valid": true, "recursive_refs": [], "result_status": "PASS", "score": 100, "security_schemes": {}, "servers": [], "summary": "Document parsed; no issues found in this synthetic example.", "tool": "openapi_check", "undescribed_operations": [], "unresolved_refs": [], "valid": true, "warnings": []}
Search terms: OpenAPI validator, Swagger validator for OpenAPI 3.x, API spec check.
Examples are documentation only, not live tokens, execution or payment evidence. Complete input/output schemas and policy limits: tools JSON.
AVAILABLE · X402 PAYMENT REQUIRED
Extract text from PDF
pdf_extract
Extract text from a PDF with embedded readable text for AI agents, RAG and document QA. Return page text, combined text, metadata and an indicator that OCR may be needed. Accept a public HTTPS PDF URL or base64 content; this tool does not perform OCR.
$0.005 USDC / completed job
Base mainnet · USDC
POST /v1/pdf-extract
Input example
{"url": "https://example.com/document.pdf"}
What you receive
Deterministic evidence and a structured JSON result. See the API documentation for this tool's response schema.
Synthetic success example
{"checked_at": "2026-10-15T00:00:00Z", "combined_text": "Example document text", "extraction_method": "pdfium_embedded_text", "metadata": {}, "ocr_appears_necessary": false, "page_count": 1, "pages": [{"page": 1, "text": "Example document text"}], "result_status": "PASS", "tool": "pdf_extract", "warnings": []}
Search terms: PDF text extraction, document QA, RAG document ingestion.
Examples are documentation only, not live tokens, execution or payment evidence. Complete input/output schemas and policy limits: tools JSON.
AVAILABLE · X402 PAYMENT REQUIRED
Extract tables from PDF
pdf_tables
Extract structured tables from a PDF for AI data-processing workflows. Return page/table indexes, cell rows, conservative header candidates and CSV-compatible rows. Uncertain cells stay null; no OCR of scanned tables is performed.
$0.010 USDC / completed job
Base mainnet · USDC
POST /v1/pdf-tables
Input example
{"url": "https://example.com/document.pdf"}
What you receive
Deterministic evidence and a structured JSON result. See the API documentation for this tool's response schema.
Synthetic success example
{"checked_at": "2026-10-15T00:00:00Z", "extraction_method": "pdfplumber_lines", "page_count": 1, "result_status": "PASS", "tables": [{"confidence": null, "csv_rows": [["A", "2"]], "header_candidates": ["Item", "Count"], "headers": ["Item", "Count"], "page": 1, "rows": [["A", "2"]], "table_index": 0, "warnings": []}], "tool": "pdf_tables", "warnings": []}
Search terms: PDF table extraction, PDF to CSV rows, structured table cells.
Examples are documentation only, not live tokens, execution or payment evidence. Complete input/output schemas and policy limits: tools JSON.
AVAILABLE · X402 PAYMENT REQUIRED
OCR scanned PDF and images — readable document text
pdf_ocr
OCR a scanned PDF, image PDF or PNG/JPEG document to readable text for AI agents and document processing. Return per-page and combined text with Tesseract quality indicators. Page, pixel and time limits apply; no searchable-PDF file is generated.
$0.020 USDC / completed job
Base mainnet · USDC
POST /v1/pdf-ocr
Input example
{"url": "https://example.com/scan.pdf"}
What you receive
Deterministic evidence and a structured JSON result. See the API documentation for this tool's response schema.
Synthetic success example
{"checked_at": "2026-10-15T00:00:00Z", "combined_text": "Example scanned text", "language": "eng", "ocr_method": "tesseract_5_local_pdfium", "page_count": 1, "pages": [{"mean_word_confidence": 92.0, "page": 1, "text": "Example scanned text", "warnings": []}], "result_status": "PASS", "tool": "pdf_ocr", "warnings": []}
Search terms: OCR, scanned PDF, image PDF, document OCR.
Examples are documentation only, not live tokens, execution or payment evidence. Complete input/output schemas and policy limits: tools JSON.
AVAILABLE · X402 PAYMENT REQUIRED
Store persistent memory for an AI agent
state_put
Store persistent memory for an AI agent across runs as bounded JSON by key, until TTL expiry; optional compare-and-swap. Namespace is the verified paying wallet. Direct buyers using their own wallet are isolated; reuse it. A shared-wallet intermediary shares state, not independent-user isolation. Secure delegated end-user identity is not implemented.
$0.002 USDC / completed job
Base mainnet · USDC
POST /v1/state-put
Input example
{"key": "memory", "value": {"stage": "start"}}
What you receive
Deterministic evidence and a structured JSON result. See the API documentation for this tool's response schema.
Synthetic success example
{"checked_at": "2026-10-15T00:00:00Z", "created_at": 1792022400, "expires_at": 1792108800, "key": "memory", "result_status": "PASS", "size_bytes": 17, "tool": "state_put", "updated_at": 1792022400, "version": 1, "warnings": []}
Search terms: AI memory, persistent state, KV state, store agent memory.
Examples are documentation only, not live tokens, execution or payment evidence. Complete input/output schemas and policy limits: tools JSON.
AVAILABLE · X402 PAYMENT REQUIRED
Retrieve AI memory by key
state_get
Retrieve AI memory or persistent agent state by key before TTL expiry. Return found status, stored value, version and expiry metadata. Namespace is the verified paying wallet. Direct buyers using their own wallet are isolated; reuse it. A shared-wallet intermediary shares state, not independent-user isolation. Secure delegated end-user identity is not implemented.
$0.001 USDC / completed job
Base mainnet · USDC
POST /v1/state-get
Input example
{"key": "memory"}
What you receive
Deterministic evidence and a structured JSON result. See the API documentation for this tool's response schema.
Synthetic success example
{"checked_at": "2026-10-15T00:00:00Z", "found": true, "record": {"created_at": 1792022400, "expires_at": 1792108800, "key": "memory", "size_bytes": 17, "updated_at": 1792022400, "value": {"stage": "start"}, "version": 1}, "result_status": "PASS", "tool": "state_get", "warnings": []}
Search terms: retrieve AI memory, read persistent state, KV lookup.
Examples are documentation only, not live tokens, execution or payment evidence. Complete input/output schemas and policy limits: tools JSON.
AVAILABLE · X402 PAYMENT REQUIRED
Delete AI agent memory by key
state_delete
Delete AI agent memory or persistent KV state by key when a workflow ends. Return whether an unexpired stored value was deleted. Namespace is the verified paying wallet. Direct buyers using their own wallet are isolated; reuse it. A shared-wallet intermediary shares state, not independent-user isolation. Secure delegated end-user identity is not implemented.
$0.001 USDC / completed job
Base mainnet · USDC
POST /v1/state-delete
Input example
{"key": "memory"}
What you receive
Deterministic evidence and a structured JSON result. See the API documentation for this tool's response schema.
Synthetic success example
{"checked_at": "2026-10-15T00:00:00Z", "deleted": true, "result_status": "PASS", "tool": "state_delete", "warnings": []}
Search terms: delete agent memory, remove KV state.
Examples are documentation only, not live tokens, execution or payment evidence. Complete input/output schemas and policy limits: tools JSON.
AVAILABLE · X402 PAYMENT REQUIRED
Persistent counter — atomic agent coordination
counter_increment
Atomically increment a persistent counter for agent retries, quotas or progress by a signed 64-bit delta. Return value, version and expiry; overflow is rejected. Namespace is the verified paying wallet. Direct buyers using their own wallet are isolated; reuse it. A shared-wallet intermediary shares state, not independent-user isolation. Secure delegated end-user identity is not implemented.
$0.001 USDC / completed job
Base mainnet · USDC
POST /v1/counter-increment
Input example
{"delta": 1, "key": "calls"}
What you receive
Deterministic evidence and a structured JSON result. See the API documentation for this tool's response schema.
Synthetic success example
{"checked_at": "2026-10-15T00:00:00Z", "created_at": 1792022400, "expires_at": 1792108800, "key": "calls", "result_status": "PASS", "size_bytes": 1, "tool": "counter_increment", "updated_at": 1792022400, "value": 1, "version": 1, "warnings": []}
Search terms: persistent counter, atomic increment, retry counter.
Examples are documentation only, not live tokens, execution or payment evidence. Complete input/output schemas and policy limits: tools JSON.
AVAILABLE · X402 PAYMENT REQUIRED
Acquire distributed lock for agents — payer-scoped lease
lock_acquire
Acquire a distributed lock for agents as a TTL-limited payer-scoped mutex lease. Return status, expiry and a secret release token; no global/exactly-once guarantee. Namespace is the verified paying wallet. Direct buyers using their own wallet are isolated; reuse it. A shared-wallet intermediary shares state, not independent-user isolation. Secure delegated end-user identity is not implemented.
$0.001 USDC / completed job
Base mainnet · USDC
POST /v1/lock-acquire
Input example
{"key": "worker", "ttl": 30}
What you receive
Deterministic evidence and a structured JSON result. See the API documentation for this tool's response schema.
Synthetic success example
{"acquired": true, "checked_at": "2026-10-15T00:00:00Z", "expires_at": 1792022430, "lock_token": "0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef", "result_status": "PASS", "tool": "lock_acquire", "warnings": []}
Search terms: distributed lock for agents, lease, mutex, duplicate-work prevention.
Examples are documentation only, not live tokens, execution or payment evidence. Complete input/output schemas and policy limits: tools JSON.
AVAILABLE · X402 PAYMENT REQUIRED
Release distributed lock with issued token
lock_release
Release a distributed lock using its key and the secret release token issued by lock_acquire. Return whether the payer-scoped lease was released before expiry. Namespace is the verified paying wallet. Direct buyers using their own wallet are isolated; reuse it. A shared-wallet intermediary shares state, not independent-user isolation. Secure delegated end-user identity is not implemented.
$0.001 USDC / completed job
Base mainnet · USDC
POST /v1/lock-release
Input example
{"key": "worker", "lock_token": "0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef"}
What you receive
Deterministic evidence and a structured JSON result. See the API documentation for this tool's response schema.
Synthetic success example
{"checked_at": "2026-10-15T00:00:00Z", "released": true, "result_status": "PASS", "tool": "lock_release", "warnings": []}
Search terms: release distributed lock, unlock lease, release token.
Examples are documentation only, not live tokens, execution or payment evidence. Complete input/output schemas and policy limits: tools JSON.
AVAILABLE · X402 PAYMENT REQUIRED
Save workflow checkpoint — agent crash recovery
checkpoint_save
Save a versioned workflow checkpoint with stage, progress and JSON payload for AI-agent crash recovery. TTL-limited; optional compare-and-swap. Namespace is the verified paying wallet. Direct buyers using their own wallet are isolated; reuse it. A shared-wallet intermediary shares state, not independent-user isolation. Secure delegated end-user identity is not implemented.
$0.002 USDC / completed job
Base mainnet · USDC
POST /v1/checkpoint-save
Input example
{"key": "workflow", "payload": {}, "progress": 0.0, "stage": "start"}
What you receive
Deterministic evidence and a structured JSON result. See the API documentation for this tool's response schema.
Synthetic success example
{"checked_at": "2026-10-15T00:00:00Z", "created_at": 1792022400, "expires_at": 1792108800, "key": "workflow", "result_status": "PASS", "size_bytes": 50, "tool": "checkpoint_save", "updated_at": 1792022400, "version": 1, "warnings": []}
Search terms: save workflow checkpoint, crash recovery, agent continuity.
Examples are documentation only, not live tokens, execution or payment evidence. Complete input/output schemas and policy limits: tools JSON.
AVAILABLE · X402 PAYMENT REQUIRED
Restore workflow checkpoint — resume agent work
checkpoint_load
Restore a workflow checkpoint, latest or retained revision, before TTL expiry. Return stage, progress and payload so the agent can resume its own work. Namespace is the verified paying wallet. Direct buyers using their own wallet are isolated; reuse it. A shared-wallet intermediary shares state, not independent-user isolation. Secure delegated end-user identity is not implemented.
$0.001 USDC / completed job
Base mainnet · USDC
POST /v1/checkpoint-load
Input example
{"key": "workflow"}
What you receive
Deterministic evidence and a structured JSON result. See the API documentation for this tool's response schema.
Synthetic success example
{"checked_at": "2026-10-15T00:00:00Z", "found": true, "record": {"created_at": 1792022400, "expires_at": 1792108800, "key": "workflow", "size_bytes": 17, "updated_at": 1792022400, "value": {"payload": {"next": "parse"}, "progress": 0.5, "stage": "fetch"}, "version": 1}, "result_status": "PASS", "tool": "checkpoint_load", "warnings": []}
Search terms: restore workflow checkpoint, resume workflow, checkpoint revision.
Examples are documentation only, not live tokens, execution or payment evidence. Complete input/output schemas and policy limits: tools JSON.
AVAILABLE · X402 PAYMENT REQUIRED
Create callback inbox — temporary webhook receiver
inbox_create
Create a callback inbox for async agent jobs. Return a secret write-only webhook URL, inbox ID, expiry and limits; JSON/text events, not email. Namespace is the verified paying wallet. Direct buyers using their own wallet are isolated; reuse it. A shared-wallet intermediary shares state, not independent-user isolation. Secure delegated end-user identity is not implemented.
$0.003 USDC / completed job
Base mainnet · USDC
POST /v1/inbox-create
Input example
{}
What you receive
Deterministic evidence and a structured JSON result. See the API documentation for this tool's response schema.
Synthetic success example
{"callback_url": "https://tdagentutility.co.uk/callbacks/0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef", "checked_at": "2026-10-15T00:00:00Z", "expires_at": 1792026000, "inbox_id": "0123456789abcdef0123456789abcdef", "max_event_count": 64, "max_event_size": 16384, "result_status": "PASS", "tool": "inbox_create", "warnings": []}
Search terms: create callback inbox, webhook inbox, async result receiver.
Examples are documentation only, not live tokens, execution or payment evidence. Complete input/output schemas and policy limits: tools JSON.
AVAILABLE · X402 PAYMENT REQUIRED
Read callback inbox — asynchronous job events
inbox_read
Read callback inbox events by ID: timestamped JSON/text with optional atomic consume-on-read. For async job results, not email. Namespace is the verified paying wallet. Direct buyers using their own wallet are isolated; reuse it. A shared-wallet intermediary shares state, not independent-user isolation. Secure delegated end-user identity is not implemented.
$0.001 USDC / completed job
Base mainnet · USDC
POST /v1/inbox-read
Input example
{"inbox_id": "0123456789abcdef0123456789abcdef"}
What you receive
Deterministic evidence and a structured JSON result. See the API documentation for this tool's response schema.
Synthetic success example
{"checked_at": "2026-10-15T00:00:00Z", "events": [{"content_type": "application/json", "data": {"result": 42, "status": "complete"}, "event_id": "0123456789abcdef0123456789abcdef", "timestamp": 1792022410}], "found": true, "result_status": "PASS", "tool": "inbox_read", "warnings": []}
Search terms: read callback inbox, poll webhook events, async job results.
Examples are documentation only, not live tokens, execution or payment evidence. Complete input/output schemas and policy limits: tools JSON.
AVAILABLE · X402 PAYMENT REQUIRED
Delete callback inbox — revoke webhook endpoint
inbox_delete
Delete a callback inbox after an AI-agent workflow completes and revoke its secret webhook endpoint. Return whether the inbox was deleted. Namespace is the verified paying wallet. Direct buyers using their own wallet are isolated; reuse it. A shared-wallet intermediary shares state, not independent-user isolation. Secure delegated end-user identity is not implemented.
$0.001 USDC / completed job
Base mainnet · USDC
POST /v1/inbox-delete
Input example
{"inbox_id": "0123456789abcdef0123456789abcdef"}
What you receive
Deterministic evidence and a structured JSON result. See the API documentation for this tool's response schema.
Synthetic success example
{"checked_at": "2026-10-15T00:00:00Z", "deleted": true, "result_status": "PASS", "tool": "inbox_delete", "warnings": []}
Search terms: delete callback inbox, revoke webhook, inbox cleanup.
Examples are documentation only, not live tokens, execution or payment evidence. Complete input/output schemas and policy limits: tools JSON.
AVAILABLE · X402 PAYMENT REQUIRED
Monitor webpage changes — stored fingerprint comparison
change_check
Monitor webpage changes using stored fingerprints. Return change flags and field differences. Repeated caller checks; no background subscription or semantic diff. Namespace is the verified paying wallet. Direct buyers using their own wallet are isolated; reuse it. A shared-wallet intermediary shares state, not independent-user isolation. Secure delegated end-user identity is not implemented.
$0.006 USDC / completed job
Base mainnet · USDC
POST /v1/change-check
Input example
{"key": "homepage", "url": "https://example.com"}
What you receive
Deterministic evidence and a structured JSON result. See the API documentation for this tool's response schema.
Synthetic success example
{"changed": true, "checked_at": "2026-10-15T00:00:00Z", "current": {"canonical_url": null, "content_type": "text/html", "final_url": "https://example.com/", "fingerprint": "dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", "http_status": 200, "main_content": "cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", "meta_description": "Example page", "policy": "all", "timestamp": 1792022460, "title": "Example Domain", "url": "https://example.com"}, "differences": {"canonical_url": false, "content_type": false, "final_url": false, "http_status": false, "main_content": true, "meta_description": false, "title": false}, "first_seen": false, "previous": {"canonical_url": null, "content_type": "text/html", "final_url": "https://example.com/", "fingerprint": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", "http_status": 200, "main_content": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "meta_description": "Example page", "policy": "all", "timestamp": 1792022400, "title": "Example Domain", "url": "https://example.com"}, "result_status": "PASS", "tool": "change_check", "version": 2, "warnings": []}
Search terms: monitor page changes, webpage diff, change detection.
Examples are documentation only, not live tokens, execution or payment evidence. Complete input/output schemas and policy limits: tools JSON.
AVAILABLE · X402 PAYMENT REQUIRED
Extract structured fields from a known webpage
structured_web_extract
Fixed bounded deterministic operation; no AI inference, customer code or remote schema references. Schema validity is not factual accuracy. Extract explicitly selected fields from a known public URL with hashes and normalized-text provenance. Not general web search; browser fallback disabled.
$0.008 USDC / completed job
Base mainnet · USDC
POST /v1/structured-web-extract
Input example
{"fields": {"title": {"source": "title"}}, "output_schema": {"additionalProperties": false, "properties": {"title": {"type": "string"}}, "required": ["title"], "type": "object"}, "url": "https://example.com"}
What you receive
Deterministic evidence and a structured JSON result. See the API documentation for this tool's response schema.
Synthetic success example
{"bytes_read": 0, "candidate": {}, "checked_at": "2026-10-15T00:00:00Z", "confidence": null, "errors_truncated": false, "extraction_errors": [], "extraction_method": "http_html", "field_evidence": [], "final_url": "", "limitations": [], "observations": [], "requested_url": "", "requests": 0, "result_status": "REVIEW", "tool": "structured_web_extract", "valid": false, "validated_data": null, "validation_errors": [], "warnings": []}
Search terms: known URL extraction, field provenance.
Examples are documentation only, not live tokens, execution or payment evidence. Complete input/output schemas and policy limits: tools JSON.
AVAILABLE · X402 PAYMENT REQUIRED
Extract literal fields from text or documents
structured_document
Fixed bounded deterministic operation; no AI inference, customer code or remote schema references. Schema validity is not factual accuracy. Extract literal-prefixed fields from supplied text, PDF embedded text or local OCR. Missing/ambiguous fields remain errors; OCR can be inaccurate.
$0.009 USDC / completed job
Base mainnet · USDC
POST /v1/structured-document
Input example
{"fields": {"title": {"line_prefix": "Title:", "source": "main_text"}}, "output_schema": {"additionalProperties": false, "properties": {"title": {"type": "string"}}, "required": ["title"], "type": "object"}, "source": "text", "text": "Title: Example"}
What you receive
Deterministic evidence and a structured JSON result. See the API documentation for this tool's response schema.
Synthetic success example
{"candidate": {}, "capability": "structured_document", "checked_at": "2026-10-15T00:00:00Z", "confidence": null, "errors_truncated": false, "extraction_errors": [], "field_evidence": [], "limitations": [], "pages": [], "result_status": "REVIEW", "source": {"content_sha256": null, "kind": "text", "method": "", "ocr_appears_necessary": null, "url": null}, "text_sha256": "0000000000000000000000000000000000000000000000000000000000000000", "tool": "structured_document", "valid": false, "validated_data": null, "validation_errors": [], "warnings": []}
Search terms: document field extraction, literal text extraction.
Examples are documentation only, not live tokens, execution or payment evidence. Complete input/output schemas and policy limits: tools JSON.
AVAILABLE · X402 PAYMENT REQUIRED
Validate bounded JSON against a schema subset
validate_json
Fixed bounded deterministic operation; no AI inference, customer code or remote schema references. Schema validity is not factual accuracy. Validate supplied JSON against the documented bounded JSON Schema subset and return redacted JSON-pointer errors. Refs, regex, composition and formats rejected.
$0.002 USDC / completed job
Base mainnet · USDC
POST /v1/validate-json
Input example
{"document": {"title": "Example"}, "output_schema": {"additionalProperties": false, "properties": {"title": {"type": "string"}}, "required": ["title"], "type": "object"}}
What you receive
Deterministic evidence and a structured JSON result. See the API documentation for this tool's response schema.
Synthetic success example
{"capability": "validate_json", "checked_at": "2026-10-15T00:00:00Z", "confidence": null, "errors": [], "errors_truncated": false, "limitations": [], "result_status": "REVIEW", "tool": "validate_json", "valid": false, "warnings": []}
Search terms: JSON validation, schema constraint report.
Examples are documentation only, not live tokens, execution or payment evidence. Complete input/output schemas and policy limits: tools JSON.
AVAILABLE · X402 PAYMENT REQUIRED
Convert and transform bounded CSV/JSON rows
transform_data
Fixed bounded deterministic operation; no AI inference, customer code or remote schema references. Schema validity is not factual accuracy. Convert bounded rectangular CSV/JSON rows, project/rename columns and sort homogeneous values. CSV input remains strings; export neutralises formulas and loses null/type distinctions.
$0.003 USDC / completed job
Base mainnet · USDC
POST /v1/transform-data
Input example
{"csv_text": "title\r\nExample\r\n", "input_format": "csv", "output_format": "json"}
What you receive
Deterministic evidence and a structured JSON result. See the API documentation for this tool's response schema.
Synthetic success example
{"capability": "transform_data", "checked_at": "2026-10-15T00:00:00Z", "columns": [], "confidence": null, "csv_text": null, "limitations": [], "neutralised_csv_cells": 0, "null_cells_encoded_empty": 0, "output_format": "csv", "result_status": "REVIEW", "row_count": 0, "rows": null, "tool": "transform_data", "warnings": []}
Search terms: CSV to JSON, JSON to CSV, column projection.
Examples are documentation only, not live tokens, execution or payment evidence. Complete input/output schemas and policy limits: tools JSON.