このMCPでできること
Searches, audits, compares, and applies a knowledge base of Generative Engine Optimization principles to web content.
ツール
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'Target URL to audit'}, 'mode': {'enum': ['fast', 'deep'], 'type': 'string', 'default': 'fast', 'description': 'fast = quick signal checks (seconds); deep = full AI-synthesized consultancy report with sector benchmark (~30-50s)'}, 'max_issues': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Maximum issues to return (default 10)'}, 'client_name': {'type': 'string', 'description': 'Optional client identifier for the audit report header'}, 'branche_hint': {'type': 'string', 'description': 'Branche hint in "main:sub" format, e.g. "health_wellness:yoga_studio". If omitted, principles are matched without branche filter.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['audit_id', 'url', 'status'], 'properties': {'_wm': {'type': 'string'}, 'url': {'type': 'string'}, '_meta': {'type': 'object', 'required': ['tier', 'rate_limit_remaining', 'processed_at'], 'properties': {'tier': {'enum': ['free', 'pro', 'enterprise'], 'type': 'string'}, 'processed_at': {'type': 'string'}, 'rate_limit_remaining': {'anyOf': [{'type': 'number'}, {'type': 'string', 'const': 'unlimited'}]}}, 'additionalProperties': False}, 'error': {'type': 'string'}, 'score': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'sector': {'type': 'object', 'required': ['slug', 'display_name_nl'], 'properties': {'slug': {'type': 'string'}, 'display_name_nl': {'type': 'string'}}, 'description': 'Detected sector benchmark cohort (deep mode only)', 'additionalProperties': False}, 'status': {'enum': ['complete', 'failed'], 'type': 'string'}, 'signals': {'type': 'object', 'required': ['structured_data_valid', 'structured_data_invalid', 'schema_types', 'schema_flags', 'h1_count', 'images_total', 'images_without_alt', 'has_canonical', 'hreflang_count', 'has_viewport', 'word_count', 'render_source'], 'properties': {'h1_count': {'type': 'integer', 'minimum': 0}, 'word_count': {'type': 'integer', 'minimum': 0}, 'has_viewport': {'type': 'boolean'}, 'images_total': {'type': 'integer', 'minimum': 0}, 'schema_flags': {'type': 'object', 'required': ['organization', 'website', 'faqPage', 'product', 'breadcrumbList', 'localBusiness', 'article'], 'properties': {'article': {'type': 'boolean'}, 'faqPage': {'type': 'boolean'}, 'product': {'type': 'boolean'}, 'website': {'type': 'boolean'}, 'organization': {'type': 'boolean'}, 'localBusiness': {'type': 'boolean'}, 'breadcrumbList': {'type': 'boolean'}}, 'additionalProperties': False}, 'schema_types': {'type': 'array', 'items': {'type': 'string'}}, 'has_canonical': {'type': 'boolean'}, 'render_source': {'enum': ['firecrawl', 'fetch-fallback'], 'type': 'string'}, 'hreflang_count': {'type': 'integer', 'minimum': 0}, 'images_without_alt': {'type': 'integer', 'minimum': 0}, 'structured_data_valid': {'type': 'integer', 'minimum': 0}, 'structured_data_invalid': {'type': 'integer', 'minimum': 0}}, 'additionalProperties': False}, 'audit_id': {'type': 'string', 'format': 'uuid'}, 'deep_mode': {'enum': ['ok', 'timeout_fallback'], 'type': 'string', 'description': 'Deep-mode outcome: ok = full synthesized report; timeout_fallback = synthesis exceeded budget, fast result returned'}, 'score_set': {'type': 'object', 'required': ['overallGEO', 'aiCitability', 'brandAuthority', 'contentEEAT', 'technicalGEO', 'structuredData', 'platformOptimization'], 'properties': {'overallGEO': {'type': ['number', 'null']}, 'contentEEAT': {'type': ['number', 'null']}, 'aiCitability': {'type': ['number', 'null']}, 'technicalGEO': {'type': ['number', 'null']}, 'brandAuthority': {'type': ['number', 'null']}, 'structuredData': {'type': ['number', 'null']}, 'platformOptimization': {'type': ['number', 'null']}}, 'description': '7-dimension GEO scorecard (deep mode only)', 'additionalProperties': False}, 'recommendations': {'type': 'array', 'items': {'type': 'string'}}, 'report_markdown': {'type': 'string'}, 'matched_principles': {'type': 'array', 'items': {'type': 'object', 'required': ['principle_id', 'principle_title', 'category', 'severity', 'finding', 'suggestion', 'confidence'], 'properties': {'excerpt': {'type': 'string'}, 'finding': {'type': 'string'}, 'category': {'type': 'string'}, 'severity': {'enum': ['critical', 'major', 'minor'], 'type': 'string'}, 'confidence': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'suggestion': {'type': 'string'}, 'principle_id': {'type': 'string', 'format': 'uuid'}, 'principle_title': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['queries'], 'properties': {'queries': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500, 'minLength': 3}, 'maxItems': 100, 'minItems': 2}, 'category': {'enum': ['technical', 'structured-data', 'content', 'ai-search', 'freshness', 'multimodal', 'user-signals', 'e-e-a-t', 'mobile', 'performance', 'query-intent', 'internal-linking', 'other'], 'type': 'string'}, 'top_k_per_query': {'type': 'number', 'default': 5, 'maximum': 10, 'minimum': 1}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['results', 'total_queries', 'total_matches'], 'properties': {'_meta': {'type': 'object', 'required': ['tier', 'rate_limit_remaining', 'processing_time_ms', 'processed_at'], 'properties': {'tier': {'enum': ['free', 'pro', 'enterprise'], 'type': 'string'}, 'processed_at': {'type': 'string'}, 'processing_time_ms': {'type': 'number'}, 'rate_limit_remaining': {'anyOf': [{'type': 'number'}, {'type': 'string', 'const': 'unlimited'}]}}, 'additionalProperties': False}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['query', 'matches', 'count'], 'properties': {'count': {'type': 'number'}, 'query': {'type': 'string'}, 'matches': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'summary', 'category', 'confidence'], 'properties': {'id': {'type': 'string', 'format': 'uuid'}, '_wm': {'type': 'string'}, 'title': {'type': 'string'}, 'summary': {'type': 'string'}, 'category': {'type': 'string'}, 'full_text': {'type': 'string'}, 'confidence': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'similarity': {'type': ['number', 'null']}, 'source_url': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}, 'source_type': {'type': ['string', 'null']}, 'upgrade_hint': {'type': 'string'}, 'evidence_count': {'type': 'integer', 'minimum': 0}}, 'additionalProperties': False}}}, 'additionalProperties': False}}, 'total_matches': {'type': 'number'}, 'total_queries': {'type': 'number'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['self_url', 'competitor_url'], 'properties': {'self_url': {'type': 'string', 'format': 'uri', 'description': 'Your URL to audit'}, 'competitor_url': {'type': 'string', 'format': 'uri', 'description': 'Competitor URL to compare against'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['self_url', 'competitor_url', 'self_score', 'competitor_score', 'self_matched', 'competitor_matched', 'delta_principles', 'insights'], 'properties': {'_meta': {'type': 'object', 'required': ['tier', 'rate_limit_remaining', 'processed_at'], 'properties': {'tier': {'enum': ['free', 'pro', 'enterprise'], 'type': 'string'}, 'processed_at': {'type': 'string'}, 'rate_limit_remaining': {'anyOf': [{'type': 'number'}, {'type': 'string', 'const': 'unlimited'}]}}, 'additionalProperties': False}, 'error': {'type': 'string'}, 'insights': {'type': 'array', 'items': {'type': 'string'}}, 'self_url': {'type': 'string'}, 'self_score': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'self_matched': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'summary', 'category', 'confidence'], 'properties': {'id': {'type': 'string', 'format': 'uuid'}, '_wm': {'type': 'string'}, 'title': {'type': 'string'}, 'summary': {'type': 'string'}, 'category': {'type': 'string'}, 'full_text': {'type': 'string'}, 'confidence': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'similarity': {'type': ['number', 'null']}, 'source_url': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}, 'source_type': {'type': ['string', 'null']}, 'upgrade_hint': {'type': 'string'}, 'evidence_count': {'type': 'integer', 'minimum': 0}}, 'additionalProperties': False}}, 'competitor_url': {'type': 'string'}, 'competitor_score': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'delta_principles': {'type': 'object', 'required': ['missing_on_self', 'missing_on_competitor'], 'properties': {'missing_on_self': {'type': 'array', 'items': {'$ref': '#/properties/self_matched/items'}}, 'missing_on_competitor': {'type': 'array', 'items': {'$ref': '#/properties/self_matched/items'}}}, 'additionalProperties': False}, 'competitor_matched': {'type': 'array', 'items': {'$ref': '#/properties/self_matched/items'}}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'format': 'uuid', 'description': 'Principle UUID (from search_principles results)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['id', 'title', 'summary', 'category', 'confidence'], 'properties': {'id': {'type': 'string', 'format': 'uuid'}, '_wm': {'type': 'string'}, 'title': {'type': 'string'}, 'summary': {'type': 'string'}, 'branches': {'type': 'array', 'items': {'anyOf': [{'type': 'string'}, {'type': 'object', 'required': ['main', 'subs', 'relevance'], 'properties': {'main': {'enum': ['local_services', 'digital_services', 'product_commerce', 'creative_professional', 'health_wellness', 'b2b_saas', 'universal'], 'type': 'string'}, 'subs': {'type': 'array', 'items': {'type': 'string'}}, 'relevance': {'type': 'integer', 'maximum': 3, 'minimum': 0}}, 'additionalProperties': False}]}}, 'category': {'type': 'string'}, 'full_text': {'type': 'string'}, 'confidence': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'similarity': {'type': ['number', 'null']}, 'source_url': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}, 'source_type': {'type': ['string', 'null']}, 'upgrade_hint': {'type': 'string'}, 'evidence_count': {'type': 'integer', 'minimum': 0}, 'source_diversity': {'type': 'integer', 'minimum': 0}, 'last_validated_at': {'type': ['string', 'null']}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {}, 'description': 'No input parameters', 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['total_principles', 'total_categories'], 'properties': {'tier_hint': {'type': 'string'}, 'fetched_at': {'type': 'string'}, 'total_evaluated': {'type': 'integer', 'minimum': 0}, 'total_categories': {'type': 'integer', 'minimum': 0}, 'total_principles': {'type': 'integer', 'minimum': 0}, 'last_validated_at': {'type': ['string', 'null']}, 'last_distillation_at': {'type': ['string', 'null']}, 'confidence_distribution': {'type': 'object', 'required': ['>=0.9', '0.8-0.9', '0.7-0.8', '<0.7'], 'properties': {'<0.7': {'type': 'integer', 'minimum': 0}, '>=0.9': {'type': 'integer', 'minimum': 0}, '0.7-0.8': {'type': 'integer', 'minimum': 0}, '0.8-0.9': {'type': 'integer', 'minimum': 0}}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {}, 'description': 'No input parameters', 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['categories', 'total', 'cached'], 'properties': {'total': {'type': 'integer', 'minimum': 0}, 'cached': {'type': 'boolean'}, 'categories': {'type': 'array', 'items': {'type': 'object', 'required': ['category', 'count'], 'properties': {'count': {'type': 'integer', 'minimum': 0}, 'category': {'type': 'string'}, 'description': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 500, 'minLength': 3, 'description': 'Natural-language search query (e.g. "schema markup for local businesses" or "how to optimize for ChatGPT citations")'}, 'top_k': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Number of principles to return (max 25)'}, 'category': {'enum': ['technical', 'structured-data', 'content', 'ai-search', 'freshness', 'multimodal', 'user-signals', 'e-e-a-t', 'mobile', 'performance', 'query-intent', 'internal-linking', 'other'], 'type': 'string', 'description': 'Filter by category (one of 13 GEO categories)'}, 'min_confidence': {'type': 'number', 'default': 0.5, 'maximum': 1, 'minimum': 0, 'description': 'Minimum confidence score (0-1). Default 0.5 filters noise; raise to 0.8+ for high-confidence claims only'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['results', 'query_used', 'total_in_database'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'summary', 'category', 'confidence'], 'properties': {'id': {'type': 'string', 'format': 'uuid'}, '_wm': {'type': 'string'}, 'title': {'type': 'string'}, 'summary': {'type': 'string'}, 'category': {'type': 'string'}, 'full_text': {'type': 'string'}, 'confidence': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'similarity': {'type': 'number', 'maximum': 1, 'minimum': 0, 'description': 'Relevance score for the query (0-1)'}, 'source_url': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}, 'source_type': {'type': ['string', 'null']}, 'upgrade_hint': {'type': 'string'}, 'evidence_count': {'type': 'integer', 'minimum': 0}}, 'additionalProperties': False}}, 'tier_note': {'type': 'string', 'description': 'Free-tier hint when top_k was capped'}, 'query_used': {'type': 'string'}, 'total_in_database': {'type': 'integer', 'minimum': 0}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['topic'], 'properties': {'topic': {'type': 'string', 'maxLength': 200, 'minLength': 3}, 'target_branche': {'enum': ['local_services', 'digital_services', 'product_commerce', 'creative_professional', 'health_wellness', 'b2b_saas', 'universal'], 'type': 'string'}, 'competitor_urls': {'type': 'array', 'items': {'type': 'string', 'format': 'uri'}, 'maxItems': 3}, 'word_count_target': {'type': 'number', 'default': 1500, 'maximum': 5000, 'minimum': 300}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['brief_id', 'topic', 'suggested_structure', 'principles_to_address', 'estimated_word_count'], 'properties': {'_meta': {'type': 'object', 'required': ['tier', 'rate_limit_remaining', 'processed_at'], 'properties': {'tier': {'enum': ['free', 'pro', 'enterprise'], 'type': 'string'}, 'processed_at': {'type': 'string'}, 'rate_limit_remaining': {'anyOf': [{'type': 'number'}, {'type': 'string', 'const': 'unlimited'}]}}, 'additionalProperties': False}, 'topic': {'type': 'string'}, 'brief_id': {'type': 'string', 'format': 'uuid'}, 'schema_markup': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'rationale'], 'properties': {'type': {'type': 'string'}, 'rationale': {'type': 'string'}}, 'additionalProperties': False}}, 'faq_suggestions': {'type': 'array', 'items': {'type': 'object', 'required': ['q', 'a_hint'], 'properties': {'q': {'type': 'string'}, 'a_hint': {'type': 'string'}}, 'additionalProperties': False}}, 'suggested_structure': {'type': 'object', 'required': ['h1', 'sections'], 'properties': {'h1': {'type': 'string'}, 'sections': {'type': 'array', 'items': {'type': 'object', 'required': ['h2', 'key_points'], 'properties': {'h2': {'type': 'string'}, 'key_points': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}}}, 'additionalProperties': False}, 'estimated_word_count': {'type': 'number'}, 'principles_to_address': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'summary', 'category', 'confidence'], 'properties': {'id': {'type': 'string', 'format': 'uuid'}, '_wm': {'type': 'string'}, 'title': {'type': 'string'}, 'summary': {'type': 'string'}, 'category': {'type': 'string'}, 'full_text': {'type': 'string'}, 'confidence': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'similarity': {'type': ['number', 'null']}, 'source_url': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}, 'source_type': {'type': ['string', 'null']}, 'upgrade_hint': {'type': 'string'}, 'evidence_count': {'type': 'integer', 'minimum': 0}}, 'additionalProperties': False}}}, 'additionalProperties': False}
最近のツール変更
類似の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…
Stratalize Intelligence
Provides vendor, market, SaaS, workforce, government contract, public company, regulatory, competitive, and AI-brand intelligence…
Hermoso
Supports ad research, competitor analysis, video and static ad creation, campaign policy checks, content publishing, and performa…