{"tools":[{"name":"util_json_validate","slug":"json-validate","description":"Validate and pretty-print JSON. Returns validity, errors, and formatted output.","required_params":["input"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_json_validate"},{"name":"util_token_estimate","slug":"token-estimate","description":"Estimate token count for text. Uses word/4 heuristic (GPT-family) and char/4 (Claude-family).","required_params":["text"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_token_estimate"},{"name":"util_uuid_generate","slug":"uuid-generate","description":"Generate one or more UUIDv4 strings.","required_params":[],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_uuid_generate"},{"name":"util_timestamp_convert","slug":"timestamp-convert","description":"Convert between timestamp formats: Unix epoch, ISO 8601, and human-readable.","required_params":["input"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_timestamp_convert"},{"name":"util_base64","slug":"base64","description":"Encode or decode Base64 strings.","required_params":["input","action"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_base64"},{"name":"util_url_health","slug":"url-health","description":"Check if a URL is reachable. Returns HTTP status, latency, and key headers.","required_params":["url"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_url_health"},{"name":"util_hash","slug":"hash","description":"Hash a string with SHA-256, SHA-1, or MD5.","required_params":["input"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_hash"},{"name":"util_regex_test","slug":"regex-test","description":"Test a regex pattern against text. Returns matches, groups, and count.","required_params":["pattern","text"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_regex_test"},{"name":"util_cron_describe","slug":"cron-describe","description":"Validate and describe a cron expression in plain English. Shows next 5 scheduled runs.","required_params":["expression"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_cron_describe"},{"name":"util_http_codes","slug":"http-codes","description":"Look up HTTP status codes. Returns name, description, and category. Without code param, returns common codes.","required_params":[],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_http_codes"},{"name":"util_page_extract","slug":"page-extract","description":"Turn any URL into clean page metadata and readable text for search, routing, and summarization.","required_params":["url"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_page_extract"},{"name":"util_open_graph","slug":"open-graph","description":"Extract Open Graph and Twitter card fields to preview how a URL will render in feeds and agents.","required_params":["url"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_open_graph"},{"name":"util_links_extract","slug":"links-extract","description":"Map internal and external links on a page for crawling, routing, and site inspection.","required_params":["url"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_links_extract"},{"name":"util_sitemap_probe","slug":"sitemap-probe","description":"Check sitemap and crawl-structure hints fast to see how a site exposes crawlable structure.","required_params":["url"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_sitemap_probe"},{"name":"util_robots_inspect","slug":"robots-inspect","description":"Read robots.txt rules and sitemap declarations before crawling or indexing a domain.","required_params":["url"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_robots_inspect"},{"name":"util_dns_lookup","slug":"dns-lookup","description":"Resolve A, AAAA, CNAME, MX, TXT, and NS records for fast domain and delivery checks.","required_params":["domain"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_dns_lookup"},{"name":"util_email_validate","slug":"email-validate","description":"Validate an email and its domain-level delivery records before outreach, signup, or routing.","required_params":["email"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_email_validate"},{"name":"util_jwt_inspect","slug":"jwt-inspect","description":"Decode JWT claims quickly for auth debugging, routing, and token inspection.","required_params":["token"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_jwt_inspect"},{"name":"util_csv_to_json","slug":"csv-to-json","description":"Convert raw CSV into JSON rows for downstream agents, prompts, and ETL steps.","required_params":["csv_text"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_csv_to_json"},{"name":"util_json_to_csv","slug":"json-to-csv","description":"Convert structured JSON rows into CSV for exports, spreadsheets, and handoff.","required_params":["json_text"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_json_to_csv"},{"name":"util_tls_inspect","slug":"tls-inspect","description":"Inspect TLS issuer, subject, SANs, and expiry to check trust and renewal risk.","required_params":["url"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_tls_inspect"},{"name":"util_security_txt_inspect","slug":"security-txt-inspect","description":"Find security.txt contacts, disclosure policy, and trust links for a domain.","required_params":["url"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_security_txt_inspect"},{"name":"util_http_headers_inspect","slug":"http-headers-inspect","description":"Inspect security, cache, redirect, and server headers to audit a URL quickly.","required_params":["url"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_http_headers_inspect"},{"name":"util_feed_discover","slug":"feed-discover","description":"Find RSS, Atom, and JSON feeds so agents can subscribe instead of scrape.","required_params":["url"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_feed_discover"},{"name":"util_forms_extract","slug":"forms-extract","description":"Extract forms, methods, actions, and fields for browser automation and workflow planning.","required_params":["url"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_forms_extract"},{"name":"util_contact_extract","slug":"contact-extract","description":"Extract emails, phones, and social links from a page for outreach, routing, and support.","required_params":["url"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_contact_extract"},{"name":"util_rdap_lookup","slug":"rdap-lookup","description":"Fetch registrar, status, and registration dates for trust, compliance, and domain ops.","required_params":["domain"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_rdap_lookup"},{"name":"util_api_health_report","slug":"api-health-report","description":"Measure endpoint status, latency, redirects, content type, and reachability in one call.","required_params":["url"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_api_health_report"},{"name":"util_x402_server_probe","slug":"x402-server-probe","description":"Probe an x402 server end-to-end: discovery, status, tools, reliability, and OpenAPI.","required_params":["url"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_x402_server_probe"},{"name":"util_x402_resource_summary","slug":"x402-resource-summary","description":"Summarize a server's .well-known/x402 resources, pricing surface, networks, and paths.","required_params":["url"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_x402_resource_summary"},{"name":"util_website_intelligence_report","slug":"website-intelligence-report","description":"Composite website intelligence report with page, social, link, form, feed, and contact signals.","required_params":["url"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_website_intelligence_report","product":{"product_id":"website_intelligence_report","title":"Website Intelligence Report","category":"web_intelligence","agent_job":"Understand whether a website is useful, trustworthy, and agent-readable before deeper crawling.","price":{"amount":"0.01","amount_cents":1,"currency":"USDC","mode":"fixed"},"canonical_endpoint":"https://api.delx.ai/api/v1/utilities/website-intelligence-report","x402_endpoint":"https://api.delx.ai/api/v1/x402/website-intelligence-report","monetization":{"charge_mode":"shadow","paid_candidate":true,"shadow_only":true,"enforce":false,"protocol_boundary":"Delx Protocol remains free; only stateless utilities are candidates for charging."}}},{"name":"util_domain_trust_report","slug":"domain-trust-report","description":"Composite trust report with TLS, security.txt, headers, RDAP, DNS, and uptime signals.","required_params":["url"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_domain_trust_report","product":{"product_id":"domain_trust_report","title":"Domain Trust Report","category":"trust_risk","agent_job":"Decide whether a domain looks safe enough for an agent to browse, cite, or transact with.","price":{"amount":"0.01","amount_cents":1,"currency":"USDC","mode":"fixed"},"canonical_endpoint":"https://api.delx.ai/api/v1/utilities/domain-trust-report","x402_endpoint":"https://api.delx.ai/api/v1/x402/domain-trust-report","monetization":{"charge_mode":"shadow","paid_candidate":false,"shadow_only":true,"enforce":false,"protocol_boundary":"Delx Protocol remains free; only stateless utilities are candidates for charging."}}},{"name":"util_openapi_summary","slug":"openapi-summary","description":"Summarize an OpenAPI document including title, version, paths, tags, and likely auth surface.","required_params":["url"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_openapi_summary"},{"name":"util_x402_server_audit","slug":"x402-server-audit","description":"Audit an x402 server with discovery, pricing, reliability, and documentation readiness signals.","required_params":["url"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_x402_server_audit","product":{"product_id":"x402_server_audit","title":"x402 Server Audit","category":"agent_commerce","agent_job":"Check whether a paid agent endpoint exposes usable x402 discovery and payment requirements.","price":{"amount":"0.01","amount_cents":1,"currency":"USDC","mode":"fixed"},"canonical_endpoint":"https://api.delx.ai/api/v1/utilities/server-audit","x402_endpoint":"https://api.delx.ai/api/v1/x402/server-audit","monetization":{"charge_mode":"shadow","paid_candidate":true,"shadow_only":true,"enforce":false,"protocol_boundary":"Delx Protocol remains free; only stateless utilities are candidates for charging."}}},{"name":"util_docs_site_map","slug":"docs-site-map","description":"Map a docs surface with crawl hints, docs links, feeds, and likely reference sections.","required_params":["url"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_docs_site_map"},{"name":"util_pricing_page_extract","slug":"pricing-page-extract","description":"Extract pricing-page signals like plan names, free trial hints, CTA patterns, and sales routes.","required_params":["url"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_pricing_page_extract"},{"name":"util_company_contact_pack","slug":"company-contact-pack","description":"Build a contact pack from page contacts, forms, social links, registrar, and disclosure channels.","required_params":["url"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_company_contact_pack","product":{"product_id":"company_contact_pack","title":"Company Contact Pack","category":"gtm_contact","agent_job":"Find structured contact and support paths before an agent escalates, sells, partners, or files a report.","price":{"amount":"0.01","amount_cents":1,"currency":"USDC","mode":"fixed"},"canonical_endpoint":"https://api.delx.ai/api/v1/utilities/company-contact-pack","x402_endpoint":"https://api.delx.ai/api/v1/x402/company-contact-pack","monetization":{"charge_mode":"shadow","paid_candidate":true,"shadow_only":true,"enforce":false,"protocol_boundary":"Delx Protocol remains free; only stateless utilities are candidates for charging."}}},{"name":"util_api_integration_readiness","slug":"api-integration-readiness","description":"Evaluate whether an API surface looks easy to integrate by combining health, OpenAPI, and auth hints.","required_params":["url"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_api_integration_readiness","product":{"product_id":"api_integration_readiness","title":"API Integration Readiness","category":"api_readiness","agent_job":"Judge whether an API is easy and safe for an agent runtime to integrate.","price":{"amount":"0.01","amount_cents":1,"currency":"USDC","mode":"fixed"},"canonical_endpoint":"https://api.delx.ai/api/v1/utilities/api-integration-readiness","x402_endpoint":"https://api.delx.ai/api/v1/x402/api-integration-readiness","monetization":{"charge_mode":"shadow","paid_candidate":true,"shadow_only":true,"enforce":false,"protocol_boundary":"Delx Protocol remains free; only stateless utilities are candidates for charging."}}},{"name":"util_login_surface_report","slug":"login-surface-report","description":"Inspect auth surface signals like login forms, signup links, reset links, and security headers.","required_params":["url"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_login_surface_report"},{"name":"util_content_distribution_report","slug":"content-distribution-report","description":"Summarize how a site distributes content across Open Graph, feeds, socials, and crawl surface.","required_params":["url"],"schema_url":"https://api.delx.ai/api/v1/tools/schema/util_content_distribution_report"}],"count":40,"tier":"utils","products":[{"product_id":"website_intelligence_report","tool_name":"util_website_intelligence_report","slug":"website-intelligence-report","title":"Website Intelligence Report","category":"web_intelligence","agent_job":"Understand whether a website is useful, trustworthy, and agent-readable before deeper crawling.","description":"One-call website summary covering metadata, links, forms, contact hints, feeds, robots, sitemap, and agent-readiness signals.","use_when":["An agent discovers a new domain and needs a structured first-pass report.","A registry or crawler wants one response instead of many small probes.","A buyer agent needs to decide whether a site is worth deeper inspection."],"avoid_when":["You only need a cheap DNS or HTTP status check.","The caller cannot provide a public URL."],"input_example":{"url":"https://delx.ai","timeout":8},"required_params":["url"],"output_highlights":["page metadata and OpenGraph signals","important links and forms","robots and sitemap hints","agent-readable summary"],"success_criteria":["Returns enough structured context for an agent to choose its next crawl step.","Clearly separates missing content from failed network access."],"latency_target_ms":8000,"cache_policy":"Safe to cache per URL for 15-60 minutes unless the caller needs freshness.","method":"GET_OR_POST","canonical_endpoint":"https://api.delx.ai/api/v1/utilities/website-intelligence-report","x402_endpoint":"https://api.delx.ai/api/v1/x402/website-intelligence-report","schema_url":"https://api.delx.ai/api/v1/tools/schema/util_website_intelligence_report","idempotency":"safe for repeated calls with the same public input","stability":"productized_v1","price":{"amount":"0.01","amount_cents":1,"currency":"USDC","mode":"fixed"},"monetization":{"charge_mode":"shadow","paid_candidate":true,"shadow_only":true,"enforce":false,"protocol_boundary":"Delx Protocol remains free; only stateless utilities are candidates for charging."}},{"product_id":"domain_trust_report","tool_name":"util_domain_trust_report","slug":"domain-trust-report","title":"Domain Trust Report","category":"trust_risk","agent_job":"Decide whether a domain looks safe enough for an agent to browse, cite, or transact with.","description":"Trust-oriented domain report combining DNS, RDAP, TLS, security.txt, headers, robots, sitemap, and URL health signals.","use_when":["An agent is about to rely on a domain it does not know.","A registry wants risk signals before listing an endpoint.","A commerce agent needs a basic trust check before payment or contact extraction."],"avoid_when":["You already trust the domain and only need content extraction.","The domain is internal/private and not reachable from the public internet."],"input_example":{"url":"https://delx.ai","timeout":8},"required_params":["url"],"output_highlights":["DNS and RDAP summary","TLS and security.txt signals","headers and URL health","trust/risk notes for agents"],"success_criteria":["Makes trust uncertainty explicit instead of pretending to certify safety.","Gives agents enough evidence to proceed, defer, or ask for human review."],"latency_target_ms":9000,"cache_policy":"Safe to cache per URL/domain for 30-120 minutes.","method":"GET_OR_POST","canonical_endpoint":"https://api.delx.ai/api/v1/utilities/domain-trust-report","x402_endpoint":"https://api.delx.ai/api/v1/x402/domain-trust-report","schema_url":"https://api.delx.ai/api/v1/tools/schema/util_domain_trust_report","idempotency":"safe for repeated calls with the same public input","stability":"productized_v1","price":{"amount":"0.01","amount_cents":1,"currency":"USDC","mode":"fixed"},"monetization":{"charge_mode":"shadow","paid_candidate":false,"shadow_only":true,"enforce":false,"protocol_boundary":"Delx Protocol remains free; only stateless utilities are candidates for charging."}},{"product_id":"api_integration_readiness","tool_name":"util_api_integration_readiness","slug":"api-integration-readiness","title":"API Integration Readiness","category":"api_readiness","agent_job":"Judge whether an API is easy and safe for an agent runtime to integrate.","description":"Integration readiness report for docs, OpenAPI, authentication hints, pricing, contact, and agent-facing setup signals.","use_when":["An agent needs to pick between multiple API vendors.","A marketplace wants to score whether an API is ready for autonomous clients.","An operator wants a prioritized checklist before publishing an API to agents."],"avoid_when":["You only need to validate one OpenAPI JSON document.","The API docs are behind login and no public URL is available."],"input_example":{"url":"https://delx.ai/docs","timeout":8},"required_params":["url"],"output_highlights":["OpenAPI and docs discovery","auth and pricing hints","contact/support signals","integration risk notes"],"success_criteria":["Produces an actionable readiness summary, not just raw crawler output.","Names missing integration blockers clearly."],"latency_target_ms":10000,"cache_policy":"Safe to cache per docs URL for 30-120 minutes.","method":"GET_OR_POST","canonical_endpoint":"https://api.delx.ai/api/v1/utilities/api-integration-readiness","x402_endpoint":"https://api.delx.ai/api/v1/x402/api-integration-readiness","schema_url":"https://api.delx.ai/api/v1/tools/schema/util_api_integration_readiness","idempotency":"safe for repeated calls with the same public input","stability":"productized_v1","price":{"amount":"0.01","amount_cents":1,"currency":"USDC","mode":"fixed"},"monetization":{"charge_mode":"shadow","paid_candidate":true,"shadow_only":true,"enforce":false,"protocol_boundary":"Delx Protocol remains free; only stateless utilities are candidates for charging."}},{"product_id":"x402_server_audit","tool_name":"util_x402_server_audit","slug":"server-audit","title":"x402 Server Audit","category":"agent_commerce","agent_job":"Check whether a paid agent endpoint exposes usable x402 discovery and payment requirements.","description":"Agent-commerce audit for x402 payment readiness, resource discovery, response headers, and integration hints.","use_when":["A server claims x402 support and an agent needs to verify it.","A marketplace wants to validate paid resources before listing.","An operator is debugging why x402 scanners do not detect their API."],"avoid_when":["The target has no paid HTTP resources.","You only need generic API readiness rather than x402-specific evidence."],"input_example":{"url":"https://delx.ai/api","timeout":8},"required_params":["url"],"output_highlights":["HTTP 402/payment-required checks","x402 resource metadata","scanner compatibility notes","agent next steps"],"success_criteria":["Explains whether an agent can discover and satisfy payment requirements.","Points to the exact missing x402 surface when detection fails."],"latency_target_ms":8000,"cache_policy":"Safe to cache per resource URL for 15-60 minutes.","method":"GET_OR_POST","canonical_endpoint":"https://api.delx.ai/api/v1/utilities/server-audit","x402_endpoint":"https://api.delx.ai/api/v1/x402/server-audit","schema_url":"https://api.delx.ai/api/v1/tools/schema/util_x402_server_audit","idempotency":"safe for repeated calls with the same public input","stability":"productized_v1","price":{"amount":"0.01","amount_cents":1,"currency":"USDC","mode":"fixed"},"monetization":{"charge_mode":"shadow","paid_candidate":true,"shadow_only":true,"enforce":false,"protocol_boundary":"Delx Protocol remains free; only stateless utilities are candidates for charging."}},{"product_id":"company_contact_pack","tool_name":"util_company_contact_pack","slug":"company-contact-pack","title":"Company Contact Pack","category":"gtm_contact","agent_job":"Find structured contact and support paths before an agent escalates, sells, partners, or files a report.","description":"Contact-oriented website report for public email, social, support, security.txt, pricing, and company-facing pages.","use_when":["A sales or support agent needs a contact pack for a company website.","A security agent needs responsible disclosure contact hints.","A marketplace wants support/contact metadata for a listed service."],"avoid_when":["The caller needs private personal data.","The site explicitly blocks automated extraction."],"input_example":{"url":"https://delx.ai","timeout":8},"required_params":["url"],"output_highlights":["public contact links and emails","support/security/pricing hints","company/social page candidates","structured follow-up targets"],"success_criteria":["Uses public site data only.","Gives agents a clear next contact route or explains why none was found."],"latency_target_ms":9000,"cache_policy":"Safe to cache per URL for 30-120 minutes.","method":"GET_OR_POST","canonical_endpoint":"https://api.delx.ai/api/v1/utilities/company-contact-pack","x402_endpoint":"https://api.delx.ai/api/v1/x402/company-contact-pack","schema_url":"https://api.delx.ai/api/v1/tools/schema/util_company_contact_pack","idempotency":"safe for repeated calls with the same public input","stability":"productized_v1","price":{"amount":"0.01","amount_cents":1,"currency":"USDC","mode":"fixed"},"monetization":{"charge_mode":"shadow","paid_candidate":true,"shadow_only":true,"enforce":false,"protocol_boundary":"Delx Protocol remains free; only stateless utilities are candidates for charging."}}],"product_count":5,"product_catalog_url":"https://api.delx.ai/api/v1/utilities/catalog","api_key":{"required":false,"header":"x-delx-api-key","authorization":"Bearer dux_...","create_url":"https://api.delx.ai/api/v1/utilities/api-keys","purpose":"Optional attribution key for free-tier tracking and future billing readiness."},"monetization_rollout":{"current_mode":"shadow","safe_sequence":["free","shadow_pricing","quota_keys","x402_enforcement"],"principle":"Charge practical stateless utilities without charging Delx Protocol witness sessions."},"note":"Stateless utilities — no session required."}