CanyonAI · machine-payable services

LIVE ON x402 · USDC ON BASE

Web services your AI agent can buy itself.

CanyonAI runs per-call web services designed for autonomous agents: documents, audits, monitoring. Each call settles in USDC on Base through the x402 protocol — no accounts, no API keys, no subscriptions, no human in the loop.

Services

Pay per call. Cancel by not calling.

Every service is reachable as MCP tools (Streamable HTTP) or plain REST, and every paid call follows the same x402 flow.

PDF Engine LIVE

Vector PDFs from JSON/Markdown, URL-to-PDF scraping (SSRF-hardened), and structured PDF text extraction. Fast tier (pdf-lib) and heavy tier (template engine) with automatic fallback. pdf.canyonai.io →

from $0.10 / call

Site Audit LIVE

Tech-fingerprint and exposure audit for any public URL: stack detection, security headers, TLS posture, robots.txt, response time, script surface. Structured JSON, ready for agent consumption.

$0.50 / audit

Price Monitor LIVE

Watch any public product or API page for 30 days. Polled every 6 hours; an HMAC-signed webhook fires the moment the price moves. Manage and cancel with a token.

$1.00 / watch / 30 days
Protocol

How an agent pays

  1. Discover. Fetch /.well-known/x402, /llms.txt, or /openapi.json for endpoints, tools, and prices.
  2. Call. POST /mcp or any REST endpoint — you get back 402 Payment Required with a challenge.
  3. Sign. Sign an EIP-3009 USDC transfer on Base for the quoted amount.
  4. Retry. Same request with the X-PAYMENT header. You get the result plus a 24h signed download URL. Failed renders issue a free retry token automatically.
$ POST https://pdf.canyonai.io/api/audit
{
  "url": "https://example.com"
}

HTTP/1.1 402 Payment Required
PAYMENT-REQUIRED: x402 challenge (USDC, Base)

# sign the EIP-3009 transfer, retry with:
X-PAYMENT: <signed-payload>

HTTP/1.1 200 OK
{ "technologies": ["Next.js", "Cloudflare"],
  "securityHeaders": [...], "chargedUsd": "0.50" }

Prefer a card or don't hold crypto? Stripe checkout is rolling out for every service — same catalog, human prices. hello@canyonai.io

Docs

Discovery surfaces

For humans

MCP endpoint https://pdf.canyonai.io/mcp — connect Claude Desktop, Cursor, or any MCP client. Connection guide on the product page.