このMCPでできること
Analyzes competitor advertising and store offers to identify persuasion angles, promotional patterns, and gaps in market positioning.
ツール
入力スキーマ
{'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': ['ads'], 'properties': {'ads': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'text'], 'properties': {'id': {'type': 'string'}, 'text': {'type': 'string'}, 'advertiser': {'type': 'string'}}}, 'maxItems': 300, 'minItems': 1, 'description': 'Ads you already have: objects with id, text and optionally advertiser. At most 300. This tool does not fetch ads from any ad library.'}, 'descriptions': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'description'], 'properties': {'id': {'type': 'string'}, 'description': {'type': 'string'}}}, 'maxItems': 300, 'description': "Written descriptions of the ads' images or videos, as objects with the ad id and description. They are read together with the ad text. They come from a separate offline step."}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['source', 'as_of', 'ads_analyzed', 'distinct_creatives', 'duplicates_collapsed', 'advertisers', 'unclassified', 'angles', 'gaps', 'notes'], 'properties': {'gaps': {'type': 'array', 'items': {'type': 'object', 'required': ['angle', 'label', 'means', 'status', 'ads', 'advertisers', 'ad_ids', 'evidence'], 'properties': {'ads': {'type': 'integer'}, 'angle': {'type': 'string'}, 'label': {'type': 'string'}, 'means': {'type': 'string'}, 'ad_ids': {'type': 'array', 'items': {'type': 'string'}}, 'status': {'enum': ['unclaimed', 'thin'], 'type': 'string', 'description': 'unclaimed: no ad uses the angle. thin: only one advertiser does.'}, 'evidence': {'type': 'string'}, 'advertisers': {'type': 'integer'}}}}, 'as_of': {'type': 'string'}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'angles': {'type': 'array', 'items': {'type': 'object', 'required': ['angle', 'label', 'ads', 'advertisers', 'share', 'ad_ids'], 'properties': {'ads': {'type': 'integer', 'description': 'Distinct creatives using the angle'}, 'angle': {'type': 'string'}, 'label': {'type': 'string'}, 'share': {'type': 'number', 'description': 'Share of distinct creatives, 0 to 1'}, 'ad_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Up to 5 ad ids as evidence'}, 'example': {'type': 'string'}, 'top_terms': {'type': 'array', 'items': {'type': 'string'}}, 'advertisers': {'type': 'integer'}}}}, 'source': {'type': 'string'}, 'advertisers': {'type': 'integer'}, 'ads_analyzed': {'type': 'integer'}, 'unclassified': {'type': 'integer', 'description': 'Creatives with no recognised angle, such as text in another script or no text'}, 'distinct_creatives': {'type': 'integer'}, 'duplicates_collapsed': {'type': 'integer'}}}
入力スキーマ
{'type': 'object', 'required': ['domains'], 'properties': {'domains': {'type': 'array', 'items': {'type': 'string', 'maxLength': 253, 'minLength': 3}, 'maxItems': 3, 'minItems': 1, 'description': "One to 3 Shopify store addresses, such as allbirds.com. Each store's public /products.json is read once, after its robots.txt, at most 3 pages of 250 products."}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['source', 'as_of', 'notice', 'stores'], 'properties': {'as_of': {'type': 'string'}, 'notice': {'type': 'string', 'description': 'This is product-page copy and pricing, not ads'}, 'source': {'type': 'string'}, 'stores': {'type': 'array', 'items': {'type': 'object', 'required': ['domain', 'status'], 'properties': {'angles': {'type': 'array', 'items': {'type': 'object', 'required': ['angle', 'label', 'products', 'stores', 'share', 'handles'], 'properties': {'angle': {'type': 'string'}, 'label': {'type': 'string'}, 'share': {'type': 'number'}, 'stores': {'type': 'integer'}, 'example': {'type': 'string'}, 'handles': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Product handles, or store/handle in the combined list, up to 5'}, 'products': {'type': 'integer'}, 'top_terms': {'type': 'array', 'items': {'type': 'string'}}}}}, 'domain': {'type': 'string'}, 'prices': {'type': 'object'}, 'reason': {'type': 'string'}, 'status': {'enum': ['ok', 'unavailable'], 'type': 'string'}, 'bundles': {'type': 'object'}, 'products': {'type': 'integer'}, 'variants': {'type': 'integer'}, 'discounts': {'type': 'object'}, 'truncated': {'type': 'boolean'}, 'subscriptions': {'type': 'object'}}}}, 'combined': {'type': ['object', 'null'], 'properties': {'gaps': {'type': 'array', 'items': {'type': 'object', 'required': ['angle', 'label', 'means', 'status', 'products', 'stores', 'handles', 'evidence'], 'properties': {'angle': {'type': 'string'}, 'label': {'type': 'string'}, 'means': {'type': 'string'}, 'status': {'enum': ['unclaimed', 'thin'], 'type': 'string'}, 'stores': {'type': 'integer'}, 'handles': {'type': 'array', 'items': {'type': 'string'}}, 'evidence': {'type': 'string'}, 'products': {'type': 'integer'}}}}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'angles': {'type': 'array', 'items': {'type': 'object', 'required': ['angle', 'label', 'products', 'stores', 'share', 'handles'], 'properties': {'angle': {'type': 'string'}, 'label': {'type': 'string'}, 'share': {'type': 'number'}, 'stores': {'type': 'integer'}, 'example': {'type': 'string'}, 'handles': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Product handles, or store/handle in the combined list, up to 5'}, 'products': {'type': 'integer'}, 'top_terms': {'type': 'array', 'items': {'type': 'string'}}}}}, 'products': {'type': 'integer'}, 'stores_read': {'type': 'integer'}}}}}
入力スキーマ
{'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'}}}
入力スキーマ
{'type': 'object', 'required': ['queries'], 'properties': {'queries': {'type': 'array', 'items': {'type': 'string', 'maxLength': 80, 'minLength': 3}, 'maxItems': 5, 'minItems': 1, 'description': 'One to 5 short phrases to look for in public discussion, such as "personalised dog food" or "dog food for sensitive stomach"'}, 'since_days': {'type': 'integer', 'maximum': 1825, 'minimum': 30, 'description': 'Only posts from the last this many days (default 365)'}, 'stack_site': {'type': 'string', 'pattern': '^[a-z0-9.]{2,40}$', 'description': 'A Stack Exchange site such as pets, diy or cooking, to search there as well. Without it only Hacker News is searched.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['as_of', 'window_days', 'results', 'notice'], 'properties': {'as_of': {'type': 'string'}, 'notice': {'type': 'string'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['query', 'signal', 'sources'], 'properties': {'query': {'type': 'string'}, 'signal': {'enum': ['discussed', 'some_discussion', 'little_discussion', 'unknown'], 'type': 'string'}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['source', 'name', 'status', 'matches', 'more_available', 'posts'], 'properties': {'name': {'type': 'string'}, 'posts': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'url', 'score', 'comments'], 'properties': {'url': {'type': 'string'}, 'date': {'type': ['string', 'null']}, 'score': {'type': 'integer'}, 'title': {'type': 'string'}, 'comments': {'type': 'integer'}}}, 'description': 'The most relevant posts, at most 3'}, 'source': {'enum': ['hacker_news', 'stack_exchange'], 'type': 'string'}, 'status': {'enum': ['ok', 'unavailable'], 'type': 'string'}, 'matches': {'type': ['integer', 'null'], 'description': 'Posts found in the window; for Stack Exchange only the posts returned, with more_available set when there were more'}, 'more_available': {'type': 'boolean'}}}}}}}, 'window_days': {'type': 'integer'}}}
最近のツール変更
類似の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…