Live Listing Proof
About
Verify public marketplace, retail, classified, and auction listings before an agent relies on them; return source-supported facts or explicit safe-failure states.
Details
- Author
- Unknown
- Categories
- Other
Jump to
Verify a public listing before an agent relies on it.
Live Listing Proof inspects a public listing page and reports whether a supplied claim is currently supported. Use it before an agent recommends a product, cites a listing, alerts a user, relies on a classified or auction result, or acts on an advertised price that may be stale.
Typical flow: search or discover a third-party listing, then verify that URL before you recommend, cite, or act. Confirm advertised price, check whether a marketplace listing is still active, and reject stale shopping results.
- Shopping agents verifying a product URL before recommendation
- Classified monitors checking that an ad is still current
- Auction agents confirming a lot has not sold or been removed
- Research agents citing only source-supported listing facts
- Procurement agents checking a supplier or product page before continuing
Do not send a keyword and expect product results. Do not send a homepage, search-results page, or documentation URL and expect listing facts. It verifies one public listing page per paid call.
- Not a catalog, scraper farm, or price-history database
- Not a substitute for merchant-owned inventory APIs
- Does not invent title, price, or location when the source cannot support them
$0.02 USDC per verification on Base mainnet (eip155:8453). One paid call is one live check. Results are not cached as fresh.
url— public HTTP or HTTPS listing page, max 2048 characters.claim— 3–2000 character natural-language claim about availability, price, and/or location. Both required.
verdict,claim_supported,title,price,location,evidence, plussource_statusandretrieval_method. Optional facts are null when unsupported.
source_statusisverified,removed,blocked,unreachable,unsupported, orinsufficient_evidence. Recommend or cite only when verified andclaim_supportedis true.
No API key. No account. Discover, call, pay $0.02, receive a result. Private keys are never required in these examples and must never be pasted into this site.
POST https://live-listing-proof.mattskowronis.workers.dev/v1/verify Content-Type: application/json {"url":"https://example.com/listing/123","claim":"This listing is still available at the advertised price."} Unauthenticated request returns 402 + PAYMENT-REQUIRED. Pay 20000 atomic USDC on eip155:8453, then retry with PAYMENT-SIGNATURE.
Streamable HTTP MCP:https://live-listing-proof.mattskowronis.workers.dev/mcp. Official MCP Registry identifier:dev.workers.mattskowronis.live-listing-proof/verify-listing.Registry search. Coinbase Bazaar MCP ishttps://api.cdp.coinbase.com/platform/v2/x402/discovery/mcp.search_resourcesmust passcuratedOnly: false. HTTP search usesquery, notq:verify listing before recommendation.
const unpaid = await fetch("https://live-listing-proof.mattskowronis.workers.dev/v1/verify", { method: "POST", headers: { "content-type": "application/json" }, body: JSON.stringify({ url: listingUrl, claim: "This listing is still available at the advertised price.", }), }); // unpaid.status === 402 const required = unpaid.headers.get("PAYMENT-REQUIRED"); // Paid path: @x402/fetch or CDP buyer SDK. Recommend only if // result.source_status === "verified" && result.claim_supported
import json from urllib.request import Request, urlopen VERIFY = "https://live-listing-proof.mattskowronis.workers.dev/v1/verify" body = {"url": listing_url, "claim": "This listing is still available at the advertised price."} req = Request(VERIFY, data=json.dumps(body).encode(), headers={"content-type": "application/json"}, method="POST") # 402 is expected without an x402 payment signature.
urls = search_product(query) for url in urls: result = verify_listing(url, "This listing is currently available at the advertised price.") if result.source_status == "verified" and result.claim_supported: recommend(result) else: reject(url, result.source_status)
Search → candidate URLs → verify listing → recommend only if source-supported.
Discover listing → verify still active and current → alert the user or drop it.
Discover lot → verify current source state → continue or reject a sold/removed result.
Find a third-party listing → verify source-supported facts → cite only if supported.
Find supplier/product URL → verify current public facts → continue the workflow.
- Open web: this page
- Production verify:https://live-listing-proof.mattskowronis.workers.dev/v1/verify
- OpenAPI:https://live-listing-proof.mattskowronis.workers.dev/openapi.json
- Streamable HTTP MCP:https://live-listing-proof.mattskowronis.workers.dev/mcp
- A2A JSON-RPC:https://live-listing-proof.mattskowronis.workers.dev/a2a
- A2A Agent Card:https://live-listing-proof.mattskowronis.workers.dev/.well-known/agent-card.json
- MCP Registry:dev.workers.mattskowronis.live-listing-proof/verify-listing
- x402 Bazaar: indexed; search withquery=andcuratedOnly: falseon MCP
Need a custom agent built around a job like this?Custom AI Agents & Automation.
Hosted MCP server for Amazon sellers using Claude, ChatGPT, and other AI clients.
Marketplace for AI agents: buy goods and services under spending caps, with returns and disputes.
Real-time product search across Southeast Asia with 3.8M+ items — the first SEA e-commerce MCP server
Living economy for AI agents - Conway physics, energy currency, marketplace, reputation.
Agent-first marketplace for real-world assets — agro and energy first; humans approve every write.
A TypeScript-based MCP server for interacting with the Etsy API, featuring a simple notes system.
Unofficial Model Context Protocol server for iFood — browse, search, cart and order food via AI
Agentic commerce infrastructure for AI agents. MCP-native product discovery, contextual ad matching, and purchase facilitation with European privacy compliance (nDSG/GDPR).
Unified product data across major US retailers (Walmart, Amazon, eBay, Target, Best Buy, Lowe's, Home Depot): lookups, price history, sellers, reviews.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



