News · AI agents

Model Context Protocol (MCP): what it is and its risks

The Model Context Protocol (MCP) is the open standard that lets AI query and use your business systems, such as your CRM, ERP or documents, without building a separate integration for every AI tool.

Anthropic launched it on 25 November 2024; OpenAI, Google and Microsoft adopted it during 2025, and its latest specification arrived on 28 July 2026. For your business, connecting an agent to your data no longer ties you to one vendor, but it does mean you have to get permissions and security right.

By Updated 16 min read
MCP: the “USB-C” of AIAIAI modelCRMERPDocsCalendarYour company’s systems

Short answer

What is MCP (Model Context Protocol) and what has changed?

Short answer

The Model Context Protocol (MCP) is an open standard that defines how an AI application connects to external systems, such as databases, CRMs, documents or tools, to read information and take actions. It works like a universal connector: each system is exposed once as an MCP server, and any compatible assistant or agent can use it.

It was created by Anthropic, the company behind Claude, which released it as open source on 25 November 2024 with the first connectors for Google Drive, Slack, GitHub and Postgres. The official documentation compares it to a USB-C port: one connector for very different systems.

In less than two years it has stopped being one vendor’s bet. The big AI providers have built it in, it has moved to a neutral foundation and, as of 12 October 2026, its current specification has been redesigned to run on ordinary company infrastructure.

  1. 25 Nov 2024

    Anthropic launches MCP as an open standard

    Specification, software development kits (SDKs) and local servers in Claude Desktop.

  2. 26 Mar 2025

    OpenAI adopts it

    Sam Altman announces support in the Agents SDK and, later, in ChatGPT and the Responses API.

  3. 9 Apr 2025

    Google DeepMind joins in

    Demis Hassabis announces that Gemini models and the Gemini SDK will support MCP.

  4. 19 May 2025

    Microsoft and GitHub join the steering committee

    They announce support in Windows 11 and Azure. On 21 May, OpenAI follows.

  5. 8 Sep 2025

    The official MCP server registry is born

    An open catalogue of public servers, in preview.

  6. 9 Dec 2025

    Anthropic donates MCP to the Agentic AI Foundation

    The foundation, under the Linux Foundation, is co-founded by Anthropic, Block and OpenAI.

  7. 28 Jul 2026

    The 2026-07-28 specification

    A stateless core and stronger authorisation. It is the current version.

One name, many ways to write it

You will see it written as MCP, “MCP model context protocol”, “model context protocol MCP” or even in the plural. People also search for “Anthropic Model Context Protocol” or “Model Context Protocol OpenAI”, as if each vendor had its own version. They all mean the same thing: a single open protocol that no provider owns.

MCP is one piece of an AI agent. An agent decides which steps to take and needs tools to take them; MCP is the standard way to hand it those tools. For the wider picture, see my guide to the difference between an AI agent, a chatbot and an automation and the article on what agentic AI is and what it already does in business.

What is an MCP server and how does it work?

An MCP server is a program that exposes a system (your CRM, a database, a document folder) in a format that any AI application compatible with the protocol understands. In the documentation you will also see them called model context protocol servers. According to the official architecture, three pieces are involved:

  • Host: the AI application, such as Claude, ChatGPT or your own agent.
  • MCP client: the component inside the host that connects to each server.
  • MCP server: the program that offers a system’s data and actions.

Each server offers tools (actions such as looking up an order or sending an email), resources (context data, such as a customer record) and prompts, which are instruction templates for the model. The model decides what to use at each moment.

A local server runs on the same computer as the AI application. A remote one lives on the internet, often in the provider’s cloud, and the protocol recommends OAuth, the standard behind “Sign in with…” buttons, to obtain permissions.

Custom integration versus MCP

Connecting AI to your systems: custom integration versus MCP
CriterionCustom integrationWith MCP
How it connectsOne build for every pair of AI tool and systemOne server per system, usable by any compatible client
If you change modelThe integration has to be adapted or rebuiltThe server is reused with Claude, ChatGPT, Gemini or Copilot
AuthorisationSolved case by caseStandard OAuth and, since 2026, central management through your identity provider
New risksThose of any APIPrompt injection and unreviewed third-party servers
When it makes senseOne system and one AI tool, with no plans to changeSeveral systems or several AI tools

MCP does not replace your APIs: servers are built on top of them. Google, for example, announced in December 2025 that Apigee will let a company expose its APIs as tools for agents.

MCP does not decide what AI reads on your website

MCP connects an agent to the systems you give it access to. Whether ChatGPT or Google reads your public website is a different matter: you manage that by controlling which AI bots can read your site with robots.txt, and it is part of the work on visibility in ChatGPT and Google.

Who already uses the Model Context Protocol?

Anthropic, OpenAI, Google and Microsoft all use it: the Linux Foundation describes it as adopted by Claude, Cursor, Microsoft Copilot, Gemini, VS Code and ChatGPT.

  • Anthropic. Claude Desktop supported local servers from launch and, since 1 May 2025, Claude can connect to remote servers, with integrations such as Atlassian, Zapier, Asana and PayPal. That is why a search for “MCP Claude” only tells part of the story: Claude was the first client, not the only one.
  • OpenAI. Support in the Agents SDK since 26 March 2025 and remote servers in the Responses API since 21 May 2025.
  • Google. Demis Hassabis (Google DeepMind) announced support in Gemini models on 9 April 2025. On 10 December 2025 Google Cloud launched managed MCP servers for services such as Maps and BigQuery, with access control, auditing and defences against prompt injection. This fits with Gemini Enterprise, Google’s agent platform.
  • Microsoft. It joined the steering committee on 19 May 2025 and, on 29 May, MCP became generally available in Copilot Studio, the tool for building agents in Microsoft 365 with Copilot Studio.

10,000+

active public MCP servers in December 2025

Anthropic, 9 Dec 2025

97M+

monthly downloads of the Python and TypeScript SDKs in December 2025

Anthropic, 9 Dec 2025

≈500M

monthly downloads of the official tier-1 SDKs in July 2026

MCP blog, 28 Jul 2026

≈2,000

entries in the official registry in November 2025, up 407% on September

MCP blog, 25 Nov 2025

My reading: MCP has stopped being a technical bet and has become infrastructure. The question is no longer whether your AI tools will use it, but what you are going to let them touch.

José Galán

The official MCP server registry

The official registry launched in preview on 8 September 2025: an open catalogue of public servers, with information declared by their own owners. Companies can build private sub-registries on top of it, and the community can report spam, malicious code or impersonation so that entries are removed. My advice: treat it as a directory, not as a seal of quality.

Who is in charge now: the Agentic AI Foundation

On 9 December 2025 Anthropic donated MCP to the Agentic AI Foundation, a directed fund within the Linux Foundation co-founded by Anthropic, Block and OpenAI. Google, Microsoft, AWS, Cloudflare and Bloomberg are also platinum members. According to the official MCP blog, the Linux Foundation does not set the technical direction: the protocol’s maintainers do.

What’s new in the Model Context Protocol specification in 2026?

The big news of 2026 is the 2026-07-28 Model Context Protocol specification, published on 28 July and still the current version as of 12 October 2026. It makes the protocol “stateless”, so that it works with a company’s usual infrastructure, and it tightens authorisation. The changes, in business terms:

  • Stateless core. Each request carries its own version and identity, so it can be spread across several servers with an ordinary load balancer.
  • Header-based routing. Gateways and web application firewalls (WAFs) can authorise requests without reading their content.
  • Safer authorisation. Clients validate the issuer of each authorisation, and credentials are bound to whoever issued them.
  • Deprecation rules. Anything deprecated stays supported for at least twelve months. Migrating has a cost, especially if your application relied on sessions.

Other milestones of the year, from the protocol’s official blog:

  • 26 January 2026: MCP Apps. Tools can display panels or forms inside the Claude or ChatGPT conversation.
  • 16 March 2026: tool annotations. Marking a tool as read-only is a hint, not a guarantee: as the blog itself puts it, “an untrusted server can lie”.
  • 18 June 2026: enterprise-managed authorisation. A stable extension for controlling access to MCP servers from your identity provider, with single sign-on (SSO), without each employee authorising each server. Okta is the first compatible provider; it is used by Claude and by servers such as Asana, Atlassian and Figma.
  • 22 August 2026: a new roadmap. It prioritises agent identity, enterprise security and long-running tasks.
Versions of the MCP specification and what each one brought
CriterionWhat it broughtWhat changes for a business
2024-11-05First public versionDesktop trials for technical teams
2025-03-26OAuth 2.1 authorisation and a new transport for remote servers (changelog)Connecting cloud services becomes viable
2025-06-18Credential protection, user confirmations and security guidance (changelog)Harder for a malicious server to obtain your credentials
2025-11-25Long-running tasks and policies from the identity provider (announcement)Fits with corporate SSO and long processes
2026-07-28 (current)Stateless core and hardened authorisationScales and is monitored with your existing infrastructure

My advice: ask which version

When a vendor tells you it “supports MCP”, ask which version of the specification it implements and whether it supports sign-in through your identity provider. Under the versioning policy, each date marks the last backwards-incompatible change.

Is it safe to connect AI to your systems over MCP?

It is as safe as the design around it. The Model Context Protocol defines how the pieces connect, but it does not stop an agent with too many permissions from doing damage if someone tricks it.

The documented risks

  • Indirect prompt injection. Malicious instructions hidden in a document or an email that the agent reads and obeys. Microsoft lists it among the threats to MCP in its Windows announcement of 19 May 2025.
  • Tool poisoning. Invariant Labs demonstrated it on 1 April 2025: hidden instructions in a tool description, invisible to the user, led an agent to send private keys to a malicious server. In the “rug pull” variant, the server changes the description after you have approved it.
  • Excessive permissions. The OWASP MCP Top 10, still in beta, includes privilege escalation, unauthorised servers (“shadow MCP”) and missing audit trails. The specification’s security guidance points out that a local server has the privileges of the application that launches it.

The most cited case involves GitHub. On 26 May 2025 Invariant Labs showed that a malicious issue in a public repository could make an agent publish data from private repositories. The flaw lay in the architecture, not in the server.

The “lethal trifecta”

Simon Willison summed it up on 16 June 2025: the danger appears when one agent combines access to private data, exposure to untrusted content and the ability to communicate externally. With MCP it is easy to bring all three together without noticing. If an agent reads emails from anyone, it should not be able to send anything without approval.

How to reduce the risk

  • Minimal, gradual permissions, as the specification itself recommends.
  • Official or in-house servers, with a pinned version and reviewed descriptions.
  • Human approval before writing, deleting, paying or sending.
  • A dedicated identity for the agent, never an administrator’s, and isolated local servers.
  • A log of every tool call and centralised sign-in wherever possible.

MCP and the GDPR: what Spain’s regulator says

MCP does not change your obligations: if an agent processes personal data, your company is answerable for that processing. Spain’s data protection authority, the AEPD, published guidance on agentic AI on 18 February 2026 (press release in Spanish). The guidance explicitly cites MCP as a standardised protocol between the agent (client) and the service it connects to (server). Its measures apply to anyone working under the GDPR:

  • Minimisation: access policies, filtering of data flows and pseudonymisation.
  • Identity and privilege management, and limits on the services the agent can reach.
  • Effective human oversight, with checkpoints and the “four-eyes principle”.
  • Traceability with strict retention periods and compartmentalised memory.
  • Documenting the role of each third party, with its data processing agreement (Article 28 GDPR).

I cover how this fits with the rest of EU regulation in the guide to the EU AI Act and the GDPR for SMEs.

Model Context Protocol examples: what could an agent do with your systems?

It depends on what you connect and with which permissions. Tick the systems you would connect to see possible tasks, the controls you would need and an exposure level calculated with visible rules.

What would you connect over MCP?

Choose which systems you would connect to an agent and at what access level. You will see which tasks it could do and which security controls you need.

CRMCustomers, deals and history
ERPOrders, stock and invoices
EmailInbox and outgoing mail
DocumentsContracts, policies and proposals
DatabaseInternal data and metrics

Exposure level

Contained exposure2 systems · 0 with write access

1 point per read-only system, 2 per system with write access; +2 if personal data is involved; +3 if private data, external content and outbound sending come together.

What the agent could do

  • CombinedMatch each incoming email with the customer record to decide who to answer first.
  • CRMSummarise a customer’s record and history before a call.
  • CRMSpot stalled deals or customers nobody has followed up.
  • EmailSort incoming emails by topic and urgency.
  • EmailExtract order or incident details from messages.

Security controls you need

  • Official MCP servers from the vendor or your own, from an approved list and with the version pinned.
  • A dedicated identity for the agent, with least-privilege permissions and, if the server supports it, sign-in through your identity provider (SSO).
  • A log of every tool call: what the agent asked for, with which data and what came back.
  • Treat the text of external emails and documents as untrusted: it may carry hidden instructions for the agent (prompt injection).
  • CRM: access only to the fields and accounts the use case needs, not the whole customer base.
  • Email: limit the folders or labels the agent can read.
  • GDPR: minimise and, where you can, pseudonymise the personal data the agent sees.
  • GDPR: a data processing agreement (Article 28) with each provider and a review of transfers outside the EU.
  • GDPR: short retention periods for the agent’s logs and memory.

For guidance only. The tasks are common examples and the controls come from the MCP specification, OWASP and the AEPD. Nothing is stored or sent.

High exposure does not mean you cannot do it; it means the design matters more. That is what I review with every client as José Galán, Search & AI Visibility and AI agents consultant: what to connect first, with which permissions and where to put a person in the loop.

What does it mean for your business?

With the Model Context Protocol, connecting AI to your systems stops being a project tied to one vendor and becomes a governance decision: what you expose, to whom and with which controls. My reading by area:

LeadershipHigh impact

Less dependence on a single AI provider: one server works with several models. The key decision is which systems you open to agents and under what rules.

MarketingMedium impact

Analytics, the CRM or the content management system can feed assistants that prepare reports and segments. It does not change how AI finds you on the web.

Sales and customer serviceHigh impact

Where you notice it first: an agent that queries the CRM, ERP and email prepares calls or gives the real status of an order. It is also where the most personal data is at stake.

IT and dataHigh impact

Time to inventory the MCP servers in use, set an approved list, connect authorisation to your identity provider and log every call.

For a small business, the opportunity is to connect an agent to two or three key systems without depending on one vendor. That is what I do with custom AI agents: an agent that works with your data, connected through open standards and with least-privilege permissions. If you are weighing up where to start, in my AI consultancy for businesses we always begin with a specific process, not with the technology.

What should you do now?

Start by finding out what you already have and with a small, read-only use case, whether or not your team already uses the Model Context Protocol:

  1. This week: take an inventory

    Ask which AI tools your team uses and which connectors or MCP servers they have switched on. Servers nobody has approved are one of the risks in the OWASP MCP Top 10.

  2. This week: pick one process and one system

    A repetitive task that uses data from one or two systems. If you are not sure which, the MAPA method for mapping and automating processes with AI helps you choose.

  3. This quarter: define your server list

    Only official or in-house servers, with the version pinned and, where possible, authorisation connected to your identity provider.

  4. This quarter: permissions, approval and logging

    A dedicated identity for the agent, read-only access at first, human approval for writing or sending, and a log of every call.

  5. This quarter: review the GDPR side

    Document which personal data the agent sees, review your data processing agreements and check with your data protection officer whether you need a data protection impact assessment. For the diagnosis, you can use my free resources, such as the “Can AI read your website?” checklist and the MAPA template.

Key points

  • MCP is an open standard for connecting AI to your systems: one server per system, usable by many models.
  • Anthropic, OpenAI, Google and Microsoft support it, and the Agentic AI Foundation governs it.
  • The current specification, 2026-07-28, scales better and strengthens authorisation.
  • The real risks are prompt injection, poisoned tools and excessive permissions.
  • Start read-only, with approved servers, human approval for writing and the GDPR reviewed.

Frequently asked questions about MCP (Model Context Protocol)

What is Model Context Protocol used for in a business?

MCP (Model Context Protocol) is an open standard for connecting AI applications to external systems. In a business, it lets an assistant or an agent query your CRM, ERP, documents or a database, and take actions in them, without building a separate integration for each AI tool. Anthropic created it in November 2024, and it is now governed by the Agentic AI Foundation.

What is an MCP server?

An MCP server is the program that exposes a specific system, such as a CRM, a document folder or a database, in the protocol’s format. It offers tools (actions), resources (context data) and prompt templates. It can run on your own computer or remotely, in the provider’s cloud, and any compatible client, such as Claude, ChatGPT or Visual Studio Code, can use it.

Is MCP only for Claude?

No. Anthropic created it and its first compatible client was Claude Desktop, but the protocol is open. OpenAI adopted it in March 2025, Google announced support in Gemini in April and Microsoft built it into Copilot Studio. Since December 2025 it has been governed by the Agentic AI Foundation, under the Linux Foundation, so the same server works with several AI providers.

What is the difference between MCP and an API?

An API is the door into one specific system, and each one has its own format. MCP is a common layer on top: it describes actions and data in a way that any compatible AI application understands and knows when to use. It does not replace APIs; many MCP servers are built on them. The advantage is that you connect once and reuse the connection with different models.

Is it safe to connect MCP to my company’s systems?

It can be, if you limit what the agent can do. The documented risks are prompt injection, tool poisoning with hidden instructions and excessive permissions. Use official or in-house servers with a pinned version, least-privilege permissions, read-only access to begin with, human approval before anything is written or sent, and a log of every action. Avoid combining private data, external content and outbound sending in one agent.

How does MCP fit with the GDPR?

MCP does not change your obligations: if the agent processes personal data, your company remains responsible for that processing. Spain’s data protection authority, the AEPD, cites the protocol in its February 2026 guidance on agentic AI and recommends minimising the data the agent can reach, managing identities and privileges, ensuring effective human oversight, keeping traceability with strict retention periods and documenting each provider’s role, with its data processing agreement.

What are the MCP servers in the official registry, and can I trust them?

The official registry, launched in preview on 8 September 2025, is an open catalogue of public MCP servers that their owners publish and maintain, with information they declare themselves. The community can report spam, malicious code or impersonation, and the maintainers can remove those entries. Even so, being listed is not an audit: check who publishes each server and what permissions it asks for.

Sources

Consulted and verified on 12 October 2026.

This article was created with the help of AI and reviewed by José Galán. I take great care over every post and every translation, but the odd mistake can still slip through. If you find one, write to me: you will be helping me improve.

Custom AI agents

Want an agent to use your systems without opening every door?

I design custom AI agents that connect to your CRM, ERP or documents through open standards such as MCP, with least-privilege permissions, a log of every action and human approval for anything sensitive. We start with one specific process, in read-only mode.

See how I design agents

Written by

Agent-as-a-Service Designer at AllHub and Search & AI Visibility consultant. I design internal AI agents and help companies show up in Google and AI engines, with reproducible measurement.

LinkedInBackground

Shall we talk?

Get recommended by AI and/or put an agent to work for you.

Tell me what you want to achieve: fill in the form or email me at info@josegalan.dev.

We go through your AI visibility snapshot (or the process you want to automate) and I tell you, with data, what I would change first. No commitment.

What are you interested in?
Company size (optional)
When would you like to start? (optional)

Basic data protection information. Controller: José Galán. Purpose: to reply to your enquiry. Legal basis: your consent, which you can withdraw at any time. Recipients: no data is shared with third parties unless required by law; Google (hosting and form delivery) acts as data processor. Your rights: access, rectification, erasure, objection, restriction and portability. More information in the privacy policy.