ZadenWorks
Ce que fait ce MCP
Reads, renders, compares, verifies, and audits web pages for SEO, accessibility, links, structured data, sitemaps, content changes, and HTML tables.
Outils
Schéma d’entrée
{'type': 'object', 'required': ['urls'], 'properties': {'urls': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Public http/https URLs to audit (max 10)'}, 'x_payment': {'type': 'string', 'description': 'Optional X-PAYMENT header value from a completed x402 payment. Omit on first call to receive the payment challenge; complete the payment with your x402 wallet tooling, then retry with this set.'}, 'titleLengthRange': {'type': 'object', 'properties': {'max': {'type': 'integer'}, 'min': {'type': 'integer'}}, 'description': 'Ideal title length window (default 30-60)'}, 'checkRobotsAndSitemap': {'type': 'boolean', 'default': True, 'description': 'Also HEAD-check /robots.txt and /sitemap.xml at each site root'}, 'descriptionLengthRange': {'type': 'object', 'properties': {'max': {'type': 'integer'}, 'min': {'type': 'integer'}}, 'description': 'Ideal meta-description length window (default 70-160)'}}}
Schéma d’entrée
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Page to audit'}, 'x_payment': {'type': 'string', 'description': 'Optional X-PAYMENT header value from a completed x402 payment. Omit on first call to receive the payment challenge; complete the payment with your x402 wallet tooling, then retry with this set.'}, 'includeLinks': {'type': 'boolean', 'default': False, 'description': 'Also check every link on the page (slower)'}, 'includeSitemap': {'type': 'boolean', 'default': False, 'description': 'Also audit robots.txt and the XML sitemap (slower)'}}}
Schéma d’entrée
{'type': 'object', 'required': ['sites'], 'properties': {'sites': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Sites to audit (max 2); a bare domain is fine'}, 'x_payment': {'type': 'string', 'description': 'Optional X-PAYMENT header value from a completed x402 payment. Omit on first call to receive the payment challenge; complete the payment with your x402 wallet tooling, then retry with this set.'}, 'maxUrlsToSample': {'type': 'integer', 'default': 10, 'maximum': 10, 'minimum': 0, 'description': 'How many sitemap URLs to spot-check for a live response'}}}
Schéma d’entrée
{'type': 'object', 'required': ['items'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['op'], 'properties': {'op': {'enum': ['read', 'watch', 'verify', 'compare', 'tables'], 'type': 'string'}, 'key': {'type': 'string'}, 'url': {'type': 'string', 'description': 'read/watch/verify/tables only'}, 'urlA': {'type': 'string', 'description': 'compare only'}, 'urlB': {'type': 'string', 'description': 'compare only'}, 'claim': {'type': 'string', 'description': 'verify only — required'}, 'waitMs': {'type': 'integer', 'default': 0, 'maximum': 5000, 'minimum': 0}, 'selector': {'type': 'string'}, 'maxLength': {'type': 'integer', 'default': 50000, 'maximum': 200000, 'minimum': 1000}, 'maxTables': {'type': 'integer', 'default': 10, 'maximum': 20, 'minimum': 1}, 'includeLinks': {'type': 'boolean', 'default': False}, 'maxDiffItems': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1}, 'includeImages': {'type': 'boolean', 'default': False}, 'maxRowsPerTable': {'type': 'integer', 'default': 100, 'maximum': 500, 'minimum': 1}}}, 'maxItems': 6, 'minItems': 1}, 'x_payment': {'type': 'string', 'description': 'Optional X-PAYMENT header value from a completed x402 payment. Omit on first call to receive the payment challenge; complete the payment with your x402 wallet tooling, then retry with this set.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['urls'], 'properties': {'urls': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Pages to check (max 5)'}, 'x_payment': {'type': 'string', 'description': 'Optional X-PAYMENT header value from a completed x402 payment. Omit on first call to receive the payment challenge; complete the payment with your x402 wallet tooling, then retry with this set.'}, 'maxLinksPerPage': {'type': 'integer', 'default': 40, 'maximum': 40, 'minimum': 1}, 'checkExternalLinks': {'type': 'boolean', 'default': True, 'description': 'Also check links pointing off-site'}}}
Schéma d’entrée
{'type': 'object', 'required': ['urlA', 'urlB'], 'properties': {'urlA': {'type': 'string', 'description': 'First public http/https URL'}, 'urlB': {'type': 'string', 'description': 'Second public http/https URL'}, 'selector': {'type': 'string', 'description': 'Optional CSS selector applied to both pages before comparing'}, 'x_payment': {'type': 'string', 'description': 'Optional X-PAYMENT header value from a completed x402 payment. Omit on first call to receive the payment challenge; complete the payment with your x402 wallet tooling, then retry with this set.'}, 'maxDiffItems': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1}}}
Schéma d’entrée
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public http/https URL to extract tables from'}, 'selector': {'type': 'string', 'description': 'Optional CSS selector to scope the search for tables to'}, 'maxTables': {'type': 'integer', 'default': 10, 'maximum': 20, 'minimum': 1}, 'x_payment': {'type': 'string', 'description': 'Optional X-PAYMENT header value from a completed x402 payment. Omit on first call to receive the payment challenge; complete the payment with your x402 wallet tooling, then retry with this set.'}, 'maxRowsPerTable': {'type': 'integer', 'default': 100, 'maximum': 500, 'minimum': 1}}}
Schéma d’entrée
{'type': 'object', 'properties': {}}
Schéma d’entrée
{'type': 'object', 'required': ['category'], 'properties': {'category': {'type': 'string', 'description': 'Category name from list_rank_categories'}, 'x_payment': {'type': 'string', 'description': 'Optional X-PAYMENT header value from a completed x402 payment. Omit on first call to receive the payment challenge; complete the payment with your x402 wallet tooling, then retry with this set.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public http/https URL to read'}, 'selector': {'type': 'string', 'description': 'Optional CSS selector to scope extraction to'}, 'maxLength': {'type': 'integer', 'default': 50000, 'maximum': 200000, 'minimum': 1000}, 'x_payment': {'type': 'string', 'description': 'Optional X-PAYMENT header value from a completed x402 payment. Omit on first call to receive the payment challenge; complete the payment with your x402 wallet tooling, then retry with this set.'}, 'includeLinks': {'type': 'boolean', 'default': False}, 'includeImages': {'type': 'boolean', 'default': False}}}
Schéma d’entrée
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public http/https URL to render'}, 'width': {'type': 'integer', 'default': 1280, 'maximum': 1920, 'minimum': 320}, 'format': {'enum': ['screenshot', 'pdf', 'html'], 'type': 'string', 'default': 'screenshot'}, 'height': {'type': 'integer', 'default': 800, 'maximum': 1080, 'minimum': 240}, 'waitMs': {'type': 'integer', 'default': 0, 'maximum': 5000, 'minimum': 0}, 'fullPage': {'type': 'boolean', 'default': False}, 'x_payment': {'type': 'string', 'description': 'Optional X-PAYMENT header value from a completed x402 payment. Omit on first call to receive the payment challenge; complete the payment with your x402 wallet tooling, then retry with this set.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['urls'], 'properties': {'urls': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Pages to scan (max 10)'}, 'x_payment': {'type': 'string', 'description': 'Optional X-PAYMENT header value from a completed x402 payment. Omit on first call to receive the payment challenge; complete the payment with your x402 wallet tooling, then retry with this set.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['urls'], 'properties': {'urls': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Pages to validate (max 10)'}, 'x_payment': {'type': 'string', 'description': 'Optional X-PAYMENT header value from a completed x402 payment. Omit on first call to receive the payment challenge; complete the payment with your x402 wallet tooling, then retry with this set.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['url', 'claim'], 'properties': {'url': {'type': 'string', 'description': 'Public http/https URL to check the claim against'}, 'claim': {'type': 'string', 'description': 'The quote or fact to verify appears on the page (max 2000 chars)'}, 'selector': {'type': 'string', 'description': 'Optional CSS selector to scope the search to'}, 'x_payment': {'type': 'string', 'description': 'Optional X-PAYMENT header value from a completed x402 payment. Omit on first call to receive the payment challenge; complete the payment with your x402 wallet tooling, then retry with this set.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['url'], 'properties': {'key': {'type': 'string', 'description': 'Optional private namespace for your own baseline'}, 'url': {'type': 'string', 'description': 'Public http/https URL to watch'}, 'selector': {'type': 'string', 'description': 'Optional CSS selector to scope the watched content to'}, 'x_payment': {'type': 'string', 'description': 'Optional X-PAYMENT header value from a completed x402 payment. Omit on first call to receive the payment challenge; complete the payment with your x402 wallet tooling, then retry with this set.'}}}
Modifications récentes des outils
Serveurs MCP similaires
validoria-mcp
Runs continuous website, API, and webshop tests covering security, SEO, performance, accessibility, browser journeys, and inciden…
NanoTools
Offers utility APIs alongside web search, scraping, browser rendering, screenshots, SERP data, and SEO audits.
Revternal
Provides AI visibility checks, brand and competitor monitoring, structured data research, llms.txt generation, and GitHub develop…
Technographics
Profiles the technologies used by websites and provides AI visibility, competitor presence, and llms.txt auditing tools.
Sitemap Stats
Reads website sitemaps and reports their structure and contents for site analysis.
tools
Provides file, JSON/YAML, XML/SQL, cron scheduling, text, image, QR, URL, and SEO utilities, including scheduled task management.
mcp-toolbelt
Runs website and infrastructure checks covering DNS, SSL, security headers, ports, vulnerabilities, performance, SEO, email deliv…
agent-ready-kit
Scans websites for AI-agent readiness, SEO, accessibility, and security issues, and generates deployment files, remediation guida…