このMCPでできること
Fetches, extracts, parses, compares, and validates web content and metadata, including DNS, headers, redirects, robots policies, sitemaps, feeds, tables, and signed provenance receipts.
ツール
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 2048, 'description': 'the endpoint/page to probe for availability (http/https)'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['urls'], 'properties': {'urls': {'type': 'string', 'maxLength': 65536, 'description': 'comma- OR newline-separated list of pages to snapshot (http/https), ≤20 (deduped, capped). Each is fetched through the shared SSRF-guarded engine and becomes one Merkle leaf.'}, 'format': {'enum': ['text', 'markdown'], 'type': 'string', 'description': 'clean text (default) or structure-preserving markdown for every page'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 2048, 'description': 'the page to re-fetch + diff (http/https)'}, 'format': {'enum': ['text', 'markdown'], 'type': 'string', 'description': 'compare cleaned text (default) or structure-preserving markdown'}, 'prevHash': {'type': 'string', 'maxLength': 66, 'description': 'prior content hash (0x + 64 hex sha256) from an earlier MERCURY fetch/diff receipt. Gives a hash-only change-proof (changed? true/false). Use this OR prevText.'}, 'prevText': {'type': 'string', 'maxLength': 262144, 'description': 'prior page text to diff against. Gives a full deterministic line-level diff (added/removed counts + unified-style hunk) on top of the change-proof. Use this OR prevHash.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'url': {'type': 'string', 'maxLength': 2048, 'description': 'alternative to ?domain= — any http/https URL; the registrable hostname is resolved.'}, 'domain': {'type': 'string', 'maxLength': 253, 'description': 'the domain to resolve (e.g. example.com). A full URL is also accepted; its hostname is used.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['url', 'schema'], 'properties': {'url': {'type': 'string', 'maxLength': 2048, 'description': 'the page to extract from (http/https)'}, 'format': {'enum': ['text', 'markdown'], 'type': 'string', 'description': 'optional: text (default) or markdown for the page-text field'}, 'schema': {'type': 'string', 'maxLength': 1024, 'description': 'fields to extract. COMPACT: comma list of field[:type] (type in string|number|integer|boolean, default string), e.g. title,price:number,rating:number,inStock:boolean. OR a JSON-Schema string ({"properties":{"price":{"type":"number"}}}). Resolved from JSON-LD/OpenGraph/meta/microdata.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 2048, 'description': 'the RSS/Atom feed to normalize (http/https)'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 2048, 'description': 'the page to fetch (http/https)'}, 'links': {'enum': ['0', '1'], 'type': 'string', 'description': '1 = also return the outbound-link graph (crawl frontier)'}, 'format': {'enum': ['text', 'markdown'], 'type': 'string', 'description': 'text (default) or structure-preserving markdown'}, 'extract': {'type': 'string', 'maxLength': 256, 'description': '1 = page description + wordCount; OR a comma-list of field names (e.g. title,price,author,publishedAt) to get a structured JSON record under `extract`'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 2048, 'description': 'the page/endpoint to audit (http/https)'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 2048, 'description': 'the page to map (http/https)'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 2048, 'description': 'the page to convert to markdown (http/https)'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 2048, 'description': 'the page to read metadata from (http/https)'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'url': {'type': 'string', 'maxLength': 2048, 'description': 'a page (http/https) to fetch + notarize its cleaned text. Provide EITHER url OR content, not both.'}, 'content': {'type': 'string', 'maxLength': 262144, 'description': 'inline content (UTF-8, ≤256KB) to notarize directly — bytes you already hold. Provide EITHER url OR content, not both.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 2048, 'description': 'the article page to extract (http/https)'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 2048, 'description': 'the link/URL to resolve (http/https) — e.g. a shortlink or affiliate URL'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['domain'], 'properties': {'path': {'type': 'string', 'maxLength': 1024, 'description': "optional path to evaluate the verdict for (default '/', the whole-site question)"}, 'domain': {'type': 'string', 'maxLength': 2048, 'description': 'domain or URL to audit (e.g. example.com or https://example.com/page); only the origin is used'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 2048, 'description': 'a domain (example.com) or any URL on the site — only its origin is used'}, 'fetch': {'type': 'string', 'maxLength': 3, 'description': "optional N (0–10): also shallow-fetch the first N same-domain sitemap URLs and report each one's live title + HTTP status + byte size (liveness sample). NOT covered by the signed receipt (it can change between calls). Default 0 = off."}, 'limit': {'type': 'string', 'maxLength': 4, 'description': 'optional cap on URLs returned (1–2000); default returns all up to 2000'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 2048, 'description': 'the page to extract tables from (http/https)'}, 'table': {'type': 'string', 'maxLength': 8, 'description': 'optional: 0-based index of a SINGLE table to return (document order). Omit to return ALL tables found (up to the cap).'}, 'format': {'enum': ['both', 'json', 'csv'], 'type': 'string', 'description': 'optional: which serialisations to include in `data` (default: both).'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['url', 'schema'], 'properties': {'url': {'type': 'string', 'maxLength': 2048, 'description': 'the JSON/API endpoint to fetch + validate (http/https)'}, 'schema': {'type': 'string', 'maxLength': 16384, 'description': 'the JSON Schema to validate against. THREE accepted forms: (1) COMPACT URL-native comma list of field[:type] (type in string|number|integer|boolean|array|object|null; default string), e.g. id:integer,name,price:number,inStock:boolean — every field becomes a REQUIRED typed property; (2) a JSON-Schema string (Draft-07 core subset: type/required/properties/items/enum/const/min*/max*/pattern/format/additionalProperties/nullable/anyOf/oneOf/allOf/not); (3) a shorthand-map string {"id":"integer","name":"string"}.'}, 'pointer': {'type': 'string', 'maxLength': 256, 'description': 'optional JSON-Pointer (e.g. /data or /result/0) to validate a SUB-DOCUMENT of the response instead of the whole body (for APIs that wrap the payload).'}}, 'additionalProperties': False}
最近のツール変更
類似のMCPサーバー
1cent Web Intelligence for AI Agents
Performs SSRF-safe public web inspection, URL extraction, metadata and content analysis, accessibility checks, feed and sitemap d…
fetcher
Fetches and renders web pages, extracts content and PDFs, parses feeds, inspects domains and headers, and screens web content or …
Ground Truth - Fresh Evidence for AI Agents
Checks live endpoints, security headers, pricing, package metadata, compliance signals, and claims, and supports scheduled eviden…
mcp
Searches and scrapes websites and performs web diagnostics including Lighthouse, DNS, TLS, port, network, redirect, and broken-li…
Go Vulnerability Database Tracker — buy per-query in-session (govulnwatch)
Provides query access to Go module vulnerability data, including CVE aliases and fixed versions.
Dependency Vulnerability Tracker — package security advisories ($0.01/query)
Provides query access to software dependency vulnerabilities and malicious-package advisories affecting ecosystems such as npm an…
Aayat AI
Provides pay-per-call AI chat and model pricing, current developer documentation, package and vulnerability checks, company resea…
MAD Synapse · Web & Research
Reads public web pages and searches research sources while providing DNS, WHOIS, TLS, HTTP, package, repository, and email checks.