Skip to content
Farblau
← All articles

What MCP is, and what it actually changes in your CRM

A. Pacho Sierra 4 min read

MCP — the Model Context Protocol — is an open standard that lets an AI assistant call your software directly: read a client, move an appointment, issue an invoice. In a CRM it changes one specific thing: nobody has to have anticipated every case in advance, because the assistant composes the steps in the moment, inside the limits you set.

That is the whole idea. The rest of this piece is why it matters, with numbers, and what it still does not fix.

The problem is not a shortage of CRMs

It is that most of them go unused. The figure the industry has repeated for years, from Gartner and Forrester data, is that between 30% and 70% of CRM projects fail to meet their goals. Johnny Grow’s 2025 measurement puts the average at 55%, and adds a number worth sitting with: 50% of implementations fail within two to three years of deployment. Not at install. After.

And the cause is almost never the software. More than 60% of failures come down to people problems — adoption, training, resistance — and only 6% to 10% to the platform itself.

Translated: the CRM works, your team just does not fill it in. And a CRM nobody fills in is not a tool. It is a second set of books somebody has to keep by hand.

The other problem is the bill

Per-seat pricing has a fairly accurate nickname in the trade: a tax on hiring. A five-person team on a $39-per-user plan pays $195 a month; hire three more and it is $312, without anybody’s job changing. Small businesses sit between $10 and $30 per user per month, mid-size between $40 and $100.

On top of that sits everything the pricing page does not show. The standard advice is to budget 30% to 50% above the advertised price for year one: onboarding, monthly-billing premiums, forced tier jumps over a single feature you need, per-contact charges. And since 2025, AI add-ons, running $23 to $60 per user per month.

Why automation does not solve it either

The usual answer to a rigid CRM is to bolt automations onto it. The problem shows up as you grow.

Zapier bills per task, and a multi-step Zap burns one task per step. A ten-step flow running 5,000 times a month is 50,000 tasks, which lands in the $449-a-month tier. When you hit the cap, your flows pause until the billing cycle resets.

But cost is not the worst of it. The worst is the day a case arrives that nobody drew: “move my Thursday appointment to Monday, add the second service, and bill it all together.” No branch matches. The flow stops and somebody does it by hand. There is a signal that sums it up: when the team spends more time maintaining flows than the flows save, the automation has stopped being a solution.

What MCP does differently

An MCP server exposes your system as a set of named functions: find_client, reschedule_appointment, create_invoice. The assistant sees that list and decides which ones to use, in what order, and with what data, based on what it is asked.

That is the difference from an automation: nobody chained find_client → reschedule_appointment → create_quote → create_invoice ahead of time. The assistant composes it because it has the context in front of it.

And the difference from “a CRM with AI built in” is ownership: MCP is an open standard, not a product feature. Anthropic published it in late 2024, and OpenAI, Google, Microsoft and AWS now back it too, with the Linux Foundation’s Agentic AI Foundation as a neutral home for the ecosystem.

This is not a niche bet. SDK downloads went from roughly 100,000 a month at launch to 97 million by March 2026, the official registry passed 9,600 servers in May 2026, and 28% of the Fortune 500 had deployed it in under eighteen months.

And why this actually touches the adoption problem

Go back to the number at the top: CRMs fail because nobody fills them in.

An MCP-connected CRM can be used by talking, from the Claude or ChatGPT app that employee already has open. No interface to learn, no tab to hunt for, no remembering to log in. That does not guarantee adoption — nothing does — but it removes the specific friction that shows up in most post-mortems.

What MCP does not fix

Worth saying plainly, because the industry is not saying it:

It does not fix bad data. If your clients are duplicated across three places and your prices are out of date, the AI will work with bad data, faster. Migrating and cleaning is still manual, boring work.

It does not invent a process you do not have. If everyone in your business invoices their own way, no tool will decide for you which way is right.

It is not free. You pay for the model’s API usage, and it grows with use. That is a variable cost, and it should be visible up front rather than discovered.

It does not remove supervision. An assistant that gets an invoice wrong creates a real problem with a real client. That is why sensitive actions should wait for explicit confirmation — and that is a design decision, not something that comes switched on.

When it is worth considering

When you already have a business running, with real daily operations — clients, bookings, invoices — and at least one of these is true: nobody uses the CRM you pay for; the per-seat bill grows faster than the team; or you have hit the case no automation covered more than once.

If none of them is true, you probably do not need this yet. That is a useful answer too.

Frequently asked questions

What is the Model Context Protocol?

An open standard that lets an AI assistant call software directly instead of receiving pasted text. Anthropic published it in late 2024; OpenAI, Google, Microsoft and AWS now support it too.

Do I need MCP if I already use Zapier?

They are different things. Zapier runs paths somebody defined in advance. MCP gives an assistant access to your data so it can work out the steps case by case. Plenty of businesses end up with both.

Does my data leave my database?

The assistant reads what it needs for the request in front of it, the way an employee opens a record. What does not happen is a bulk copy: there is no sync and no parallel store at the AI provider.

Can the AI delete or change things without permission?

Only if you give it tools that allow it. The MCP server defines exactly which functions exist; anything undefined cannot be done. Sensitive actions sit behind an explicit confirmation.