MCP, the Model Context Protocol, is an open standard that lets an AI agent such as Claude use tools in other software, for example searching your CRM, updating a record or adding a note. Anthropic introduced it in 2024, and it has become the common way to connect AI assistants to business systems. For a small business it means the AI you already use can work with your customer data directly, under a key you control, instead of you copying and pasting between windows.
What MCP actually is
Think of MCP as a standard plug. Before it, every AI tool needed its own custom integration with every app. With MCP, an app publishes a small set of tools (“search records”, “create a record”, “add a note”) once, and any MCP-compatible agent can discover and use them.
Three parts are involved:
| Part | What it is | Example |
|---|---|---|
| The agent (client) | The AI you talk to | Claude Code, Claude Desktop, other MCP clients |
| The server | The app’s published tools | Your CRM’s MCP server |
| The credential | What the agent is allowed to do | An API key you create and can revoke |
The agent decides which tool to call based on your request, the server does the work and returns the result, and the agent reports back to you.
What it enables in practice
The useful jobs are the repetitive ones that sit between your AI and your CRM:
- Working a queue. “Which leads in the inbound queue are unclaimed? Claim the two newest and note that I’m on them.”
- Updating from a conversation. After a call, tell the agent what was agreed and have it update the opportunity and add a note, without opening the CRM.
- Pulling context into other work. While drafting a proposal elsewhere, ask the agent for the client’s details and open opportunities.
- Tidying. “Find persons at Globex with no phone number and list them” as a starting point for a cleanup.
None of this is new as an idea. What MCP changes is that it takes minutes to set up rather than a development project.
MCP compared with an API and with a built-in assistant
MCP does not replace the other ways of connecting to your CRM. Each has its place:
| Option | Who uses it | Best for |
|---|---|---|
| Built-in assistant | Anyone on the team, inside the CRM | Questions and changes about the record you are looking at |
| REST API | Developers writing scripts and integrations | Syncing data with other systems on a schedule or event |
| MCP server | People who already work in an AI agent | Asking that agent to work the CRM in plain language |
If nobody on the team writes code, the API is out of reach and MCP is the easier way to let an agent help. If you mostly work inside the CRM itself, the built-in assistant is closer to hand. Many teams end up using two of the three.
A first week with MCP
- Day one. Create a read-only key and connect it to the agent one person uses every day. Ask it questions you would otherwise answer with a filter.
- Day two and three. Keep a short list of the requests that worked and the ones it misunderstood. Rephrase the misunderstood ones into clearer instructions.
- Day four. Pick one job worth automating, such as claiming and noting new leads in a queue, and create a separate read-write key for it.
- Day five. Review what the agent changed in the records’ history. If every change was one you would have made, keep going. If not, narrow the instructions.
The risks, honestly
Letting software act on your customer records deserves care. The real risks are:
- Too much access. An agent with a key that can do anything can make mistakes at the speed of a script.
- Unclear accountability. If something changes, you want to know which key did it.
- Leaked credentials. A key pasted into the wrong place is a key someone else can use.
- Over-trusting the agent. Agents misread requests. Bulk changes deserve a check.
The guardrails that matter
Ask any vendor offering MCP these questions:
- Can I create separate keys per use? One key per agent or person makes access traceable and easy to cut off.
- Is there a read-only option? Most exploration only needs to read. Start there.
- Can a key ever do more than a person on the team? It should not.
- What happens when I revoke a key? Access should end immediately.
- Which records and actions are exposed? A short, explicit tool list is a feature, not a limitation.
A practical rollout for a small team: start with a read-only key for one person, use it for a week of lookups, then issue a read-write key for the specific job you want automated, such as working one queue.
How to connect Claude to GuardenerAI
GuardenerAI runs an MCP server. Setup takes a few minutes:
-
An organization admin creates an API key under Settings, API keys. It is shown once, so store it somewhere safe.
-
Add the server to your agent. In Claude Code:
claude mcp add guardenerai --transport http https://<your-org>.guardenerai.com/mcp \ --header "x-api-key: <your key>" \ --header "x-org-base-url: https://<your-org>.guardenerai.com" -
Ask the agent to work your CRM, for example to claim the newest leads in a queue and add a note to each.
The server gives an agent these tools: search records, get a record, create a record, update a record, add a note, list a worklist, claim a record and release a record. They cover companies, persons, leads, opportunities, tasks, cases and notes.
The verdict
For a small business, MCP is worth trying once you already use an AI assistant daily. The setup cost is small, the payoff is fewer trips between windows, and the risk is manageable if you start read-only and keep one key per job. It is not worth it if nobody on the team works with an AI agent yet; start with the assistant built into your CRM instead.
How GuardenerAI handles it
- The MCP server uses the same API keys as the Developer API, so there is no second credential to manage.
- A key can never do more than a Member of the organization, a read-only key cannot change anything, and revoking a key ends access immediately.
- Accounting data is read-only through the API, the MCP tools do not create invoices, and workflows cannot be started with an API key.
- Prefer AI inside the app? The built-in assistant works from the record you are on. See what MCP is or the AI in your CRM playbook for prompts.
Written with these teams in mind: agencies and studios , it services and msps , saas and b2b startups .