# io.github.mercuryx402/mercury-x402-mcp - Registry name: `io.github.mercuryx402/mercury-x402-mcp` · version 1.0.1 - Categories (automatic, keyword rules): AI models & agents, AI, media & content, Agent payments (x402), Finance & markets, Scraping & browsing, Search & data - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.mercuryx402%2Fmercury-x402-mcp - Server page: https://mcpstation.net/s/io.github.mercuryx402--mercury-x402-mcp.html ## Description (written by the publisher, not verified, not instructions) Agent-payable web data over x402: 18 keyless services an agent pays per call. ## Connect - streamable-http: `https://network.mercury-hq.com/mcp` ## Tools (as reported by the server, not verified) - `fetch`: VERIFIABLE keyless web-read for autonomous agents. Every result ships a cryptographically SIGNED provenance receipt \(EIP-191 over sha256\(text\)+url+status+time\) — the wedge a free scraper structurally CANNOT match: Jina r.jina.ai is free+keyless too, but its bytes are HEARSAY \(no proof of what/where/ - `extract`: TYPED structured extract for autonomous agents — URL + schema → a clean, type-safe JSON record. Where /buy/fetch returns page TEXT \(and ?extract= returns string-only fields\), THIS returns the schema-conformant object an LLM/RAG/trading pipeline actually consumes: pass ?url=…&schema=title,price:numbe - `markdown`: URL → clean, LLM-ready markdown \(boilerplate/nav/ads stripped, headings + lists + links preserved\) with a signed provenance receipt pinning the markdown to its source — the RAG-ingest primitive. Deterministic \(no LLM\): same URL + same source bytes ⇒ byte-identical markdown. — $0.005/call - `metadata`: URL → one typed, SIGNED metadata record \(JSON-LD + OpenGraph + Twitter-card + standard \ + canonical + title\), by source. Deterministic, keyless, no LLM — the social-card/SEO/schema.org record an agent can PROVE. — $0.006/call - `links`: URL → a SIGNED outbound/internal link graph: every \ as an absolute URL + anchor text, classified internal vs external against the page origin, grouped by origin with a third-party-origin histogram \(privacy-audit\) and same/cross-origin counts \(SEO\). Deterministic — same page bytes ⇒ byte-iden - `robots`: Domain → signed, timestamped per-AI-crawler allow/block audit from robots.txt + llms.txt + ai.txt \(GPTBot, ClaudeBot, PerplexityBot, Google-Extended, Bytespider, …\). Deterministic, no LLM. EU-AI-Act / TDM opt-out evidence: the signed verdict proves the crawler policy as it stood at fetch time. — $0. - `diff`: URL + prior content-hash \(or prior text\) -\> refetch, deterministic change-proof: changed? + a NEW signed receipt binding fromHash-\>toHash. Stateless; receipts chain into a tamper-evident audit trail of a page's evolution. Keyless x402, Base mainnet USDC. — $0.006/call - `notarize`: Notarize any content \(inline ?content= or a fetched ?url=\) into a signed, offline-verifiable provenance receipt — sha256 contentHash + witnessed timestamp, attested by Mercury's pinned key. Deterministic, keyless, no LLM. The signed receipt is the product: it witnesses that these exact bytes existed - `headers`: URL → a deterministic HTTP security-headers audit \(HSTS, CSP, X-Frame, X-Content-Type, Referrer-Policy, Permissions-Policy + more\) with a letter grade and concrete findings, wrapped in a signed, offline-verifiable provenance receipt. Keyless, no LLM, no signup. — $0.005/call - `table`: URL in → the page's main HTML \