What Is an MCP Server? A Plain-Language Explanation
An MCP server is a program or online service that offers an AI assistant data and functions through the Model Context Protocol, an open standard that Anthropic introduced on 25 November 2024 and donated to the Agentic AI Foundation (Linux Foundation), as announced on 9 December 2025. The assistant reads the list of functions the server offers and uses them; the rules say the app asks for your consent before it uses a tool or sends your data. Here you see how it works, which assistants support it according to their own pages, and what you allow when you connect a service.
Rappn compares the current promotions of 7 Swiss retailers, updated daily: free, no subscription.
See this week’s promotions in Rappn, freeAn MCP server is a program or online service that gives an AI assistant data and functions under the rules of the Model Context Protocol (MCP), an open standard that Anthropic introduced on 25 November 2024. The assistant connects to the server, reads the list of functions it offers and uses them when needed; the rules say the app asks for your consent before it uses a tool or sends your data to a server.
Updated October 2026. Sources: modelcontextprotocol.io (architecture, server concepts); Anthropic announcement (25 November 2024); MCP blog and Linux Foundation (9 December 2025); documentation from OpenAI, Anthropic, Microsoft and Google (viewed on 13 October 2026).
What is an MCP server?
An MCP server is the part of a connection that offers something: a calendar, a folder of files, a database, a list of promotions. "Server" does not necessarily mean a computer in a data centre. It means a program that can run on your own computer (a local server) or on the internet, run by the provider of the service (a remote server). The project itself compares MCP to a USB-C port for AI applications: one standard plug instead of a different cable for every pair of devices.
Anthropic introduced MCP on 25 November 2024 to replace custom integrations, one per data source, with a single standard. On 9 December 2025 it announced the donation of the project to the Agentic AI Foundation, a fund under the Linux Foundation co-founded by Anthropic, Block and OpenAI: according to the MCP blog, the Linux Foundation provides a neutral home, but the maintainers, who run the project, still make the decisions about the protocol through public proposals. MCP is not an artificial intelligence and not one company’s product: it is a set of rules for exchanging information between an assistant and a service.
This is the Rappn home screen with the current promotions of seven Swiss retailers, updated daily: for groceries you can start here without any connector.
See this week’s promotions in Rappn, freeFree, no subscription · iOS & Android
Offers
How does MCP work, in plain words?
| Part | What it does | Example |
|---|---|---|
| Host (AI assistant) | The app you talk to: it manages the connections and asks you for permission | ChatGPT or Claude |
| MCP client | Part of the host: keeps the connection to exactly one server | One per connected service |
| MCP server | Offers data and functions and states what it can do | A calendar, a promotions service |
| Tool | Function the model can call: the model chooses when | "Search promotions by product and canton" |
| Resource | Read-only data the app fetches as context | The list of cantons covered |
Which AI assistants use MCP?
| Assistant | Where | What the company’s documentation says (as of October 2026) |
|---|---|---|
| ChatGPT (OpenAI) | ChatGPT app | The current name for these links is "apps", grouped in "plugins", and their availability varies by plan and region. Custom MCP servers: in developer mode and on the web only, with full MCP including write actions (beta) on Business, Enterprise and Edu, and read-only on Pro. |
| Claude (Anthropic) | Claude app and Claude Desktop | Custom connectors to remote MCP servers, for the Free (one connector), Pro, Max, Team and Enterprise plans. |
| Copilot (Microsoft) | Copilot Studio, for building agents | Agents built in Copilot Studio connect to MCP servers and use their tools and resources. |
| Gemini (Google) | Gemini API, for developers | The Interactions API connects to remote MCP servers. |
The steps for ChatGPT and Claude are in the guide to ChatGPT connectors.
A Swiss example: the weekly shop
Imagine a hypothetical service that publishes the weekly promotions of Swiss supermarkets through an MCP server, and an assistant you have connected it to:
- You ask: "What is on promotion this week for pasta and tomato sauce in the canton of Zurich?"
- The assistant picks a tool from those the server declares, for example "search promotions by product and canton"; without a standing approval, the app asks for your permission.
- The server answers with the data it holds for that product and canton: product, shop, validity period.
- The assistant writes the answer with that data. It did not have it before: it receives it for this question.
Without a server, an assistant answers from what it learned in training or from a web search (see the guide to ChatGPT and supermarket promotions). With a server the data comes from a specific source, updated as its operator decides: check who runs it, which shops it covers and how often it updates. The validity period differs from chain to chain (see the start day of promotions): before you shop, compare the answer with the flyer or with this week’s promotions.
MCP and privacy: what you allow
When you connect a server you allow the connection, what the assistant may do, and the data it sends to the server. According to the MCP specification, the app must get your explicit consent before it sends your data to a server and before it uses a tool, but the protocol cannot enforce that on its own: it depends on the assistant and the server.
- Permissions. For a remote server you usually sign in with your account on the service’s website and see what it asks for, for example read-only or also changing data. Choose the minimum.
- Confirmations. In ChatGPT, write actions of custom MCP servers in developer mode ask for confirmation by default (OpenAI), and OpenAI flags the option that allows all actions as elevated risk. Anthropic advises "Always allow" only for servers you trust.
- Data. In ChatGPT an app can receive the chat context and, with Memory on, memories (OpenAI): do not write anything you would not entrust to its operator. For data in chats see the guide to ChatGPT and personal data.
- Hidden instructions and local servers. Anthropic warns that a malicious server can hide instructions (prompt injection), and OpenAI that untrusted servers raise this risk; the MCP security page warns that a local server can run programs with the same rights as the app. Connect and install only what you trust.
To disconnect: in ChatGPT, according to OpenAI, open Settings > Plugins (or Apps), pick the app and select "Disconnect" in the three-dot menu; in Claude, according to Anthropic, open Customize > Connectors and select "Disconnect" to sign Claude out of the service, or "Remove" in the three-dot menu to take the connector off. Disconnecting does not delete saved chats or memories (OpenAI); if the connected service offers its own way to withdraw access, use it too. If the assistant should also act for you, see the guide to AI shopping agents.
How to try it today
Start with an assistant you already use and a service whose official page explains how to connect it; at first, pick a connection that can only read.
- Choose a harmless task, such as a test calendar, and not your bank account or your work email.
- Find the server’s address on the service provider’s official page, not in an anonymous post.
- Add the connector in the assistant’s settings, if your plan allows it: the steps are in the guide to ChatGPT connectors.
- Read the permissions at sign-in and decline the ones you do not need.
- Ask a simple question, watch which tools the assistant wants to use, and disconnect the connector when you are done.
For groceries you can also start without any connector: Rappn is a free Swiss app (iOS and Android) that compares the current promotions of seven Swiss retailers and turns receipts into a spending overview. The promotions are updated daily as the chains publish them; you can filter them by canton, put products on a list that shows an estimated price (prices are indicative) and get an alert when a product you follow goes on offer. Rappn covers groceries only, not rent, insurance or taxes, and has no subscription. Rappn is building an AI assistant for groceries: you can join the waitlist. A Rappn connector for AI assistants is in development.
Updated: .
Why Rappn?
Rappn is an independent grocery price comparison app in Switzerland, with no commercial agreements with any retailer. Our comparisons are truly independent.
- 100% free: no subscription, no hidden costs
- Neutral: no commercial agreements with Migros, Coop, Aldi, Lidl, Denner, Aligro, or Otto’s
- Updated daily, as soon as the chains publish their deals
- The chains’ deals in one place: search, filter, compare, no subscription
- Meal planner in the Kitchen tab: plan the week, send the ingredients to your list
Ready to save on groceries?
Install Rappn and compare for yourself this week. No account required.Scan the code, install Rappn and compare current offers. No account needed.
Frequently Asked Questions
What does MCP stand for?
MCP stands for Model Context Protocol, an open standard for connecting AI applications to outside services and data. Anthropic introduced it on 25 November 2024 and on 9 December 2025 announced its donation to the Agentic AI Foundation, a fund under the Linux Foundation.
Is MCP safe?
It depends on who runs the server and how the assistant uses it. The MCP rules call for your explicit consent before data goes to a server or a tool runs, but the protocol cannot enforce that on its own: connect only servers you trust and read the permissions requested at sign-in.
Does ChatGPT support MCP?
Yes, with limits: according to OpenAI’s Help Center (viewed on 13 October 2026), custom MCP servers connect to ChatGPT in developer mode and on the web only, with full MCP including write actions (beta) on Business, Enterprise and Edu, and read-only on Pro. You manage connected apps under Settings > Plugins (or Apps).
Does Claude support MCP?
Yes: Anthropic’s help page (viewed on 13 October 2026) describes custom connectors to remote MCP servers for the Free (one connector), Pro, Max, Team and Enterprise plans. Claude Desktop can also use local servers on your computer.
Is there an MCP server for Swiss groceries?
A Rappn connector for AI assistants is in development: you can join Rappn’s waitlist, linked in the section "How to try it today". Before you connect a server with grocery data, check who runs it, which shops it covers and how often it updates.
