MCP x402 – Evidence Backed Web Verification logo

MCP x402 – Evidence Backed Web Verification

Checks public web pages against concrete conditions and returns evidence, timestamps, hashes, and x402 payment details.

Install MCP x402 – Evidence Backed Web Verification

Pick your client, then add it in one click or paste the config.

Streamable HTTP (Remote)
Server URL
https://mcp-x402-production.up.railway.app/mcp

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Overview

MCP x402 – Evidence-Backed Web Verification MCP server checks public HTTP(S) pages against one or more concrete conditions. Its verification tool classifies each condition as confirmed, rejected, or uncertain and returns quoted evidence, source details, a timestamp, verification ID, and SHA-256 page hash. Requests are exposed through MCP and HTTP, with paid operations using $0.05 USDC payments on Base mainnet and free preflight endpoints. Reach for it when an agent needs web evidence before purchasing, accepting an offer, or acting on a policy or claim.

Use cases

  • Verify a seller before purchase
  • Check product availability and pricing
  • Validate commercial policies and terms
  • Confirm claims on public web pages

Key features

  • Condition-by-condition evidence decisions
  • Quoted source evidence and page metadata
  • SHA-256 page hashing
  • MCP and HTTP interfaces
  • x402 USDC payments on Base
  • Free request preflight validation

Tools3

What MCP x402 – Evidence Backed Web Verification lets your agent do. Expand a tool for its parameters.

Verified live~575 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

13/13 checks healthy over the last 63d

What it can do

From the 3 tools this server returned when we ran it.

Makes network requests · 2Read-only tools · 3

Observed 2026-10-17 in an isolated sandbox. A description of reach, not a security audit.

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

Last commit5d agoMost recent push to the default branch.
MaintenanceActively maintainedStatus declared by the project or listing owner.
Tools exposed3Callable tools this server registers over MCP.
Directory activity8 viewsConfig copies, upvotes, and views on AllMCPs.

How MCP x402 – Evidence Backed Web Verification works

What MCP x402 – Evidence-Backed Web Verification does

MCP x402 – Evidence-Backed Web Verification evaluates information published on a public web page. An agent supplies an HTTP(S) URL and between one and ten concrete conditions, such as whether a seller is identified, a product is available in Portugal, a price is shown in euros, or a policy mentions a required service.

The result is reported per condition using three possible decisions: confirmado when the page clearly supports the condition, rejeitado when it clearly contradicts it, and incerto when the available page evidence is insufficient. Results include the final source URL, page title, verification time, an explanation for each condition, quoted proof when available, a unique verificationId, and a SHA-256 pageHash.

How it works

The service can be reached through its public MCP endpoint or HTTP endpoints. Paid verification uses x402 version 2 payments on Base mainnet, identified by eip155:8453, with a listed price of $0.05 USDC per verification. A free preflight route validates the request before payment. The repository also includes a buyer that connects to the live service, checks the payment requirements against Base mainnet USDC and the maximum amount, signs the payment, retries the same call, and prints the settlement receipt and result.

The production service is deployed on Railway. Its public MCP endpoint is https://mcp-x402-production.up.railway.app/mcp; the service also exposes health, preflight, URL analysis, and paid verification routes. Bazaar discovery metadata is enabled on the paid HTTP and MCP surfaces.

MCP x402 – Evidence-Backed Web Verification is most relevant to procurement agents, seller and offer checks, pre-purchase due diligence, policy validation, and other workflows that require evidence before an action. It only evaluates evidence extracted from the supplied public page, so it is not a substitute for checking private systems or inaccessible sources.

Setup and configuration

For local server development, the repository documents npm install, npm run dev, npm run build, and npm start. The server requires OPENAI_API_KEY; OPENAI_MODEL is optional and defaults to gpt-5-mini. HOST and PORT are optional, with documented defaults of 0.0.0.0 and 3000. PUBLIC_SERVICE_URL can define the canonical public HTTPS origin, while Railway can supply RAILWAY_PUBLIC_DOMAIN automatically. OBSERVABILITY_SALT is recommended for pseudonymizing source and client fingerprints across restarts.

The included local buyer has separate wallet configuration. EVM_PRIVATE_KEY is required for the buyer to authorize Base mainnet payments, and JOURNEY_ID is optional. The private key should not be committed or exposed. Running the buyer commands can authorize real payments.

Tools and capabilities

  • verificar_condicoes: verifies one or more conditions against a public page for $0.05 USDC.
  • analisar_url: fetches and analyzes a public HTTP or HTTPS page for $0.05 USDC.
  • consultar_ia: sends a prompt to the OpenAI Responses API for $0.02 USDC.
  • HTTP access through /analyze and /verify-conditions.
  • Free health and preflight routes for service or request validation.
  • Evidence metadata including source URL, title, timestamp, quoted proof, verification ID, and page hash.

Limitations and notes

The verification input must be a public HTTP(S) page, and the conditions should be concrete. A page that does not contain enough evidence produces incerto; the system does not establish a condition merely because the page is relevant. Paid calls require USDC on Base mainnet, while local server execution requires an OpenAI project API key. Rate limiting is documented at 100 requests per 15 minutes.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about MCP x402 – Evidence Backed Web Verification

For local development, clone the repository, run `npm install`, and use `npm run dev`. The documented server setup requires `OPENAI_API_KEY`.

The `verificar_condicoes` and `analisar_url` operations cost $0.05 USDC each on Base mainnet. `consultar_ia` costs $0.02 USDC. Health and preflight routes are free.

Verification results include a decision for each condition, an explanation, quoted evidence when available, the final URL, page title, timestamp, verification ID, and SHA-256 page hash.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMCP x402 – Evidence Backed Web Verification AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/mcp-x402-evidence-backed-web-verification?style=directory)](https://allmcps.com/mcp/mcp-x402-evidence-backed-web-verification)
HTML Embed
<a href="https://allmcps.com/mcp/mcp-x402-evidence-backed-web-verification"><img src="https://allmcps.com/api/badge/mcp-x402-evidence-backed-web-verification?style=directory" alt="MCP x402 – Evidence Backed Web Verification on AllMCPs" /></a>