Skip to content
Learn · Glossary

MCP server (Model Context Protocol)

An MCP server is a program that exposes a product's actions and data to AI applications through the Model Context Protocol (MCP), an open standard introduced by Anthropic in November 2024. Compatible clients such as Claude, Cursor or VS Code can discover its tools and call them, so an AI agent can act in that product instead of only describing what to do.

Updated 8 Oct 20263 min readBy fromHello
Key takeaways
  • An MCP server exposes a product's actions and data to AI applications through the Model Context Protocol, an open standard.
  • Any MCP client, such as Claude, Cursor or VS Code, can discover its tools and call them without custom integration code.
  • Limits live on both sides: the server decides which actions exist and which need a confirmation step, and the client can ask you before each call.

How does an MCP server work?

The AI application, known as the MCP client, connects to the server and asks what it offers. The server answers with a list of tools, each with a name, a description and the inputs it accepts; it can also share resources (data to read) and prompts (reusable instructions). When a request calls for a tool, the model picks it and fills in the inputs, the client sends the call, and the server runs it and returns the result. Messages follow JSON-RPC, and a server runs on your own machine or remotely over HTTP. Before MCP, each AI application needed its own integration with each product; with one shared protocol, a single server works with every compatible client.

An MCP server and the terms around it.

MCP server vs API: what's the difference?

An API is built for developers: someone reads its documentation and writes code against its endpoints. An MCP server is built for AI applications: it describes its own tools in a form a model can read, so a client can discover them and call them without integration code. Many MCP servers are a thin layer over an existing API, which still does the work. What the server adds is a choice: which actions an AI may take, in what shape, and under which checks.

Is it safe to let an AI act through an MCP server?

It depends on the server and on your client's settings. The MCP specification asks AI applications to get the user's consent before invoking a tool and to keep a person able to deny any call. Many clients also let you allow a tool once and for all, so the server's own limits matter: expose only the actions you mean to, scope each access key, put a confirmation step in front of anything hard to undo, such as publishing or deleting, and write every call to an audit log. That is human-in-the-loop design, applied to tools.

What does an MCP server look like in marketing automation?

In marketing automation, the tools map to the daily work: build a segment, draft a journey, read a report. fromHello's MCP server, for example, gives Claude, Claude Code, Cursor, Codex, Windsurf, VS Code or any MCP client 59 tools to create segments and templates, draft journeys and read analytics. No tool sends a message. A journey your AI builds stays a draft until it is published, and publishing, pausing or deleting through an agent takes a confirmation step in your AI client. Other edits, such as changes to a segment or a template, apply when saved, so they can reach a journey that is already live. MCP tool calls are recorded in your audit log.

FAQ

Common questions

  • What does MCP stand for?

    Model Context Protocol, an open standard for connecting AI applications to the tools and data they work with. Anthropic introduced it in November 2024 and donated it to the Linux Foundation's Agentic AI Foundation in December 2025. The server offers the tools; the AI application that uses them is the client.

  • Which AI applications can use an MCP server?

    Any MCP client: Claude, Claude Code, Cursor, Codex, Windsurf and VS Code all support it, among many others. Clients differ in how they reach remote servers and in when they ask before running a tool, so check those settings before you connect a server that can change data.

  • Is an MCP server the same as an AI agent?

    No. The agent is the model at work in your AI application; an MCP server is one of the services it connects to. The server offers actions and data, and the agent decides which to use. One agent can use several servers, and one server can serve many agents.

  • Can an AI do anything it wants through an MCP server?

    No. It can only call the tools the server exposes, within what its access key allows, and the client can ask you before each call. Anything hard to undo deserves a confirmation step and a log entry on top.

fromHello is open-source marketing automation: messages triggered by what people do on your site and in your product, not by a calendar. fromHello Cloud is in early access through the waitlist.

Related guides
Early access

You didn’t start this to stay small.

Early access to fromHello Cloud opens in stages. Onboarding is hands-on: we help you get set up and bring your contacts over.

Not ready to join? View on GitHub

We’ll email you when your spot opens. No spam.