Skip to content

Model Context Protocol

Native Model Context Protocol server.

Connect local and cloud-hosted foundation models directly to your organizational communication archive.

cos.threads.search

Execute cross-network natural language searches across the organizational message archive.

cos.threads.get_history

Retrieve complete chronological message history and metadata for a specific counterparty.

cos.messages.draft

Generate an outbound draft in the designated operator queue for manual review.

cos.counterparty.get_profile

Fetch resolved identity records, platform identifiers, and active contact parameters.

cos.ledger.extract_terms

Extract structured pricing, quantities, and dates from unstructured message bodies.

cos.attachments.get_content

Retrieve parsed OCR text and raw payloads from indexed media attachments.

~/.config/claude/mcp.json
{
  "mcpServers": {
    "communicationos": {
      "command": "npx",
      "args": ["-y", "@communicationos/mcp"],
      "env": { "COS_API_KEY": "sk_live_..." }
    }
  }
}

CommunicationOS provides a standard MCP server implementation that exposes search, thread retrieval, profile lookup, ledger extraction, and message drafting as structured tools. AI agents running in Claude Desktop, Cursor, or custom orchestration frameworks can securely query organizational message history and stage contextual responses within defined permission boundaries.

Every tool call runs under the scopes attached to the token. An agent given read access to one counterparty cannot search the rest of the archive, and every call it makes is written to the audit log.