COS Monitor
Qué hace este MCP
Scores and improves marketing and sales communications using messaging, audience, persuasion, quality, and platform-specific analyses.
Herramientas
Esquema de entrada
{'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}
Esquema de salida
{'type': 'object', 'additionalProperties': True}
Esquema de entrada
{'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}
Esquema de salida
{'type': 'object', 'additionalProperties': True}
Esquema de entrada
{'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}
Esquema de salida
{'type': 'object', 'additionalProperties': True}
Esquema de entrada
{'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}
Esquema de salida
{'type': 'object', 'additionalProperties': True}
Esquema de entrada
{'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}
Esquema de salida
{'type': 'object', 'additionalProperties': True}
Esquema de entrada
{'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}
Esquema de salida
{'type': 'object', 'additionalProperties': True}
Esquema de entrada
{'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}
Esquema de salida
{'type': 'object', 'additionalProperties': True}
Esquema de entrada
{'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}
Esquema de salida
{'type': 'object', 'additionalProperties': True}
Esquema de entrada
{'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}
Esquema de salida
{'type': 'object', 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['template_id'], 'properties': {'template_id': {'type': 'string', 'description': 'The template ID to get details for'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'additionalProperties': True}
Esquema de entrada
{'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}
Esquema de salida
{'type': 'object', 'additionalProperties': True}
Esquema de entrada
{'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}
Esquema de salida
{'type': 'object', 'additionalProperties': True}
Esquema de entrada
{'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}
Esquema de salida
{'type': 'object', 'additionalProperties': True}
Cambios recientes en herramientas
Servidores MCP similares
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…