Labsco
getcoherence logo

Coherence

β˜… 2

from getcoherence

Talk to your CRM's AI agent from Claude, Cursor, and other MCP clients β€” read records, send email, create reminders, draft outreach, all gated by approvals.

πŸ”₯πŸ”₯πŸ”₯βœ“ VerifiedAccount requiredNeeds API keys

@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.

Available tools

Tool What it does chat_with_agent Send 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_modules List CRM modules in the workspace list_module_fields List fields on a module β€” useful before creating/updating records list_records List records in a module with search + pagination get_record Get a single record by ID create_record Create a new record update_record Update a record's fields delete_record Soft-delete a record (recoverable from trash) list_outreach_items List blog articles, LinkedIn posts, emails, etc. get_outreach_item Get a single outreach item, including its MDX content create_outreach_item Create a new outreach item update_outreach_body Update the MDX body of an outreach item update_outreach_item Update 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

Variable Required Default Description COHERENCE_API_TOKEN Yes β€” API key (sk_live_…) from your Coherence workspace COHERENCE_API_URL No https://api.getcoherence.io/v1 API 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