AI automation

What is MCP, and what does it mean for a business?

MCP (Model Context Protocol) is an open standard that lets an AI assistant such as Claude, ChatGPT or Copilot connect to data and tools outside it: your CRM, invoices, product database or internal documents. A program exposes what it can do through an MCP server, and any compatible assistant can use it without a separate integration for each. Anthropic launched it in November 2024, and since December 2025 it has been run by a foundation under the Linux Foundation. The main risk is that the AI can take real actions, so access is granted carefully and important actions need a human to confirm.

By MateiPublished · 7 min read
Contents
  1. Key points
  2. What MCP is, in short
  3. Why it exists
  4. How it works
  5. MCP vs API: what s the difference?
  6. What a small business can do with MCP
  7. The risks
  8. When a custom MCP server is worth it
  9. Questions
  10. Sources

Key points

  • MCP is a standard that connects AI assistants to outside data and tools, the same way for every compatible assistant.
  • ChatGPT, Claude, Gemini, Microsoft Copilot and VS Code use MCP; by late 2025 there were more than 10,000 public MCP servers.
  • An MCP server usually sits on top of a program's API: the API is for developers, MCP is for AI assistants.
  • Stripe and HubSpot run official MCP servers; n8n can act as both an MCP server and an MCP client.
  • MCP tools can take real actions, so grant minimal access and require confirmation for anything that can't be undone.

An AI assistant knows a lot in general but nothing about your business: who your customers are, which invoices are unpaid, what's in stock. To find out, it has to be connected to the programs where that data lives. MCP is now the standard way to make that connection. Here's what it is, how it works, how it differs from an API, and what to watch.

What MCP is, in short

MCP (Model Context Protocol) is an open protocol that connects AI applications to data sources and tools. Anthropic launched it in November 2024, and in December 2025 donated it to the Agentic AI Foundation, a fund under the Linux Foundation co-founded by Anthropic, Block and OpenAI, with support from Google, Microsoft and AWS.

At the time of the donation, MCP was used by ChatGPT, Gemini, Microsoft Copilot, Cursor and Visual Studio Code, there were more than 10,000 active public MCP servers, and the SDKs had 97 million monthly downloads.

The usual comparison: MCP is to AI what USB-C is to devices. One kind of connector, and any program that has it works with any assistant that accepts it.

Why it exists

Before MCP, every connection was built separately: one integration between ChatGPT and a CRM, another between Claude and the same CRM, another between Copilot and the invoicing tool. Ten assistants and ten programs meant, in theory, a hundred integrations. With a common standard, each program builds one MCP server, and each assistant learns MCP once.

How it works

The specification has three roles:

Role What it is Example
Host The AI application you use Claude, ChatGPT, Copilot, an agent you built
Client The connector inside the host that talks to one server One per connected server
Server The program that exposes data and actions The MCP server of your CRM, store or invoicing tool

A server can offer three kinds of things:

  • resources: data the AI can read, such as a customer record or a document;
  • tools: actions the AI can take, such as "find order", "create invoice", "send quote";
  • prompts: ready-made instructions for frequent tasks.

When you ask the assistant "Which invoices from customer X are unpaid?", it looks at the tools it has, picks the right one from the invoicing server, gets the answer and writes you the result.

MCP vs API: what's the difference?

An API is an interface for developers: someone writes code that calls it, for a specific integration. An MCP server usually sits on top of the same API but presents it in a form the AI assistant understands on its own: every tool has a name, a description and parameters. The assistant discovers the tools when it connects and decides when to use them.

API MCP
Who uses it A program written by a developer An AI assistant
How it learns what's possible From documentation, read by a person It asks the server when it connects
A new integration New code for each connection One server, used by any compatible assistant
Actions Fixed in code Chosen by the AI based on the request

If your software has an API, an MCP server can be built for it. If it doesn't, that's the first step.

What a small business can do with MCP

Some examples that already exist:

  • Payments. Stripe runs an official MCP server: the assistant can look up customers and payments, create payment links or invoices. Some actions, such as refunds, require confirmation in the Stripe Dashboard before they run.
  • CRM. HubSpot has an MCP server that reads and writes contacts, deals, tickets and notes. You can ask "Which quotes went unanswered this week?" without opening the CRM. Our small business CRM guide covers the options.
  • Automations. n8n can be an MCP server (your workflows become tools for Claude or ChatGPT) and an MCP client (agents in n8n use outside servers). How it compares with Make and Zapier is in n8n vs Make vs Zapier.
  • Your own software. Your product database, bookings, stock or internal documents can get an MCP server, so staff can query them from the assistant they already use.

MCP is also how AI agents are built today: the agent gets a goal, and MCP servers give it the hands to work with.

The risks

An MCP tool means the AI can do something real: send an email, change an order, delete a contact. The specification says tools must be treated as code execution and that the host must get the user's explicit consent before invoking a tool. In practice:

  1. Least privilege. The account behind the MCP server has only the permissions it needs. Read-only when reading is enough.
  2. Confirmation for anything irreversible. Payments, deletions, messages to customers: a person approves.
  3. Servers only from trusted sources. A tool description can carry hidden instructions for the AI. The specification says descriptions should be treated as untrusted unless the server is trusted.
  4. Watch the combinations. An assistant connected to email and to a server that sends data out can be tricked by an email containing instructions. Stripe warns about this prompt-injection risk in its documentation.
  5. Personal data. What the server returns reaches the AI model. Check where data is processed and what the provider's terms say. If the AI talks to customers directly in the EU, the AI Act applies too.

When a custom MCP server is worth it

It's worth it when:

  • your team already uses Claude, ChatGPT or Copilot and wastes time copying data from programs into the chat;
  • you have your own software or database with no existing connector;
  • you want an agent that works on its own, for example one that answers enquiries, checks stock and drafts the quote.

It isn't worth it when your data sits in a program that already has an official connector: you turn it on and you're done. Nor for a fixed task that repeats identically; a classic automation is cheaper and more predictable there. What AI automation costs, model included, is in our pricing guide.

We build AI agents and MCP servers for the software a business already uses, with least-privilege access, confirmation for important actions and a log of everything the AI did. Details are on our AI agents page.

Questions

What does MCP stand for?

Model Context Protocol: the protocol through which an AI model gets context (data) and tools (actions) from other programs. It's an open standard with a public specification, not one company's product.

Does MCP replace APIs?

No. An MCP server usually calls the API of the program it exposes. The difference is who uses it: a developer writes code against an API, while an AI assistant uses an MCP server directly and discovers which tools it has.

Can I connect ChatGPT to my business software through MCP?

Yes, if the software has an MCP server or you build one. ChatGPT, Claude and Copilot accept MCP connectors, and on team plans an admin decides which connectors staff can use.

Is MCP secure?

The protocol doesn't guarantee safety by itself. The specification says users must explicitly approve tool use and understand what data is shared. In practice: least-privilege access, separate accounts for AI, confirmation for important actions and servers only from trusted sources.

How much does a custom MCP server cost?

For a few simple operations on top of an existing API, it's a small project measured in days. Cost grows with the number of operations, authentication and access rules. General AI automation costs are in our pricing guide.

Sources

  1. Introducing the Model Context Protocol, Anthropic
  2. Donating the Model Context Protocol and establishing the Agentic AI Foundation, Anthropic
  3. Model Context Protocol specification, Model Context Protocol
  4. Model Context Protocol (MCP), Stripe Docs
  5. HubSpot MCP Server, HubSpot Developers
  6. MCP Server Trigger node, n8n Docs

Related articles