此 MCP 可以做什么
Audits web pages and sites for technical and on-page SEO issues and evaluates or drafts AI instruction files.
工具
输入模式
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 2048, 'minLength': 3, 'description': 'Address of one public web page, for example https://example.com/pricing. A bare domain means https.'}, 'judge': {'type': 'boolean', 'description': 'Also ask the judgement service what the page is for, how specific it is and whether pages compete for the same searches. Off by default. It is limited per day, and when unavailable the rule results are returned with a note.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['url', 'reachable', 'findings', 'notes', 'notice'], 'properties': {'url': {'type': 'string'}, 'page': {'type': 'object'}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'notice': {'type': 'string'}, 'status': {'type': 'integer'}, 'failure': {'type': 'string'}, 'refused': {'type': 'string'}, 'finalUrl': {'type': 'string'}, 'findings': {'type': 'object', 'required': ['high', 'medium', 'low'], 'properties': {'low': {'type': 'array', 'items': {'type': 'object', 'required': ['rule', 'severity', 'title', 'fix', 'source', 'urls', 'count'], 'properties': {'fix': {'type': 'string'}, 'rule': {'type': 'string'}, 'urls': {'type': 'array', 'items': {'type': 'string'}, 'description': 'The first affected pages; count has the total.'}, 'count': {'type': 'integer'}, 'title': {'type': 'string'}, 'source': {'type': 'string', 'description': 'The documentation the rule comes from.'}, 'evidence': {'type': 'string'}, 'severity': {'enum': ['critical', 'high', 'medium', 'low'], 'type': 'string'}, 'heuristic': {'type': 'boolean', 'description': 'True when the rule is a convention, not a search engine requirement.'}}}}, 'high': {'type': 'array', 'items': {'type': 'object', 'required': ['rule', 'severity', 'title', 'fix', 'source', 'urls', 'count'], 'properties': {'fix': {'type': 'string'}, 'rule': {'type': 'string'}, 'urls': {'type': 'array', 'items': {'type': 'string'}, 'description': 'The first affected pages; count has the total.'}, 'count': {'type': 'integer'}, 'title': {'type': 'string'}, 'source': {'type': 'string', 'description': 'The documentation the rule comes from.'}, 'evidence': {'type': 'string'}, 'severity': {'enum': ['critical', 'high', 'medium', 'low'], 'type': 'string'}, 'heuristic': {'type': 'boolean', 'description': 'True when the rule is a convention, not a search engine requirement.'}}}}, 'medium': {'type': 'array', 'items': {'type': 'object', 'required': ['rule', 'severity', 'title', 'fix', 'source', 'urls', 'count'], 'properties': {'fix': {'type': 'string'}, 'rule': {'type': 'string'}, 'urls': {'type': 'array', 'items': {'type': 'string'}, 'description': 'The first affected pages; count has the total.'}, 'count': {'type': 'integer'}, 'title': {'type': 'string'}, 'source': {'type': 'string', 'description': 'The documentation the rule comes from.'}, 'evidence': {'type': 'string'}, 'severity': {'enum': ['critical', 'high', 'medium', 'low'], 'type': 'string'}, 'heuristic': {'type': 'boolean', 'description': 'True when the rule is a convention, not a search engine requirement.'}}}}}}, 'judgement': {'type': 'object'}, 'reachable': {'type': 'boolean'}}}
输入模式
{'type': 'object', 'required': ['domain'], 'properties': {'judge': {'type': 'boolean', 'description': 'Also ask the judgement service what the page is for, how specific it is and whether pages compete for the same searches. Off by default. It is limited per day, and when unavailable the rule results are returned with a note.'}, 'domain': {'type': 'string', 'maxLength': 2048, 'minLength': 3, 'description': "A public website, for example example.com or https://example.com. Only the site's own pages are read, starting from its homepage and sitemap."}, 'max_pages': {'type': 'integer', 'maximum': 25, 'minimum': 1, 'description': 'Most pages to read, 1 to 25. Default 10.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['domain', 'reachable', 'findings', 'notes', 'notice'], 'properties': {'notes': {'type': 'array', 'items': {'type': 'string'}}, 'domain': {'type': 'string'}, 'notice': {'type': 'string'}, 'refused': {'type': 'string'}, 'summary': {'type': 'object'}, 'finalUrl': {'type': 'string'}, 'findings': {'type': 'object', 'required': ['high', 'medium', 'low'], 'properties': {'low': {'type': 'array', 'items': {'type': 'object', 'required': ['rule', 'severity', 'title', 'fix', 'source', 'urls', 'count'], 'properties': {'fix': {'type': 'string'}, 'rule': {'type': 'string'}, 'urls': {'type': 'array', 'items': {'type': 'string'}, 'description': 'The first affected pages; count has the total.'}, 'count': {'type': 'integer'}, 'title': {'type': 'string'}, 'source': {'type': 'string', 'description': 'The documentation the rule comes from.'}, 'evidence': {'type': 'string'}, 'severity': {'enum': ['critical', 'high', 'medium', 'low'], 'type': 'string'}, 'heuristic': {'type': 'boolean', 'description': 'True when the rule is a convention, not a search engine requirement.'}}}}, 'high': {'type': 'array', 'items': {'type': 'object', 'required': ['rule', 'severity', 'title', 'fix', 'source', 'urls', 'count'], 'properties': {'fix': {'type': 'string'}, 'rule': {'type': 'string'}, 'urls': {'type': 'array', 'items': {'type': 'string'}, 'description': 'The first affected pages; count has the total.'}, 'count': {'type': 'integer'}, 'title': {'type': 'string'}, 'source': {'type': 'string', 'description': 'The documentation the rule comes from.'}, 'evidence': {'type': 'string'}, 'severity': {'enum': ['critical', 'high', 'medium', 'low'], 'type': 'string'}, 'heuristic': {'type': 'boolean', 'description': 'True when the rule is a convention, not a search engine requirement.'}}}}, 'medium': {'type': 'array', 'items': {'type': 'object', 'required': ['rule', 'severity', 'title', 'fix', 'source', 'urls', 'count'], 'properties': {'fix': {'type': 'string'}, 'rule': {'type': 'string'}, 'urls': {'type': 'array', 'items': {'type': 'string'}, 'description': 'The first affected pages; count has the total.'}, 'count': {'type': 'integer'}, 'title': {'type': 'string'}, 'source': {'type': 'string', 'description': 'The documentation the rule comes from.'}, 'evidence': {'type': 'string'}, 'severity': {'enum': ['critical', 'high', 'medium', 'low'], 'type': 'string'}, 'heuristic': {'type': 'boolean', 'description': 'True when the rule is a convention, not a search engine requirement.'}}}}}}, 'judgement': {'type': 'object'}, 'reachable': {'type': 'boolean'}}}
输入模式
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'maxLength': 2048, 'minLength': 3, 'description': "A public website, for example example.com or https://example.com. Only that site's public pages are read."}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['domain', 'reachable', 'summary', 'files', 'checks', 'homeLinks', 'compared', 'source', 'asOf', 'reason', 'effect', 'notes', 'notice'], 'properties': {'asOf': {'type': 'string', 'description': 'UTC date the pages were read, YYYY-MM-DD.'}, 'files': {'type': 'object', 'required': ['llmsTxt', 'llmsFull', 'aiPage'], 'properties': {'aiPage': {'type': 'object', 'required': ['found', 'linkedFromHome'], 'properties': {'url': {'type': 'string'}, 'note': {'type': 'string'}, 'found': {'type': 'boolean'}, 'title': {'type': 'string'}, 'linkedFromHome': {'type': 'boolean'}}, 'additionalProperties': False}, 'llmsTxt': {'type': 'object', 'required': ['found', 'url'], 'properties': {'url': {'type': 'string'}, 'note': {'type': 'string'}, 'found': {'type': 'boolean'}, 'title': {'type': 'string'}, 'status': {'type': 'integer'}, 'skipped': {'type': 'string'}, 'finalUrl': {'type': 'string'}, 'linkCount': {'type': 'integer'}}, 'additionalProperties': False}, 'llmsFull': {'type': 'object', 'required': ['found', 'url'], 'properties': {'url': {'type': 'string'}, 'note': {'type': 'string'}, 'found': {'type': 'boolean'}, 'title': {'type': 'string'}, 'status': {'type': 'integer'}, 'skipped': {'type': 'string'}, 'finalUrl': {'type': 'string'}, 'linkCount': {'type': 'integer'}}, 'additionalProperties': False}}, 'additionalProperties': False}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'checks': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'status', 'title', 'evidenceUrl', 'evidence', 'fix'], 'properties': {'id': {'type': 'string'}, 'fix': {'type': 'string'}, 'title': {'type': 'string'}, 'status': {'enum': ['pass', 'warn', 'fail'], 'type': 'string'}, 'evidence': {'type': 'string'}, 'evidenceUrl': {'type': 'string'}}, 'additionalProperties': False}}, 'domain': {'type': 'string'}, 'effect': {'type': 'object', 'required': ['promised', 'note'], 'properties': {'note': {'type': 'string'}, 'promised': {'type': 'boolean'}}, 'additionalProperties': False}, 'notice': {'type': 'string'}, 'reason': {'type': 'object', 'required': ['post', 'asOf', 'note'], 'properties': {'asOf': {'type': 'string', 'description': 'Date of the cited post, YYYY-MM-DD.'}, 'note': {'type': 'string'}, 'post': {'type': 'string'}}, 'additionalProperties': False}, 'source': {'type': 'string'}, 'refused': {'type': 'string'}, 'summary': {'type': 'object', 'required': ['pass', 'warn', 'fail', 'pagesRead', 'requests'], 'properties': {'fail': {'type': 'integer'}, 'pass': {'type': 'integer'}, 'warn': {'type': 'integer'}, 'requests': {'type': 'integer'}, 'pagesRead': {'type': 'integer'}}, 'additionalProperties': False}, 'compared': {'type': 'object', 'required': ['siteProducts', 'fileProducts'], 'properties': {'fileName': {'type': 'string'}, 'siteName': {'type': 'string'}, 'fileProducts': {'type': 'array', 'items': {'type': 'string'}}, 'siteProducts': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}, 'finalUrl': {'type': 'string'}, 'homeLinks': {'type': 'array', 'items': {'type': 'string'}}, 'reachable': {'type': 'boolean'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'maxLength': 2048, 'minLength': 3, 'description': "A public website, for example example.com or https://example.com. Only that site's public pages are read."}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['domain', 'reachable', 'draft', 'review', 'pages', 'products', 'existingFile', 'summary', 'source', 'asOf', 'reason', 'effect', 'notes', 'notice'], 'properties': {'asOf': {'type': 'string', 'description': 'UTC date the pages were read, YYYY-MM-DD.'}, 'draft': {'type': 'string', 'description': 'Markdown llms.txt for the owner to review. Not published.'}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'pages': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'url'], 'properties': {'url': {'type': 'string'}, 'title': {'type': 'string'}}, 'additionalProperties': False}}, 'domain': {'type': 'string'}, 'effect': {'type': 'object', 'required': ['promised', 'note'], 'properties': {'note': {'type': 'string'}, 'promised': {'type': 'boolean'}}, 'additionalProperties': False}, 'notice': {'type': 'string'}, 'reason': {'type': 'object', 'required': ['post', 'asOf', 'note'], 'properties': {'asOf': {'type': 'string', 'description': 'Date of the cited post, YYYY-MM-DD.'}, 'note': {'type': 'string'}, 'post': {'type': 'string'}}, 'additionalProperties': False}, 'review': {'type': 'object', 'required': ['published', 'note'], 'properties': {'note': {'type': 'string'}, 'published': {'type': 'boolean'}}, 'additionalProperties': False}, 'source': {'type': 'string'}, 'refused': {'type': 'string'}, 'summary': {'type': 'object', 'required': ['pagesRead', 'requests'], 'properties': {'requests': {'type': 'integer'}, 'pagesRead': {'type': 'integer'}}, 'additionalProperties': False}, 'finalUrl': {'type': 'string'}, 'products': {'type': 'array', 'items': {'type': 'string'}}, 'reachable': {'type': 'boolean'}, 'existingFile': {'type': 'boolean'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['ticket'], 'properties': {'ticket': {'type': 'string', 'pattern': '^fb_[0-9a-f]{32}$', 'description': 'The ticket id that submit_feedback returned.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['ticket', 'status'], 'properties': {'note': {'type': 'string'}, 'reply': {'type': ['string', 'null']}, 'status': {'enum': ['pending', 'answered'], 'type': 'string'}, 'ticket': {'type': 'string'}}}
输入模式
{'type': 'object', 'properties': {'task': {'type': 'string', 'description': 'Alias for query: task phrase to search.'}, 'query': {'type': 'string', 'description': "Optional task keyword or phrase to search tools (e.g. 'recruiter', 'linkedin', 'feedback', 'broken links', 'jobs'). Omit to list all tools."}, 'keyword': {'type': 'string', 'description': 'Alias for query: keyword to search.'}}, 'additionalProperties': True}
输入模式
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 2048, 'minLength': 3, 'description': "The business's own public site or page, for example example.com or https://example.com/contact. Only that site is crawled, starting from its homepage."}, 'max_pages': {'type': 'integer', 'maximum': 25, 'minimum': 1, 'description': 'Most pages to read, 1 to 25. Default 15.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['url', 'reachable', 'summary', 'checks', 'engines', 'study', 'profileAdvice', 'notes', 'notice'], 'properties': {'url': {'type': 'string'}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'study': {'type': 'object', 'required': ['source', 'asOf', 'agreement', 'winnerSiteCited'], 'properties': {'asOf': {'type': 'string'}, 'source': {'type': 'string'}, 'agreement': {'type': 'string'}, 'winnerSiteCited': {'type': 'string'}}, 'additionalProperties': False}, 'checks': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'status', 'title', 'evidenceUrl', 'evidence', 'fix'], 'properties': {'id': {'type': 'string'}, 'fix': {'type': 'string'}, 'title': {'type': 'string'}, 'status': {'enum': ['pass', 'warn', 'fail'], 'type': 'string'}, 'evidence': {'type': 'string'}, 'evidenceUrl': {'type': 'string'}}, 'additionalProperties': False}}, 'notice': {'type': 'string'}, 'engines': {'type': 'array', 'items': {'type': 'object', 'required': ['engine', 'leansOn', 'share', 'note'], 'properties': {'note': {'type': 'string'}, 'share': {'type': 'string'}, 'engine': {'type': 'string'}, 'leansOn': {'type': 'string'}}, 'additionalProperties': False}}, 'refused': {'type': 'string'}, 'summary': {'type': 'object', 'required': ['pass', 'warn', 'fail', 'pagesRead'], 'properties': {'fail': {'type': 'integer'}, 'pass': {'type': 'integer'}, 'warn': {'type': 'integer'}, 'pagesRead': {'type': 'integer'}}, 'additionalProperties': False}, 'finalUrl': {'type': 'string'}, 'reachable': {'type': 'boolean'}, 'profileAdvice': {'type': 'array', 'items': {'type': 'object', 'required': ['signal', 'association', 'advice'], 'properties': {'advice': {'type': 'string'}, 'signal': {'type': 'string'}, 'association': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['kind', 'message'], 'properties': {'kind': {'enum': ['need_tool', 'need_data', 'bug', 'other'], 'type': 'string', 'description': 'need_tool: a tool you want. need_data: data a tool lacks. bug: something broke. other: anything else about the tools.'}, 'tool': {'type': 'string', 'pattern': '^[A-Za-z0-9_.:-]{1,64}$', 'description': 'Optional: the name of the tool this is about, for example find_tariff_codes.'}, 'message': {'type': 'string', 'maxLength': 1000, 'minLength': 10, 'description': 'What you need or what broke, in plain words, at most 1000 characters. Links, email addresses and phone numbers are removed. Never include secrets or personal details.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['ticket', 'status'], 'properties': {'note': {'type': 'string'}, 'reply': {'type': ['string', 'null']}, 'status': {'enum': ['pending', 'answered'], 'type': 'string'}, 'ticket': {'type': 'string'}}}
近期工具变更
类似的 MCP 服务器
AdButler
Manages AdButler advertisers, campaigns, ad items, audiences, zones, creatives, catalogs, and advertising reports.
neuron
Operates AI chatbots and messaging workflows across WhatsApp and social channels, including contacts, campaigns, conversations, p…
SharksAPI.AI
Provides marketing analytics and actions across GA4, Search Console, Google Ads, social channels, SEO, WordPress, and marketing p…
Meta Council
Provides governed workflows for consulting, outreach, sales deals, invoices, marketing campaigns, content approvals, accounting a…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
Rokha
Provides access to an agent-skill and MCP server registry, skill inspection and composition tools, OAuth connections, and agent a…
Stratalize Intelligence
Provides vendor, market, SaaS, workforce, government contract, public company, regulatory, competitive, and AI-brand intelligence…