← All insights Guide

MCP explained without the protocol talk

MCP is a standard socket between an AI assistant and the systems your business already runs. A system exposes its tools once, and any assistant that speaks the protocol can use them. Before it existed, every assistant needed a bespoke integration with every system, which is why so few of them could do anything useful.

The socket, and why a standard one matters

Every AI assistant that does something real has the same problem. The model can write and reason, and it has no idea what is in your job management system. Someone has to build the bridge.

For the first couple of years, every bridge was bespoke. Each assistant wrote its own integration with each system, which meant vendors picked the three systems worth the effort and everyone else waited. Model Context Protocol replaced that with one agreed shape. A system publishes its capabilities as named tools with descriptions, and every client that speaks the protocol can call them without knowing anything about that system in advance.

The practical effect is the same as any standard socket. The work moves from the number of assistants multiplied by the number of systems, down to the number of systems.

What it is not

MCP is plumbing. There is no intelligence in it. Whatever assistant you point at the socket is still doing the thinking, and a weak model connected to your data gives you fast wrong answers rather than slow ones.

It does not copy your data anywhere. There is no index, no warehouse and no second copy sitting somewhere new. The data stays where it lives and the agent makes a request for the bit it needs, the same as any other application would.

And it grants nothing. An MCP connection runs as whoever authenticated it. If you sign it in as a global administrator it can do global administrator things, and if you sign it in as a service account with read access to two tables, that is the whole world it can see.

Where it already exists in the Microsoft stack

Dataverse, the database under Power Apps and Dynamics 365, became an MCP server generally available in December 2025. Point a client at it and an agent can search your tables, describe a schema, run a query and create records, subject to the security roles of the account it signed in as. The full setup is in the Dataverse MCP walkthrough.

Copilot Studio works the other way round, as a client. Building an agent there, you add a tool, choose Model Context Protocol, and pick the server. That is the whole integration step, which is the point of a standard.

Administrators keep a list of which clients are allowed to connect to a given environment, and Copilot Studio is the only one on it by default. So a colleague cannot wire their own laptop into the company Dataverse over the weekend without someone approving the client first.

Three questions before you switch one on

Which account does it run as? This is the entire security model in one question. The agent reaches whatever that account reaches, so give it the narrowest account that still lets it do the job.

Who is allowed to connect? In Power Platform, clients are allow-listed per environment by an administrator. Check who holds that role and whether anyone is watching the list.

What does a call cost? Metering exists and it is generally per tool call rather than per seat, which behaves very differently when something loops. Find the rate before you automate anything on a schedule.

Whether it matters to you yet

If you run a trades business with eight staff and a job management system you are happy with, MCP is not your next move. Your next move is getting the quote out the same day, and the tools for that are duller and more effective.

It starts to matter when two things are true at once: your data lives somewhere with a real API, such as Dataverse or a modern job system, and you have work that involves reading across records and deciding something. That is where an assistant with a socket into the data beats one you paste screenshots into.

If neither is true yet, the answer is that this is a thing to know about rather than a thing to buy, and the same test applies to the rest of the platform.

Common questions

What does MCP stand for?

Model Context Protocol. It is an open standard for connecting AI applications to external data and tools, so one integration on the system side works across many AI clients.

Is MCP a Microsoft technology?

No. It is an open protocol used across the industry. Microsoft implements both halves, so Dataverse can act as an MCP server and Copilot Studio can act as an MCP client.

Working out whether any of this applies to you

The most useful thing I do on a first call is tell people which half of this is relevant to them and which half is noise. That takes about thirty minutes and costs nothing, so book a free 30-minute call if the question has been sitting on your list.

What to buy and what to skip

I build automation for Canterbury businesses and I will tell you when the answer is to buy nothing.

Christchurch-based. I reply within 1 working day. Or start with a Power Platform review →