How to connect your AI to your CRM

sSystm Team4 min read
TL;DR

You connect your AI to your CRM by exposing the CRM over the Model Context Protocol (MCP) and pointing an MCP-compatible client — Claude, Cursor, or similar — at that endpoint with a scoped token. Once connected, the AI can read live records (contacts, deals, pipeline) and call tools to create or update them, instead of being a read-only chat bubble. The safe pattern gates every write behind human approval, so the AI proposes and a person confirms before anything changes.

You connect your AI to your CRM by exposing the CRM over the Model Context Protocol (MCP) and pointing an MCP-compatible client — Claude, Cursor, or similar — at that endpoint with a scoped token. Once connected, the AI reads your live records and calls typed tools to create or update them, instead of sitting in the corner as a read-only chat bubble. The connection takes minutes; the important decisions are what the AI is allowed to read, what it’s allowed to write, and who approves the writes.

This guide explains the two ways “AI + CRM” is usually done, why the MCP approach is the one that does real work, and how to keep it safe.

Why “connect AI to your CRM” usually means a read-only chatbot

Most CRMs that advertise AI ship a chat bubble: a generic model with a system prompt that can answer questions about your data and little else. It is bolted on, tied to the vendor’s model choice, and — because giving a chatbot real write access safely is hard — usually read-only.

That is fine for “summarise this account,” but it is not what people mean when they want their AI working the CRM: creating the follow-up task, logging the deal, drafting the proposal grounded in real pipeline data. For that, the AI needs genuine read and write access, and you need to control both.

The better pattern: expose the CRM over MCP

The Model Context Protocol inverts the bolted-on model. Instead of the CRM embedding an AI, the CRM exposes itself to whatever AI you bring. An MCP-compatible client connects to one endpoint and gets two kinds of capability:

  • Tools — actions the AI can call, each with a typed schema, like sstm_crm_add_contact or sstm_crm_add_deal.
  • Resources — read surfaces addressed by URI, like sstm://crm/deals (your live pipeline) or sstm://project/{id}/context (everything about one project).

Because MCP is an open protocol, the same client that works with your CRM works with every other MCP server it’s configured for — there’s no bespoke integration to build per tool.

What your AI can do once it’s connected

Here is the shape of a real session against an MCP CRM surface: the AI grounds itself in live data, then proposes an action.

Step What the AI does How
Read Pulls your open deals reads sstm://crm/deals
Read Loads a company’s full context reads sstm://project/{id}/context
Act Creates a new contact calls sstm_crm_add_contact
Act Logs a deal against a company calls sstm_crm_add_deal

In sSystm the CRM is one domain of a larger MCP surface — 29 tools and 35 resources spanning contacts, deals, projects, calendar, documents and the design system — so the same connected AI can move from “summarise this account” to “create the project and draft the kickoff doc” without leaving your workspace.

Keeping it safe: human-in-the-loop writes

Read access can be immediate — an AI querying your pipeline changes nothing. Writes are where discipline matters. The safe pattern is simple: the AI proposes, a human approves.

In sSystm’s agent mode, every write is staged as pending. A person sees exactly what the AI wants to do, approves or rejects it action by action, and every run — approved or not — is recorded in an Agent Log the whole team can audit. You also choose which tools are exposed in the first place, so the AI can only ever act within a surface you defined. Read more about the mechanics in the security and data model.

How to connect your AI to your CRM

The concrete steps, using sSystm as the example:

  1. Generate a token. Open the MCP module in your workspace and create a scoped token for your AI client.
  2. Point your client at the endpoint. In Claude Desktop, Claude Code, claude.ai (via a custom connector) or Cursor, add the MCP endpoint with that token.
  3. Ground it in real data. Ask something concrete — “summarise my open deals,” “which projects are stalled” — to confirm the read surface works.
  4. Let it act, with the gate on. Ask it to create a contact or log a deal; review the pending action; approve. The record lands in your CRM.

Because sSystm is BYOC, every read and write your AI makes lands in the database on your own cloud account — the same ownership guarantee that applies to your team applies to your AI. Explore the full MCP story for the complete tool and resource map, or the module catalogue to see everything a connected AI can reach.

Frequently asked questions

Can I connect Claude to my CRM?

Yes. If your CRM exposes a Model Context Protocol (MCP) endpoint, you point Claude (Desktop, Code, or claude.ai via a connector) at that endpoint with a token, and Claude can read your contacts and deals and create or update them through defined tools. sSystm exposes its CRM this way as part of a 29-tool, 35-resource MCP surface.

What's the difference between an AI-CRM integration and a built-in CRM chatbot?

A built-in chatbot is a fixed feature the vendor shipped, usually read-only and tied to their chosen model. An MCP integration lets you bring the AI you already use and gives it real read and write access to your workspace through typed tools — so it does actual work, not just answer questions.

Is it safe to let an AI write to my CRM?

It is safe when writes are gated. In sSystm the platform agent stages every write as pending and nothing executes until a human approves it, with each run recorded in an Agent Log. You decide which tools are exposed, and the AI can only act within them.

Do I need to build a custom integration for each AI tool?

No — that's the point of MCP. Because it is an open protocol, any MCP-compatible client works against the same endpoint without per-vendor integration code. Connect Claude today and Cursor tomorrow against the same surface.

What can an AI actually do once connected to the CRM?

It can read your live pipeline and a company's full context, then take actions like creating a contact, logging a deal, or linking a project — through tools such as sstm_crm_add_contact and sstm_crm_add_deal. Reads are immediate; writes wait for approval.

mcpaicrmagent-tools

sSystm is the first BYOC agency OS — your clients, your code and your cloud on your own Cloudflare account, with your AI working the whole workspace over MCP.

Join the waitlist