Getcoherence

io.getcoherencePublished by getcoherence.iov0.2.3Updated Oct 24, 2026

Coherence MCP — chat with your CRM's AI agent from Claude, Cursor, and Cline.

Overview

AI-generated overview

Connects an assistant to a Coherence CRM workspace: chat with its AI agent and read or write CRM records and outreach content.

What you can do
  • Send messages to the workspace's Coherence agent, which can draft emails, create reminders, post to social, build landing pages and more under approval rules
  • List CRM modules and their fields, then list, search and fetch records
  • Create, update and soft-delete records
  • List and fetch outreach items such as blog articles, LinkedIn posts and emails, including their MDX content
  • Create outreach items and update their MDX body or metadata
When to use it
Useful when a team keeps its CRM, outreach content and agent-driven tasks in Coherence and wants to query or edit them from Claude Desktop, Cursor, Cline or similar clients without switching apps.
Requirements
Runs locally over stdio, typically launched with npx from the npm package, so Node.js is needed. Requires a Coherence API key in COHERENCE_API_TOKEN (starts with sk_live_) created under Settings → API Keys; COHERENCE_API_URL is optional and defaults to the hosted API. Network access to the Coherence API is required.
Before you install
The API key is a live workspace credential: if no scopes are ticked it inherits full user permissions, so restrict scopes such as records, collab, agents and workspace where possible. Tools can create, update and delete records and outreach content, and the agent can send email, post to social and create landing pages; approval gates are enforced by the platform, not the key. Data is sent to the Coherence API.

Installation

In SourceWeft

  1. Open Getcoherence in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

@coherenceos/mcp-server

MCP (Model Context Protocol) server that exposes Coherence as tools for Claude, Cursor, Cline, and other MCP-compatible clients.

The headline: chat_with_agent — send a message to your Coherence agent (Nash) from Claude Desktop and it can draft emails, create reminders, update records, post to social, create landing pages, and more, all under your workspace's approval rules.

Quickstart

1. Create an API key

In Coherence, go to Settings → API Keys → Create new key. Copy the sk_live_… value — it's only shown once. The Coherence UI will hand you a ready-to-paste JSON snippet that you can drop straight into your MCP client config.

2. Add to your MCP client

Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json on macOS, %APPDATA%\Claude\claude_desktop_config.json on Windows):

json
{  "mcpServers": {    "coherence": {      "command": "npx",      "args": ["-y", "@coherenceos/mcp-server"],      "env": {        "COHERENCE_API_URL": "https://api.getcoherence.io/v1",        "COHERENCE_API_TOKEN": "sk_live_..."      }    }  }}

Cursor / Cline / Continue / Windsurf: same JSON, dropped into each tool's MCP settings file.

3. Talk to your workspace

Restart your MCP client, then try:

"Ask my Coherence agent to draft a follow-up email to the leads I created this week."

"List my open deals over $50k."

"Create a contact for Jane Doe at Acme Corp, then remind me to follow up next Tuesday."

Available tools

ToolWhat it does
chat_with_agentSend a message to a Coherence agent; the agent uses its own toolset (email, reminders, calendar, social, landing pages, approvals, etc.) and returns its response
list_modulesList CRM modules in the workspace
list_module_fieldsList fields on a module — useful before creating/updating records
list_recordsList records in a module with search + pagination
get_recordGet a single record by ID
create_recordCreate a new record
update_recordUpdate a record's fields
delete_recordSoft-delete a record (recoverable from trash)
list_outreach_itemsList blog articles, LinkedIn posts, emails, etc.
get_outreach_itemGet a single outreach item, including its MDX content
create_outreach_itemCreate a new outreach item
update_outreach_bodyUpdate the MDX body of an outreach item
update_outreach_itemUpdate outreach metadata (title, status, etc.)

For everything else — calendar events, sending email, posting to social, creating landing pages, managing approvals — use chat_with_agent. The agent has the full toolset.

Environment variables

VariableRequiredDefaultDescription
COHERENCE_API_TOKENYes—API key (sk_live_…) from your Coherence workspace
COHERENCE_API_URLNohttps://api.getcoherence.io/v1API base URL

Scopes

When you create an API key in Coherence you can pick scopes. If you tick none, the key inherits your full user permissions (the default). If you tick some, the key is restricted to those:

  • records:read, records:write — module records
  • collab:read, collab:write — Collab documents
  • agents:read, agents:write — agents and chat_with_agent
  • workspace:read — modules, fields, workspace metadata

Approval gates (sendEmail, postToSocial, etc.) are enforced inside the Coherence platform regardless of which scopes a key holds — an API key cannot bypass them.

Links

Source: README.md at commit 7d635b7

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v0.2.3LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts