COS Monitor
Was dieses MCP kann
Scores and improves marketing and sales communications using messaging, audience, persuasion, quality, and platform-specific analyses.
Tools
Eingabeschema
{'type': 'object', 'required': ['content'], 'properties': {'content': {'type': 'string', 'description': 'The text content to analyze (min 50 characters)'}, 'platform': {'enum': ['twitter', 'linkedin', 'email', 'youtube', 'tiktok', 'instagram', 'facebook', 'medium', 'substack', 'podcast', 'newsletter', 'slack', 'discord', 'general'], 'type': 'string', 'default': 'general', 'description': 'Target platform for optimization (affects scoring weights)'}, 'target_audience': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Description of intended audience (improves relevance scoring)'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': ['content', 'framework'], 'properties': {'content': {'type': 'string', 'description': 'The text content to analyze (min 50 characters)'}, 'platform': {'enum': ['twitter', 'linkedin', 'email', 'youtube', 'tiktok', 'instagram', 'facebook', 'medium', 'substack', 'podcast', 'newsletter', 'slack', 'discord', 'general'], 'type': 'string', 'default': 'general', 'description': 'Target platform for optimization'}, 'framework': {'enum': ['hape', 'big_five', 'strategic_clarity', 'framing_strategy'], 'type': 'string', 'description': 'Which analysis framework to use'}, 'temperature': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'default': None, 'description': 'Optional LLM sampling temperature. Pass 0.0 for deterministic\nscoring (validation harnesses, classification-agreement gates). Leave\nunset (None) for the backend default. Forwarded to the analyze\nendpoint, which has accepted this parameter since cos-bbf.'}, 'target_audience': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Description of intended audience'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': ['content'], 'properties': {'domain': {'enum': ['business', 'politics', 'health', 'masculinity', 'comedy'], 'type': 'string', 'default': 'business', 'description': 'Domain for persuasion analysis'}, 'content': {'type': 'string', 'description': 'The text content to analyze (min 50 characters)'}, 'platform': {'enum': ['twitter', 'linkedin', 'email', 'youtube', 'tiktok', 'instagram', 'facebook', 'medium', 'substack', 'podcast', 'newsletter', 'slack', 'discord', 'general'], 'type': 'string', 'default': 'linkedin', 'description': 'Target platform for optimization'}, 'target_audience': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Description of intended audience'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': ['content'], 'properties': {'domain': {'enum': ['business', 'politics', 'health', 'masculinity', 'comedy'], 'type': 'string', 'default': 'business', 'description': 'The domain context for persuasion analysis'}, 'content': {'type': 'string', 'description': 'The text content to analyze (min 50 characters)'}, 'platform': {'enum': ['twitter', 'linkedin', 'email', 'youtube', 'tiktok', 'instagram', 'facebook', 'medium', 'substack', 'podcast', 'newsletter', 'slack', 'discord', 'general'], 'type': 'string', 'default': 'general', 'description': 'Target platform for optimization'}, 'temperature': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'default': None, 'description': 'Optional LLM sampling temperature. Pass 0.0 for deterministic\nscoring (validation harnesses, classification-agreement gates). Leave\nunset (None) for the backend default. Forwarded to the persuasion\nendpoint, which has accepted this parameter since cos-bbf.'}, 'target_audience': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Description of intended audience'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': ['content'], 'properties': {'content': {'type': 'string', 'description': 'The text content to analyze (min 50 characters)'}, 'platform': {'enum': ['twitter', 'linkedin', 'email', 'youtube', 'tiktok', 'instagram', 'facebook', 'medium', 'substack', 'podcast', 'newsletter', 'slack', 'discord', 'general'], 'type': 'string', 'default': 'linkedin', 'description': 'The target platform for optimization'}, 'target_audience': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Description of intended audience'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': ['content'], 'properties': {'content': {'type': 'string', 'description': 'The text content to analyze (min 50 characters)'}, 'platform': {'enum': ['twitter', 'linkedin', 'email', 'youtube', 'tiktok', 'instagram', 'facebook', 'medium', 'substack', 'podcast', 'newsletter', 'slack', 'discord', 'general'], 'type': 'string', 'default': 'general', 'description': 'Target platform context'}, 'target_audience': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Description of intended audience'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': ['audience_description'], 'properties': {'domain': {'type': 'string', 'default': 'business', 'description': 'Campaign domain context (e.g. "B2B", "ecommerce", "health", "financial").'}, 'campaign_objective': {'type': 'string', 'default': 'conversion', 'description': 'Campaign goal (e.g. "awareness", "conversion", "retention",\n"cold_outreach").'}, 'audience_description': {'type': 'string', 'description': 'Free-text description of the target audience (10-2000 chars).\nInclude role, industry, behaviors, pain points, recent signals.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': ['message'], 'properties': {'message': {'type': 'string', 'description': 'Your message to the COS agent'}, 'conversation_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Optional ID to continue an existing conversation'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': ['template_id', 'variables'], 'properties': {'platform': {'enum': ['twitter', 'linkedin', 'email', 'youtube', 'tiktok', 'instagram', 'facebook', 'medium', 'substack', 'podcast', 'newsletter', 'slack', 'discord', 'general'], 'type': 'string', 'default': 'general', 'description': 'Target platform for optimization'}, 'variables': {'type': 'object', 'description': 'Dictionary of variable values required by the template', 'additionalProperties': True}, 'template_id': {'type': 'string', 'description': 'The template ID to execute (from get_templates)'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': ['template_id'], 'properties': {'template_id': {'type': 'string', 'description': 'The template ID to get details for'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'properties': {'search': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Search templates by name or description'}, 'category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter by template category (e.g., "email", "social", "sales")'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': ['audience_description'], 'properties': {'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'draft': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Existing draft to score + refine. If None, a draft is generated.'}, 'title': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'domain': {'type': 'string', 'default': 'business', 'description': 'Persuasion domain (default "business").'}, 'intent': {'enum': ['cold_outreach', 'follow_up', 'reactivation', 'warm_intro', 'demo_request', 'discovery_call', 'proposal_recap'], 'type': 'string', 'default': 'cold_outreach', 'description': 'Email intent ("cold_outreach", "follow_up", "reactivation",\n"warm_intro", "demo_request", "discovery_call", "proposal_recap").'}, 'company': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'industry': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'recent_signals': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'default': None, 'description': 'List of recent activity/triggers from the CRM\n(e.g. ["downloaded ROI calculator", "viewed pricing 3x"]).'}, 'sender_context': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': "Who the sender is and what they're pitching."}, 'include_scoring': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Run persuasion + platform scoring on the draft.\nDefault (None): scoring runs ONLY when a draft was supplied (refine path).\nOn the generate path scoring is skipped by default (cuts latency from\n~45s to ~10s). Set True to force scoring on a generated draft, or\nFalse to suppress scoring even when refining.'}, 'writing_samples': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'default': None, 'description': '0-5 prospect writing samples (emails, posts).\nEach â\x89¥50 chars. Profiled if provided.'}, 'audience_description': {'type': 'string', 'description': 'REQUIRED. Free-text describing the prospect\n(role, industry, behaviors, pain points, recent signals).\n10-2000 chars. This seeds the audience profile.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': ['samples'], 'properties': {'samples': {'type': 'array', 'items': {'type': 'string'}, 'description': 'List of writing samples from the agent (min 50 chars each, 3-5 recommended)'}, 'agent_name': {'type': 'string', 'default': 'Unknown Agent', 'description': 'Name of the agent being profiled'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'additionalProperties': True}
Letzte Tool-Änderungen
Ähnliche MCP-Server
Rahul D Sarker: Marketing & RevOps Tools
Provides marketing, revenue operations, sales, advertising, SaaS, and conversion calculators, along with article search and consu…
Nevent MCP
Enables management and analysis of live-event marketing campaigns, audiences, email and messaging templates, paid ads, tracking l…
US Brand Intelligence
Transforms supplied US brand evidence and signals into deterministic summaries, action queues, CRM mappings, routing plans, metri…
OutSend
Extracts Google Maps business leads, enriches them with contact and social data, verifies emails, and runs recurring lead-monitor…
Lead Intelligence
Provides paid lead-intelligence tools for job discovery, contact verification, lead-list hygiene, permit signals, and website con…
Windsor.ai MCP
Queries and analyzes marketing, sales, and business data from hundreds of platforms.
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…