Skip to main content
Glama

AttestPage (Quoteproof)

Verify up to 20 quotes on one web page in one call

attestpage_verify_quotes

Use when an agent is about to quote one web page several times: send the URL and up to 20 quotes in your exact words, and get back for each one exact, fuzzy or none, with offsets and context, plus the page's verdict and hashes, under one signed receipt. The page is fetched once at one price for 1 to 20 quotes, so from 3 quotes up it costs less than one verify/quote call per quote. Match "passages" gives evidence for paraphrased claims. Full service only; PDFs give pdf_page. Costs US$0.02 per call in USDC via x402 (Base), charged only when the call succeeds; a bad request is refused unpaid. Pay by putting an x402 payment payload in _meta["x402/payment"]. Without one it uses the free trial (5 calls a day per address), then returns the payment requirements. Docs: https://vehcdj664efetfrsolne5umanq.srv.us/docs/verify-quotes

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
urlYeshttp(s) URL of the page to check (max 2,048 characters). Fetched once for all the quotes.
matchNoFor every quote: exact; fuzzy (default), which also accepts small differences; or passages, for a paraphrased claim: the 3 passages that share most of its words, scored, as evidence for you to judge (not a verdict).
quotesYes1 to 20 quotes to look for on that page, or with match "passages" claims to find support for (each max 1,000 characters after normalisation). One price for the call however many.
thresholdNoFuzzy similarity needed, default 0.9.
case_sensitiveNoDefault false; must be false with match "passages".

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
pageYesPage verdict and evidence, including server_ip, tls and headers (the network evidence also signed into the receipt).
tierNo
adviceNo
receiptYes
resultsYesOne entry per quote, in request order, each the verify/quote result: match, score, start, end, context, occurrences, normalised_sha256; with match "passages" also passages [{ start, end, score, text, missing, flags }], scorer and note; on a PDF the match and each passage also give pdf_page and pdf_page_end (1-based). A quote too costly to match fuzzily has error (match_too_costly) and nulls instead, for that quote alone.
summaryNoCounts of exact, fuzzy, none (and passages) verdicts and failed quotes.
injection_flagsNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources