POST /v1/search
Search · $0.01
Send one query. Receive five ranked current results with titles, URLs, excerpts, publication metadata, and scores.
Agent Tools · Web Access Gateway
Live on Base mainnet · seven core paid routes production-verified
Search the current web, recent coverage, companies, products, or local sources; read a known public URL; or search and return five cleaned source pages together. No account, subscription, or permanent API key. Every successful response uses the same versioned JSON contract.
Seven common web jobs
POST /v1/search
Send one query. Receive five ranked current results with titles, URLs, excerpts, publication metadata, and scores.
POST /v1/news
Receive five ranked public-web sources focused on coverage from the last seven days. This is not comprehensive newswire coverage.
POST /v1/company
Find corporate sites and company-focused sources for vendor discovery, market research, and diligence.
POST /v1/product
Find product, price, specification, and review sources. Results are public-web research, not a live inventory guarantee.
POST /v1/geographic
Find location, address, hours, and local-context sources. This is source discovery, not routing or Maps data.
POST /v1/read
Send one public URL. Receive clean bounded content, source metadata, retrieval time, and a SHA-256 content hash.
POST /v1/search-read
Send one query. Receive five ranked results with cleaned page contents and hashes in one response.
Designed for unattended buyers
Deterministic contract
Every success includes schema_version, operation, input echo,
retrieved_at, result_count, results, and warnings.
Results use fixed fields for rank, title, URL, date, author, score, excerpt, content, hash, and retrieval status.
Inputs are bounded, internal-network URLs are rejected, response sizes and upstream spend are capped, and a failed upstream retrieval does not settle the incoming payment.
Machine / developer
POST https://web-access-gateway.mattskowronis.workers.dev/v1/search
Content-Type: application/json
{"query":"latest Federal Reserve interest rate decision"}
Unauthenticated request returns 402 + PAYMENT-REQUIRED.
Pay 10000 atomic USDC on Base or Solana, then retry with PAYMENT-SIGNATURE. if task.has_known_url:
page = read_url(task.url) # $0.003
elif task.needs_recent_coverage:
sources = news_search(task.query) # $0.01
elif task.needs_company_research:
sources = company_search(task.query) # $0.01
elif task.needs_product_research:
sources = product_search(task.query) # $0.01
elif task.needs_local_sources:
sources = geographic_search(task.query) # $0.01
elif task.needs_source_contents:
sources = search_and_read(task.query) # $0.025
else:
sources = web_search(task.query) # $0.01
assert response.schema_version == "1.0"
use(response.results) https://web-access-gateway.mattskowronis.workers.dev/openapi.json
Streamable HTTP at https://web-access-gateway.mattskowronis.workers.dev/mcpPOST-only. Eight tools include the seven core routes plus the separate Massachusetts government snapshot.
Agent Card at https://web-access-gateway.mattskowronis.workers.dev/.well-known/agent-card.json. JSON-RPC endpoint: POST https://web-access-gateway.mattskowronis.workers.dev/a2a.
https://web-access-gateway.mattskowronis.workers.dev/.well-known/x402 advertises routes, prices, networks, and machine-readable interfaces.
Independent discovery proof
Active latest record for dev.workers.mattskowronis.web-access-gateway/web-access.
Seven healthy, owner-verified x402 listings with route-specific prices.
Search · Read · Search + Read · News · Company · Product · Geographic
Public A2A record backed by the live Agent Card, which advertises all eight tools.
Healthy and routable with all eight discovered paid tools and declared request and response contracts.
Coinbase Bazaar validation accepts all seven core routes, and its public search currently returns six while the newest geographic record completes indexing. Every route has completed an owner-authorized paid production call. These are tests—not customer sales—in the revenue ledger.