COS (Communication Optimization System) MCP server for Claude
Project description
COS MCP Server
MCP server for the Communication Optimization System (COS) — analyze content for engagement, personality fit, strategic clarity, and cognitive framing.
Quick Start
# Install
pip install cos-mcp
# Set your API key
export COS_API_KEY="your-cos-api-key"
# Run (stdio mode for Claude Desktop / Claude Code)
cos-mcp
Claude Code
claude mcp add cos-mcp -- cos-mcp
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"cos": {
"command": "cos-mcp",
"env": {
"COS_API_KEY": "your-cos-api-key"
}
}
}
}
Remote (zero-install)
claude mcp add --transport http cos https://mcp.semalytics.io/mcp \
--header "Authorization: Bearer YOUR_COS_API_KEY"
Tools
| Tool | Credits | Description |
|---|---|---|
chat |
1 | Conversational COS analysis agent |
audience_profile |
1 | OCEAN profile + Cialdini principle from an audience description |
analyze_framework |
2 | Single framework (HAPE, Big Five, Strategic Clarity, Framing) |
analyze_platform |
2 | Platform-specific optimization (13 platforms) |
analyze_quality |
2 | 5-dimension quality assessment |
execute_template |
2 | Run pre-built analysis templates |
analyze_persuasion |
3 | Domain-specific persuasion analysis |
profile_agent |
3 | Infer personality from writing samples |
analyze_content |
5 | Full 4-framework analysis |
optimize_email_for_prospect |
8 | CRM composite — audience profile + draft generation + persuasion + platform scoring in one call |
analyze_full_comms |
10 | All 7 frameworks in parallel |
get_templates |
0 | List available templates |
get_template_details |
0 | Get template details |
CRM integration — optimize_email_for_prospect
Built for Sales CRMs (Clarify, HubSpot, Salesforce, Pipedrive). Pass a Person/Account context, get back a draft + full scoring in a single call.
optimize_email_for_prospect(
audience_description="VP Eng at 200-person SaaS, viewed pricing 3x this week",
intent="cold_outreach",
name="Jamie Lee",
title="VP Engineering",
company="Acme Co",
recent_signals=["pricing-page visits", "engineering team hiring"],
sender_context="We cut CI costs by 40% for engineering teams.",
# draft=None → COS generates one. Pass a draft to score+refine instead.
)
Returns: {audience_profile, agent_profile?, draft, draft_was_generated, persuasion, platform, rewrites[], one_thing, cialdini_principle}.
Get an API Key
Sign up at semalytics.com/cos to get your API key and free starter credits.
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cos_mcp-0.2.0.tar.gz.
File metadata
- Download URL: cos_mcp-0.2.0.tar.gz
- Upload date:
- Size: 9.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9dc0e8706d766b33e9d8a32ff9d4a90dc096f298e711011718d9935481828a90
|
|
| MD5 |
77897de2959ffb40e6b1370bb8f8de78
|
|
| BLAKE2b-256 |
5fbdd61a9437441663c378cfd8746eb430486caa391f4341f38c2e32c72dbb8e
|
File details
Details for the file cos_mcp-0.2.0-py3-none-any.whl.
File metadata
- Download URL: cos_mcp-0.2.0-py3-none-any.whl
- Upload date:
- Size: 10.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
89286ed6723dbe12bb20f25c807c079f16ce9d6df5ad2b7fab2076cd06029761
|
|
| MD5 |
6e44247b2051d4da5de9d337301d8f85
|
|
| BLAKE2b-256 |
b01dbb36be7e24de9303d3ca11859f0d16224aa5e07bbbf3bb31d8e9acba53b7
|