MCP for B2B SaaS in 2026: the Model Context Protocol, and when to adopt it
A plain guide to the Model Context Protocol (MCP) for B2B SaaS teams in 2026. What MCP is, where it stands since Anthropic handed it to the Linux Foundation, how it differs from an API, whether your product should offer an MCP server, and when to use it in your own automation.
— TL;DR
MCP is an open standard that lets AI assistants use external tools and data through one common interface. Anthropic introduced it in 2024 and the major AI vendors now support it. A SaaS company has two questions: whether to offer an MCP server so customers' assistants can use its product, and whether to use MCP in its own agents. Start small and read-only.
The Model Context Protocol (MCP) is an open standard that lets AI assistants use external tools and data through one common interface. For a B2B SaaS company it raises two separate questions. Should your product offer an MCP server, so that your customers' AI assistants can work with it? And should the agents and automations you build internally use MCP to reach their tools? For many teams the answer to both is yes, starting small.
This guide explains what MCP is, where it stands in 2026, and how to decide on each question.
#What MCP is
Before MCP, connecting an AI assistant to a tool meant writing a custom integration for that assistant and that tool. Ten assistants and ten tools meant up to a hundred integrations.
MCP replaces that with one standard. A service publishes an MCP server: a small program that says "here is what I can do, and here is how to ask". Any AI application that supports MCP can connect to it, see the list of capabilities and use them.
A server can offer three kinds of thing:
- Tools. Actions the assistant can take, such as "search tickets" or "create an invoice draft".
- Resources. Data the assistant can read, such as a document or a record.
- Prompts. Ready-made instructions for common tasks.
A server can run on the user's own computer, or it can run remotely and be reached over the internet with a sign-in. Remote servers are the kind a SaaS product would offer.
#Where MCP stands in 2026
Anthropic introduced MCP in November 2024. Within a year the other major AI vendors had added support for it.
In December 2025 Anthropic donated MCP to the Agentic AI Foundation, a fund within the Linux Foundation that it co-founded with OpenAI and Block, with support from Google, Microsoft, Amazon Web Services and others. MCP is supported in ChatGPT, Claude, Gemini and Microsoft Copilot, and in developer tools such as Cursor and Visual Studio Code.
Two things follow for anyone deciding whether to invest.
- It is no longer one vendor's project. A standard held by a neutral foundation and used by competing vendors is a safer bet than a single company's format.
- It is still young. The specification is still being revised, and practices for sign-in, hosting and monitoring are settling. Expect to revisit your setup from time to time.
#MCP, an API and function calling
These three are easy to confuse.
| Who it is for | What it does | |
|---|---|---|
| API | Programmers | Lets software talk to your product. Someone reads the documentation and writes code |
| Function calling | One AI model | Lets a model use tools that you define in that vendor's own format, inside your own code |
| MCP | Any AI application | Describes tools in a standard format that any supporting assistant can discover and use |
An MCP server usually sits on top of an API. It does not replace the API. It presents part of it in a form an assistant can use.
#Question 1: should your product offer an MCP server?
For a SaaS company this is the bigger of the two questions. If your customers' staff do part of their work through an AI assistant, they will want it to reach your product. If the assistant can look things up and take simple actions there, your product stays part of how they work. If it cannot, they copy and paste, or they look at a competitor that connects.
#When it is worth doing now
- Your customers already use AI assistants at work, or are asking about them.
- You have a public API that is stable.
- There are a few clear jobs an assistant could do with your product: find a record, summarize an account, draft something for a person to approve.
- Your competitors offer one, or soon will.
#When it can wait
- Your API is still changing.
- Your customers are not asking, and their work happens entirely inside your own screens.
- The useful actions are all high-risk, and you are not yet ready to add approval steps.
#How to design it
- Offer tasks, not endpoints. A server that mirrors every API call gives the model a long, confusing menu. A handful of tools named after real jobs, such as "find overdue invoices", works better than fifty low-level calls.
- Start read-only. Looking things up carries little risk and is useful straight away. Add actions that change data later, one at a time.
- Sign in as the user. Each person connects with their own account, and the server can do only what that person is allowed to do.
- Ask before changing anything. Actions that send, delete or pay should need a clear confirmation from a person.
- Describe tools plainly. The model chooses tools by reading their descriptions. Clear names and one-line explanations matter more than you would expect.
- Limit and log. Set rate limits and keep a record of every call, as you would for any other integration.
#The risks to plan for
These are general points and not a security review of your product.
- Instructions hidden in data. Text that a tool returns, such as a customer message or a web page, can contain instructions aimed at the model. Treat tool output as untrusted, and keep approval steps on anything with consequences.
- Permissions that are too broad. A connection that can do everything will eventually do something it should not. Give each one the narrowest access that works.
- Unvetted servers. Anyone can publish an MCP server. Connect only to ones from sources you trust, as you would with any software you install.
#Question 2: should your own agents use MCP?
Here you are the one building an agent or an automation, and MCP is one way to connect it to the systems it needs.
#Use MCP when
- The agent needs several tools. Many software vendors now publish MCP servers for their products. Connecting to an existing server is usually quicker than writing and maintaining your own integration.
- You want to be able to change AI vendor. Tools defined once through MCP work with any model that supports it. For why that matters, see OpenAI vs Anthropic for B2B SaaS automation.
- The tools will keep changing. A tool can be updated on its server without rebuilding the agent.
#Use plain function calling when
- The job is small. One model, one to three tools, no plans to grow. The vendor's own function calling (OpenAI, Anthropic) is simpler to set up and to debug.
- Speed is critical. A remote MCP server adds a network step. For most business automation that is unnoticeable. For a real-time, customer-facing feature, measure it.
- The tool does not fit. Some jobs, such as long-running tasks, are awkward to express through MCP today.
You can mix the two. Many agents use MCP for third-party systems and plain function calling for a few internal functions.
#Common mistakes
- Writing a server that a vendor already provides. Check first. Many widely used business tools have an official one.
- Forgetting that a server is a service. It can be slow, be rate-limited or go down. It needs monitoring and alerts like anything else you run.
- Giving the agent every tool available. A model that is shown a long list of tools tends to pick the wrong one more often. Give each agent only what its job needs.
- Skipping approval steps. MCP makes it easy to connect an agent to something that sends money or email. Easy to connect does not mean safe to leave unattended.
- Assuming MCP handles monitoring. It standardizes how tools are called. You still need to record what the agent did, what it cost and whether it was right.
#How it fits with the rest of the stack
MCP is one layer. A typical agent has four:
- A model, from the vendor of your choice.
- Orchestration, which decides the order of steps and keeps track of state. LangGraph is a common choice. See LangChain vs LangGraph.
- Tools, reached through MCP, function calling or both.
- Monitoring, which records each run so you can check quality and cost.
MCP replaces none of the other layers.
#How we approach it
When we build an agent that needs several tools, we use an MCP server where a good one exists and write a small one for internal systems where that helps. For a simple agent with one or two tools we use plain function calling, because it is less to run. In both cases each tool gets the narrowest permissions that work, every call is logged, and anything that changes a record waits for a person to approve it.
If you are planning an agent, or wondering whether your product should offer an MCP server, custom AI agent builds start from $9,800 and take three to five weeks. You can also book a free 20-minute call to talk it through. For background, see our guide to AI agents for business and what an AI agent costs.
#Bottom line
MCP has become the common way for AI assistants to reach tools, and it is now held by a neutral foundation and supported by the major vendors. If your customers use AI assistants, a small, read-only MCP server for your product is a sensible next step. If you are building agents, use MCP when there are several tools or you want freedom to change vendor, and plain function calling when the job is small. In both cases keep permissions narrow and keep a person in the loop for anything that matters.
Common questions.
What is MCP?
The Model Context Protocol is an open standard for connecting AI assistants to external tools and data. A service publishes an MCP server that describes what it can do. Any AI application that supports MCP can then discover those capabilities and use them, without a custom integration for each pairing. Anthropic introduced it in November 2024.
Is MCP only for Anthropic's Claude?
No. It began at Anthropic, but it is an open standard. In December 2025 Anthropic donated it to the Agentic AI Foundation, part of the Linux Foundation, which was co-founded with OpenAI and Block. MCP is supported in ChatGPT, Claude, Gemini, Microsoft Copilot and developer tools such as Cursor and Visual Studio Code.
Should a B2B SaaS company build an MCP server?
It is worth doing when your customers already use AI assistants at work, your product has a public API, and there are a few clear tasks an assistant could do with it, such as looking up a record or creating a draft. Start with a small set of read-only tools. If customers are not asking and your API is still changing, it can wait.
What is the difference between MCP and an API?
An API is written for programmers, who read the documentation and write code against it. MCP is written for AI assistants. An MCP server describes its tools in a form a model can read and choose from while it works. Most MCP servers sit on top of an existing API, so MCP adds to the API and does not replace it.
Is MCP secure?
MCP is a way of connecting things, so safety depends on how it is set up. The basics are the same as for any integration: sign-in for each user, the narrowest permissions that work, approval before anything is changed or sent, and a log of every call. Text returned by a tool should be treated as untrusted, because it can contain instructions aimed at the model.
Should I use MCP for my internal automation?
Use it when an agent needs several tools, when good MCP servers already exist for the systems involved, or when you want to be able to change AI vendor later. For a simple automation with one or two tools and one vendor, the vendor's own function calling is simpler and works well.
Does MCP replace LangChain or LangGraph?
No. MCP is about how an agent reaches its tools. LangChain and LangGraph are about how an agent's steps are organized. They are used together: an orchestration framework runs the workflow, and MCP connects it to the tools.
— Want help with this?
AI automation that gives your team hours back ↗
We find the repetitive work that costs your team the most time, then build the AI workflow automation that takes it over. One workflow at a time, each measured against the hours it saves.
— Keep reading
AI Automation
AI acceptable use policy template for small and mid-sized businesses
A free AI acceptable use policy template you can copy and adapt in an hour. Includes a one-page version for very small teams and a full policy covering approved tools, what data may go into AI, checking output, customer-facing AI, AI agents that take actions, meeting recorders, security and incident reporting.
Read post
AI Automation
How much does AI automation consulting cost in 2026?
Typical 2026 price ranges for AI automation consulting: audits, single automations, custom AI agents, implementation programs and monthly support. Plus the four pricing models, what moves the price, and the running costs people forget.
Read post
AI Automation
AI development cost in 2026: price ranges by project type
What AI development costs in 2026, by type of project: adding an AI feature, a chatbot over your documents, document processing, an AI agent, a custom machine learning model and an AI product MVP. Where the money goes, what moves the price, the ongoing costs, and how to spend less without regretting it.
Read post