이 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.