What is an MCP server? A plain-English guide for store owners
MCP is how ChatGPT, Claude and other AI apps safely use outside tools. What an MCP server is, why it matters for your website, and how to get one without code.
AI Plugin Generator team
Explainers6 min read
If you've read anything about AI assistants this year, you've probably seen the letters MCP. ChatGPT supports it. Claude supports it. Developer tools, design tools and databases are adding it. And the explanations are usually written for engineers.
This guide is for everyone else, especially people who run a website or an online store and want to know what MCP means for them. No code, no jargon you have to look up.
The short version
MCP (Model Context Protocol) is a standard way for an AI assistant to use tools that live outside the AI.
An MCP server is a small service that offers an AI assistant a menu of actions, such as "list orders", "get a product" or "update stock", and carries them out when asked.
That's it. The rest of this article explains why that simple idea matters.
The problem MCP solves
AI assistants are very good at language. They can read, write, summarise and reason. But on their own, they only know what was in their training data and what you paste into the chat. They can't see your store's orders from this morning. They can't change a price.
Before MCP, connecting an AI assistant to a real system meant one of these:
- Copy and paste. You export a report, paste it into the chat, and copy the answer back out. Slow, and the data is stale the moment you paste it.
- A custom integration for each AI app. Every assistant had its own plugin format. Building for one meant rebuilding for the next.
- Giving the AI a password. Some tools tried to drive a browser with your login. That's fragile, and it hands over far more access than any task needs.
MCP replaces all three with one shared standard. You describe your tools once, in one format, and any assistant that speaks MCP can use them.
How an MCP server works, without the code
Think of an MCP server like a restaurant menu with a kitchen behind it.
- The menu. When an AI assistant connects, the MCP server hands it a list of tools. Each tool has a name, a description in plain language ("Lists the store's orders, newest first. Can filter by status and date"), and the details it needs ("status", "date from", "how many").
- The order. When you ask "Which orders are still unpaid?", the assistant reads the menu, picks the right tool, and fills in the details: status = pending.
- The kitchen. The MCP server receives that request, calls your store's real API, and returns the result.
- The answer. The assistant turns the result into a sentence, a table or a summary for you.
The important part is that the menu is fixed by you. The assistant can only order what's on it. If "delete product" isn't on the menu, it can't happen, no matter how the request is phrased.
Why MCP matters for website owners
One plugin, every assistant
Because MCP is a shared standard, the same MCP server works in ChatGPT, Claude, Gemini, Meta AI and the growing list of tools that support it. You set it up once. When a new assistant arrives, your store is already compatible.
Least access, by design
An MCP server exposes specific actions, not your whole admin. A server that can read orders and update stock can't change your payment settings or delete your products, because those tools simply aren't there. That's a much smaller blast radius than sharing a login.
Real-time answers
The assistant asks your store directly, at the moment you ask. "How many orders today?" reflects the order that came in a minute ago.
Work happens where you already are
If you spend your day in ChatGPT or Claude, your store comes to you. You stop switching between tabs to look things up and make small changes.
What an MCP server for a store can do
Here's what a typical WooCommerce or WordPress MCP server offers. Every item is a separate tool you can switch on or off.
| Area | Read tools (look up) | Write tools (change) |
|---|---|---|
| Orders | List orders, get an order, order notes, order stats | Update status, add a note, create a refund |
| Products | List products, variations, categories, stock report | Create a product, update price or stock, bulk update |
| Customers | List customers, customer report, downloads | Create or update a customer |
| Coupons | List coupons, coupon performance | Create, update or delete a coupon |
| Reports | Sales summary, revenue, top products, taxes | — |
| Content | List posts and pages, media, comments | Create a post or page, moderate a comment |
| Site | Settings, plugins, themes, site health | Update a setting, activate a plugin |
You choose which of these exist in your server. A store manager's plugin might be all read tools plus "update stock". A marketing assistant's might be content and coupons only.
Is an MCP server safe?
MCP itself is just a format; safety comes from how the server is built. Here's what to look for, and what we built into every plugin AI Plugin Generator makes:
- Proper sign-in. The assistant has to sign in to the server, using standard OAuth, before it can call anything. Anyone who finds your server's address still can't use it.
- Only the tools you chose. Unselected tools are not built in.
- Previews before changes. Write tools return a preview first, and the change only happens after you confirm.
- An activity log. Every call is recorded: which tool, which assistant, what it touched, and whether it worked.
- Revocable access. Delete the key in your own admin and the server can no longer reach your site.
We go deeper in Is it safe to give AI access to your store?
MCP server vs. chatbot vs. API
These three get mixed up, so here's how they differ:
- An API is the raw interface your store already has (WooCommerce's REST API, for example). It's built for developers and doesn't know anything about AI.
- An MCP server sits on top of that API and presents a curated, described, permissioned set of actions to AI assistants.
- A chatbot is a chat window, usually on your website, that answers your customers. An MCP server is a back-office tool for you and your team, used from the AI assistant you already have.
If you're weighing them up, read AI plugin vs. chatbot widget.
How to get an MCP server for your website
You have two options.
Build it yourself. If you have a developer, they can write an MCP server with one of the official SDKs, host it, add OAuth sign-in, describe each tool well, handle errors, and keep it updated as both your site and the AI apps change. It's very doable, and it's ongoing work.
Generate it. AI Plugin Generator does all of that for WordPress and WooCommerce sites. You enter your address, approve access in your own admin, tick the tools you want, and get a hosted MCP server with sign-in, previews, activity logs and team access. It's $20 a month for up to 5 sites. Here's how it works.
Frequently asked questions
Who created MCP?
The Model Context Protocol was introduced by Anthropic as an open standard and has since been adopted widely, including by OpenAI for ChatGPT apps.
Is an MCP server the same as a ChatGPT plugin?
It's the modern successor. ChatGPT's apps are built on MCP, so an MCP server is what you connect to ChatGPT today. The same server also works in Claude and other assistants.
Do I need to know how to code?
Not if you generate your server. Building one by hand does require a developer.
Can an MCP server see everything in my store?
Only what its tools allow. If a tool isn't included, the assistant can't use it.
Try it on your site
Turn your website into an AI plugin @ only $20/month.
Up to 5 sites per plan. Enter your address, pick the tools, and connect it to ChatGPT, Claude, Gemini or Meta AI.
Start with your site