
COS Monitor
Scores website pages for communication quality, tracks regressions, surfaces a fix queue.
What it can do
What data it sees
Do you need an account
No: the server works without sign-in
Scores website pages for communication quality, tracks regressions, surfaces a fix queue.
How to connect
How to connect COS Monitor to Claude
The server address to paste into Claude settings:
https://mcp.semalytics.io/mcp
- Open Claude (claude.ai or the desktop app).
- Go to Settings → Connectors.
- Click Add custom connector.
- Paste the server address copied below into Remote MCP server URL and click Add.
- In a chat, click + → Connectors and switch the new connector on.
Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.
Authorization
After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.
How to connect COS Monitor to ChatGPT
The server address to paste into ChatGPT settings:
https://mcp.semalytics.io/mcp
- Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
- Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
- Open Settings → Connectors and click Create.
- Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
- Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
- In a new chat open + → Apps/Connectors and enable the connector.
OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.
Authorization
On first use ChatGPT opens the service's sign-in window. Sign in and approve access.
How to connect COS Monitor to Cursor
The server address to paste into Cursor settings:
https://mcp.semalytics.io/mcp
Fastest: click Open in Cursor below and confirm the prompt.
Manually:
- In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
- Paste the JSON copied below into
~/.cursor/mcp.json(per project:.cursor/mcp.jsonin the repo root). - Save the file. The server appears in the MCP list; authorize it there if asked.
Authorization
If the service needs sign-in, an authorize button appears next to the server in the MCP list.
Server tool list (13)
Raw names from tools/list. Only developers need these.
| analyze_content | Analyze content using all 4 COS frameworks in parallel. Returns comprehensive analysis with: - Overall scores (0-10) for each framework - Dimension breakdowns with weights - Specific recommendations for improvement - Cross-framework insights |
| analyze_framework | Analyze content using a single specific framework. Faster than full analysis when you only need one perspective. Frameworks: - hape: Engagement Analysis (novelty, relevance, emotional valence) - big_five: Personality Analysis using OCEAN model (openness, conscientiousness, extraversion, agreeableness, neuroticism) - strategic_clarity: Business message clarity (value prop, differentiation, CTA) - framing_strategy: Cognitive frames and power positioning |
| get_templates | List available analysis templates. Templates are pre-configured analysis scenarios for common use cases: - Email outreach optimization - LinkedIn post analysis - Sales pitch review - Content marketing assessment |
| execute_template | Execute a specific template with provided variables. Templates guide the analysis with pre-defined prompts and variable placeholders. First use get_templates to find available templates and their required variables. |
| chat | Have a conversation with the COS analysis agent. The agent can help you: - Analyze content interactively - Get recommendations for improvement - Understand framework scores - Configure analysis settings |
| get_template_details | Get detailed information about a specific template. Returns the template's: - Name and description - Required and optional variables with types - Categories and tags - Scoring dimensions and weights |
| analyze_persuasion | Analyze content using domain-specific persuasion frameworks. Each domain has specialized scoring dimensions: - business: B2B/B2C messaging, ROI framing, objection handling - politics: Political messaging, polarization awareness, coalition building - health: Medical accuracy, safety messaging, behavior change (CRITICAL domain) - masculinity: Identity messaging, status signaling, tribe alignment - comedy: Humor mechanics, timing, callback patterns |
| analyze_platform | Analyze content for platform-specific optimization. Evaluates content against platform constraints and algorithm preferences: - Character limits and formatting rules - Algorithm optimization signals - Engagement pattern recommendations - Platform-specific best practices Supported platforms: twitter, linkedin, email, youtube, tiktok, instagram, facebook, medium, substack, podcast, newsletter, slack, discord |
| analyze_quality | Analyze content quality across 5 dimensions. Quality dimensions evaluated: - Clarity: Is the message easy to understand? - Coherence: Does the content flow logically? - Correctness: Grammar, spelling, factual accuracy - Completeness: Are all necessary elements present? - Conciseness: Is the content appropriately tight? |
| analyze_full_comms | Run all 7 COS frameworks in parallel for comprehensive analysis. This is the most thorough analysis option, running: - Core 4: HAPE, Big Five, Strategic Clarity, Sovereign Mind - Extended 3: Persuasion (domain-specific), Platform, Quality Use this when you need complete analysis across all dimensions. Takes longer but provides the most comprehensive view. |
| profile_agent | Profile an agent's personality from their writing samples. Analyzes 1-10 writing samples (3-5 recommended) to infer the author's Big Five (OCEAN) personality traits, communication style, strengths, blind spots, and persuasion profile. This is the inverse of content analysis — instead of "is this content effective?", it answers "who is this writer based on how they communicate?" |
| audience_profile | Infer OCEAN personality profile from an audience description. Maps a free-text target audience description into a structured psychological profile suitable for personalized outreach (cold email, ads, sales messaging). Returns: - OCEAN scores (openness, conscientiousness, extraversion, agreeableness, neuroticism) - ocean_confidence (0.0-1.0) — low when signals are weak - elm_route ("central" | "peripheral" | "mixed") — how the audience processes persuasion - dominant_traits + trait_rationale - dominant_moral_foundations (Moral Foundations Theory) - vulnerability_flags — audiences requiring careful ethics review - recommended_persuasion_principle (Cialdini) + persuasion_rationale Common use: feed a CRM Person/Account description (title, industry, recent signals) to get a psychology-grounded targeting profile for that prospect. |
| optimize_email_for_prospect | Generate or refine a personalized cold email for a CRM prospect. Composite tool: combines audience profiling (OCEAN + Cialdini), optional agent profiling from writing samples, draft generation (if no draft is supplied), and persuasion + platform scoring in a single call. Designed for CRM integrations like Clarify, HubSpot, Salesforce — pass a Person/Account context, get back a draft + scoring. Returns: - audience_profile: OCEAN scores, ELM route, Cialdini principle - agent_profile: prospect's writing style (if samples provided) - draft: generated or echoed email body - draft_was_generated: bool — whether COS generated the draft - persuasion + platform: full scoring breakdowns - rewrites: prioritized rewrite suggestions - one_thing: the single most important next step - cialdini_principle: recommended influence principle |