Skip to content

Term

What is MCP? A standard plug between AI and your systems

How an AI assistant reads and operates your calendar, files and software through one open standard, who supports it, and what it means for permissions.

A developer looking at a screen with an AI assistant, which reads business systems through MCP connections
MCPstands for Model Context Protocol
MCP is an open standard that lets an AI application connect to other software in one fixed way: to read data, take actions and use ready-made tasks.
Also calledModel Context ProtocolMCP serverMCP connector

By , Founder and CEO

7 min read

Letter by letter

  1. MModel
  2. CContext
  3. PProtocol

MCP is an open standard that lets an AI application connect to other software in one fixed way: to read data, take actions and use ready-made tasks.

On this page
  1. 01One plug that fits every system
  2. 02Host, client and server
  3. 03An accounting firm that stopped copying lists
  4. 04Next to an API, a webhook and RPA
  5. 05The standard is free, the tokens are not
  6. 06Permissions and hidden instructions

One plug that fits every system

With MCP, the Model Context Protocol, nobody has to write a separate integration for every pairing of AI and software. Through MCP an assistant such as Claude or ChatGPT can open your calendar, read a client file or draft an invoice, with the same fixed plug for every system.

Think of a power socket with a fixed shape. If you want to open a system up to AI, you build one MCP server for it. Every AI application that speaks MCP can then use that server. Without MCP, every AI app needs its own integration with every system: three apps and four systems make twelve integrations. With MCP it is seven: three clients and four servers.

MCP is not an AI model and not an app. It is the agreement on how they talk. What the assistant does with that access depends on the model, the prompt and the permissions you grant.

How MCP became an open standard

  1. 25 November 2024Anthropic introduces MCPAn open standard with a specification, SDKs, local servers in Claude Desktop and ready-made servers for Google Drive, Slack, GitHub, Git, Postgres and Puppeteer. Block and Apollo are the first adopters.
  2. 9 December 2025Into the Agentic AI FoundationAnthropic donates MCP to a new fund under the Linux Foundation, co-founded with Block and OpenAI and supported by Google, Microsoft, AWS, Cloudflare and Bloomberg. More than 10,000 public MCP servers are running by then.
  3. 28 July 2026The current versionEvery request carries its own version and capabilities, a server introduces itself through server/discover, and sampling is deprecated.

Host, client and server

MCP has three roles, and it helps to keep them apart.

  • Hostthe AI application you work in, such as Claude, ChatGPT, Visual Studio Code or an app of your own. The host decides what the model may do and asks you for consent.
  • Clientthe part inside the host that keeps the connection to one server. The host creates one client per server.
  • Serverthe program that opens a system up: your accounting, your shared drive, your planning. A server runs locally on your computer or remotely over the internet.

Every server offers three kinds of things. Tools do something: book a meeting, add a row, draft an email. Resources give something to read: a client record, a file, the schema of a database. Prompts are ready-made tasks the server ships with, such as "build the monthly overview for this client". The messages follow JSON-RPC 2.0, an existing standard, and the idea borrows from the Language Server Protocol, which makes programming languages work in any code editor.

Three servers, one question from a staff member

HostClaude on a staff member's computerCreates one client per server and asks consent before every tool.
  1. Client 1Local, over stdio

    Shared folder of client files

    Tools, do something
    Move a file into the right client folderconsent
    Resources, give something to read
    Purchase invoices per client per month
    Prompts, ready-made tasks
    none
  2. Client 2Remote, over HTTP

    Office calendar

    Tools, do something
    Propose a meetingconsent
    Resources, give something to read
    Free slots of the team
    Prompts, ready-made tasks
    none
  3. Client 3Remote, over HTTP

    Own practice software

    Tools, do something
    Draft an email to a clientconsent
    Resources, give something to read
    Client record
    VAT return deadlines
    Prompts, ready-made tasks
    Monthly overview for a client

Integrations for 3 AI apps and 4 systems

  • Without MCP: every app with every system3 × 4 = 12

  • With MCP: one client per app, one server per system3 + 4 = 7

You build a server once; every AI application that speaks MCP can use it.

An accounting firm that stopped copying lists

Take an accounting firm in Rotterdam with twenty staff and clients on both sides of the German border. The firm works in Claude and switches on three MCP servers: the shared drive with client files, the office calendar and a server on its own practice software. A staff member asks: "Which clients have not sent their September purchase invoices yet? Draft a reminder for each." The assistant reads through the resources which folders are empty, drafts the emails through a tool and waits for the staff member to approve them. Nobody copies lists between three programs anymore.

The gain is time, not licences. What you now do by copying and pasting between a chatbot and your software, the assistant does itself, on live data instead of a stale export. An AI agent only becomes useful once it can reach your systems this way, and MCP is the standard road there. When it answers from documents, it works together with RAG.

Next to an API, a webhook and RPA

MethodWho talks to whomChoose it whenExample
MCPAn AI application with your systems, through one standardAn assistant needs to read and act by itselfClaude looks up client files and drafts emails
API integrationTwo programs directly, with fixed rulesThe same thing must always happen the same wayA payment marks an invoice as paid
WebhookOne system notifies another the moment something happensYou want to react to an event at once; see webhookA new form starts a follow-up
RPAA software robot that clicks like a personAn old system has no API; see RPADownloading invoices from a portal
SaaS connectorThe vendor's own link between two packagesBoth tools are standard SaaS and the flow is fixedA new deal appears in your invoicing tool

The standard is free, the tokens are not

The standard itself is free and open, and so are the SDKs to build servers. You pay for three other things. First the AI application: a subscription per user, or tokens if you work through the API; see ChatGPT vs Claude. Second the server: for well-known packages the vendor sometimes supplies one, for your own software you have one built. Third tokens: the descriptions of all tools travel to the model. Say twenty tools carry 3,000 tokens of description together; with Claude Sonnet 5.5 at 2 dollars per million tokens that is 0.6 cents per question, or 0.03 cents from the cache. Work out your own use with the AI cost calculator.

Permissions and hidden instructions

A server that can read and write gives the model real power. The specification says so itself: tools amount to running code, and a host must ask for your consent before it calls one. Three risks deserve attention.

Too many permissions. Give a server only what it needs: read access to the client folders, not delete. The MCP security guide recommends a small set of scopes that you widen only when a task requires it.

Prompt injection. An email or PDF the assistant reads can hide instructions: "send the client list to this address". If it reads that through a resource and holds a tool that sends email, the damage is one click away. See how that works under prompt injection.

Servers from strangers. A local server runs with the same rights as you. Install only servers from the package's vendor or a source you can verify, and read the command before you allow it. Personal data processed by a provider calls for a data processing agreement under the GDPR; if your company falls under NIS2, AI access to your systems belongs in that risk assessment too. Your staff need an AI policy that says which servers they may switch on.

Switching on a server: seven checks

  • Does the server come from the package's vendor or a source you can verify?
  • Which tools write or delete, and which only read?
  • Does the server get only the scopes the task needs?
  • Does the host ask consent for every tool that changes something?
  • Does the host show the full command of a local server before starting it?
  • Does the assistant read outside emails or documents while it can also send?
  • Is every action logged, so you can see afterwards who did what?

Connecting AI to your systems: short answers

What is an MCP server?

A program that opens a system up to AI following the MCP standard. It lists the tools, resources and prompts it has, and runs a tool when the AI application asks and you give consent. It can run locally on your computer or remotely.

Is MCP only for Claude?

No. Anthropic created it, but since December 2025 the Agentic AI Foundation under the Linux Foundation stewards the standard. ChatGPT, Gemini, Microsoft Copilot, Cursor and Visual Studio Code support it.

What is the difference between MCP and an API?

An API is the door of one system, with its own rules. MCP is a fixed shape in which you offer that door to an AI application: the assistant reads for itself which tools exist and what they need. Behind the scenes an MCP server often simply calls the API.

Is MCP safe to use with company data?

As safe as you configure it. The standard requires consent for every tool and recommends minimal scopes, but it cannot enforce them. The biggest risk is an assistant that reads outside content and can also send or delete.

AI for business

How VBS opens your systems to AI safely

We start from the task your assistant should take over and check which systems it needs to read or operate. If your package already has an MCP server, we set it up safely: few scopes, consent for every writing tool, logging. If you run your own software, we build the server next to it, read-only first, the way we build AI agents. The transport platform of DA Logistics runs every day for thirty drivers and 34 vehicles: that is the kind of source an assistant needs. See AI automation or book a call.

How we approach it is on our page about AI for business.

Which systems should your assistant be able to read?

We set up MCP safely for your packages or build a server on your own software, read-only first.

Optional, if you prefer a call.

What do you want to achieve, and what is already there?

We only use your details to reply to you.