chat_with_agentLABSCO SUMMARY
A workspace you can address two ways — precisely, or by describing the outcome.
chat_with_agent is the unusual one: rather than composing six calls, you say what you want and Coherence's agent acts inside your workspace's approval rules. The record tools are there when you need exactness — call list_module_fields first so an update writes to fields that actually exist.
What it is
A server over Coherence. Twelve tools read and write CRM records and outreach content directly; the thirteenth, chat_with_agent, passes a message to Coherence's own agent, Nash, which uses its own toolset under your workspace's approval rules.
What you get
- chat_with_agent: send a message to a Coherence agent, which can draft emails, create reminders, update records, post to social and create landing pages, and returns what it did
- list_modules and list_module_fields to learn a module's shape before writing to it
- list_records with search and pagination, get_record by ID
- create_record and update_record; delete_record is a soft delete, recoverable from trash
- list_outreach_items for blog articles, LinkedIn posts and emails; get_outreach_item returns the MDX content
- create_outreach_item, update_outreach_body for the MDX body, update_outreach_item for title, status and the rest of the metadata
Requirements
A Coherence API key, created under Settings → API Keys and shown once. Two environment variables: COHERENCE_API_TOKEN and COHERENCE_API_URL. Runs through npx from @coherenceos/mcp-server.
Setup effort
One command plus a key — npx -y @coherenceos/mcp-server, then supply credentials
USE CASES
Getting a follow-up out to this week's new leads
Describe the outcome and let the Coherence agent draft and act under the workspace's approval rules.
Answering a pipeline question without opening the CRM
Find the module, then list its records with a search term and pagination.
Adding a contact and setting a reminder on it
Check the module's fields, create the record with the right ones, then have the agent set the reminder.
Editing a blog post that is already drafted
Read the outreach item's MDX, rewrite the body, and update the status separately when it is ready.
Cleaning up a record that should not be there
Delete it — the delete is soft, so it is recoverable from trash if you were wrong.
Seeing what content is in flight
List the outreach items — articles, posts and emails come back together with their status.
13 tools
Listed in project docs. Your client may show a different list.
list_moduleslist_module_fieldslist_recordsget_recordcreate_recordupdate_recorddelete_recordlist_outreach_itemsget_outreach_itemcreate_outreach_itemupdate_outreach_bodyupdate_outreach_itemBEFORE YOU INSTALL
What to know first
Tools you get
13 tools named in the project's documentation.
Requires
- npx on PATH
- COHERENCE_API_TOKEN in your environment
Where it runs
All 5 documented clients run the server on your machine.
INSTALLATION
Connect your client
Server setup
npx -y @coherenceos/mcp-serverMCP Clients
Claude Desktop, Cursor, Cline, Continue, Windsurf
{
"mcpServers": {
"coherence": {
"command": "npx",
"args": [
"-y",
"@coherenceos/mcp-server"
],
"env": {
"COHERENCE_API_URL": "https://api.getcoherence.io/v1",
"COHERENCE_API_TOKEN": "<YOUR_COHERENCE_API_TOKEN>"
}
}
}
}