この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…