What Is MCP (Model Context Protocol)? Explained for Store Owners
MCP is an open standard that lets AI assistants read data and use tools in other systems, such as your shop. Here is what it is, what it does for a merchant, and what to check first.
MCP (Model Context Protocol) is an open standard that lets an AI assistant connect to outside data and tools in a common way. For a store owner, it is the plug that lets an assistant look up orders, products or stock in your shop without custom code for each AI app. MCP covers access to tools and data. It does not handle payment.
Where MCP comes from
Anthropic created MCP. In December 2025, Anthropic donated it to the Agentic AI Foundation, which is part of the Linux Foundation. That move put the standard under neutral, shared governance.
Many AI apps and developer tools now support MCP. You do not need to know the details of the spec to benefit from it. You only need to know what it enables and what risks come with it.
The problem MCP solves
An AI model knows nothing about your store by default. It cannot see today's orders. It does not know which product is out of stock.
Before MCP, each AI app needed its own custom link to each system. If you had three AI apps and four systems, you could end up with twelve separate integrations. Each one needed its own maintenance.
MCP replaces that with one shared way to connect. A system exposes an MCP server once. Any AI app that speaks MCP can then use it.
How MCP works in plain words
MCP has two sides.
- The MCP server sits in front of a system, such as your shop database or your helpdesk. It describes what the system can do.
- The MCP client lives inside the AI app. It connects to the server and passes the AI model's requests along.
The server can offer three kinds of things:
- Tools. Actions the model can ask to run, such as "look up order by number" or "create a draft discount code".
- Resources. Data the model can read, such as a product catalogue or a shipping policy document.
- Prompts. Ready-made instruction templates, such as "summarise this week's returns".
The model does not touch your database directly. It sends a request to the server. The server decides what to run and what to return.
A simple store example
Imagine you ask your AI assistant: "Which orders from last week are still unshipped?"
- The assistant sees that your shop MCP server offers a tool called something like
list_orders. - It calls the tool with a date range and a status filter.
- The server checks the request, queries the shop, and returns a short list.
- The assistant reads the list and writes you a summary.
You asked a plain question. You did not open the admin panel or export a CSV file.
MCP is not a payment protocol
People often mix up MCP with checkout protocols. They solve different problems.
- MCP handles tool and data access. It answers "what can the AI see and do in this system?"
- Checkout protocols such as ACP, UCP and AP2 handle payment. They answer "how does an AI agent pay for something safely?"
A store can use both. An agent might use MCP to read your catalogue and a checkout protocol to complete a purchase. They are separate layers.
What merchants can use MCP for
Most early uses are internal and read-only. Common ideas include:
- Asking questions about orders, stock and customers in plain language.
- Drafting replies to support tickets using real order data.
- Summarising sales or returns for a period.
- Finding products with missing descriptions or images.
- Preparing a list of price changes for a person to review.
Write actions, such as refunds or price updates, carry more risk. Start with read-only access and add write access slowly.
What to check before you connect anything
MCP gives an AI real access to real systems. Treat it like giving a new employee a login.
- Who runs the server? Know whether it is your own code, a plugin vendor or a third party.
- What can it do? Read the list of tools. Remove any you do not need.
- How does it log in? Prefer proper authorisation such as OAuth over a shared password.
- What data does it return? Customer names, emails and addresses are personal data under GDPR. Return only the fields the task needs.
- Can it change things? If yes, require a human to approve important actions.
This article is not legal advice. If you handle customer data in the EU, check your obligations with a qualified adviser.
A short checklist to get started
- Pick one low-risk question you ask often, such as "which orders are unshipped?".
- Find or build a read-only MCP server that answers only that question.
- Connect it to one AI app you already trust.
- Test on a staging copy of your shop first, not on live data.
- Review the logs after a week. See what the AI asked for.
- Add more tools only when you have a clear reason.
Frequently asked questions
Is MCP only for developers?
Setting up an MCP server usually needs some technical skill. Using one does not. Once a server is connected to an AI app, you ask questions in normal language. Some shop plugins and platforms may offer ready-made servers, so check what your tools already provide.
Does MCP let an AI take over my store?
Only if you allow it. An MCP server exposes a fixed list of tools. The AI can use only those tools, and only with the permissions you grant. Start with read-only tools and keep a human in the loop for any change.
Is MCP the same as an API?
No, but they are related. An API is a system's own interface for software. An MCP server often sits on top of an API and describes it in a form that AI models can discover and use. The AI app does not need custom code for each API.
Do I need MCP to use AI in my store?
No. You can use AI chat tools without it. MCP matters when you want the AI to work with live store data or take actions, instead of you copying and pasting information into a chat.
Build store automation you can trust
2folk builds commerce automation tools for Shopify and WooCommerce, with clear controls and EU rules in mind.
See our products →