Marketing MCP servers: What they are and how to use them  

Your AI assistant stopped being a place you paste things into. Here's what marketing MCP servers actually do, what to check before connecting one to customer data, and where they beat a native agent.

Janelle P
Janelle P
Content Marketing Manager
light yellow and light blue shapes spiraling against a navy blue background

A marketing MCP server is a connector that lets an AI assistant read from and act inside a marketing tool using plain language, without anyone writing integration code. Connect one to Claude or ChatGPT, and you can ask for your campaign performance, build a segment, or draft and schedule a message, and the assistant does the work in the actual platform.

MCP stands for Model Context Protocol. It's an open standard, originally released by Anthropic in November 2024 and donated to the Linux Foundation's Agentic AI Foundation in December 2025, with OpenAI, Block, AWS, Google, Microsoft, Cloudflare, and Bloomberg among the founding and platinum members. In other words, it isn't one vendor's format. It's the thing everyone agreed on.

This guide covers what MCP servers do for marketers specifically, what's available, how ours works, and what to check before you connect anything to your customer data.

Why marketers are hearing about MCP now

The adoption curve is the short answer. Monthly SDK downloads went from roughly 100,000 at launch to about 97 million by March 2026. A pull from the official MCP Registry in late May 2026 counted 9,652 servers, and Anthropic reported more than 10,000 active public servers around the Linux Foundation handoff. OpenAI has deprecated its own Assistants API in favor of the standard.

Worth a caution, since this space generates a lot of confident numbers: several widely circulated MCP adoption stats have no traceable source, and at least one analytics site publicly retracted a claim that 78% of enterprise AI teams run MCP in production. Treat precise adoption percentages carefully. The direction is well documented. The decimals usually aren't.

For marketers, the practical change is simpler than the protocol news. Your AI assistant stopped being a place you paste things into.

What an MCP server actually changes

Before MCP, connecting an AI tool to a marketing platform meant one of three things: copying data into a chat window by hand, building a custom integration, or using an automation tool to move data between apps on fixed rules.

An MCP server replaces all three with one connection. The assistant discovers what the platform can do, then does it.

Approach

What it takes

What it can do

Copy and paste

Your time, every session

Whatever fits in the window, read-only

Custom API integration

Developer time, ongoing maintenance

Exactly what you built, nothing more

Automation tools

Setup per workflow

Fixed rules you defined in advance

MCP server

One connection, minutes

Anything the platform's API supports, described in plain language

The last row makes all the difference. You aren't defining the workflow in advance. You describe an outcome, and the assistant figures out which calls to make.

What you can actually do with a marketing MCP server

Concrete tasks, not capabilities in the abstract:

  • Ask questions about live data. Which automations had the worst deliverability last month. How many people are in a segment and why. What a specific customer's event history looks like.
  • Build things. Create a segment from a description, draft a campaign, set up a workflow, write and schedule a newsletter.
  • Debug. Check why someone didn't receive a message, validate that your events are arriving, confirm an integration is configured correctly.
  • Pull data into other work. Get campaign results into a document you're drafting, or reconcile numbers across two tools in one conversation.
  • Work across tools in one thread. With a few servers connected, an assistant can read a ticket, check the related customer record, and draft the follow-up message without you switching tabs.

That last one is the reason MCP matters more than any single connector.

Categories of marketing MCP servers

Most of the stack now has one. The categories worth knowing:

Category

What you'd use it for

Messaging and lifecycle platforms

Build segments and campaigns, check performance, debug deliveries

CRM

Look up accounts and deals, update records, pull pipeline data

Product analytics

Query funnels and retention without building a report

Data warehouses

Ask questions of your source-of-truth data directly

Project and issues tracking

Create and update work items from a conversation

Design and collaboration

Pull content and specs into drafting work

Payments and billing

Check subscription and revenue data alongside engagement

The registries are the place to browse rather than any listicle, since the field changes weekly. The official MCP Registry, PulseMCP, and similar directories all index public servers.

How the Customer.io MCP server works

The Customer.io MCP server connects your workspace to any AI tool that supports the protocol, including Claude, ChatGPT, and Cursor. It covers the full Journeys UI API and the CDP Data Pipelines API, so the practical scope is close to what you can do in the product: read workspace data, create and manage campaigns, send newsletters, work with segments.

Three design details worth knowing before you set it up.

Reads and writes are separated. The server is read-only by default and write access is opt-in. In clients that support tool-level permissions, like Claude's connectors interface, you can auto-approve reads while requiring your approval on every write and delete. That distinction is what makes it safe to leave connected.

It ships with skills. Rather than expecting your assistant to reverse-engineer Customer.io from raw API schemas, the server exposes a maintained library of task-specific instructions. The assistant fetches the relevant one on its own when it recognizes a task, so you don't invoke them by name. In practice, it means fewer wrong turns on multi-step work like building a campaign.

It discovers the API rather than hardcoding it. The assistant looks up endpoints and inspects parameters before making calls, which is why you can describe an outcome instead of naming a resource.

There's also an SDK setup tool for mobile integration that walks you through installing our SDKs across iOS, Android, React Native, Expo, and Flutter, and can verify that your events are actually arriving. Setup instructions for each client are in our MCP documentation.

MCP, CLI, or a native agent: which one

Three ways to get AI working against your marketing data, and they suit different situations.

Use an MCP server when you work in a chat interface like Claude or ChatGPT and you want one assistant reaching across several tools in a single conversation. This is the right default for most marketers.

Use the CLI when your agent runs in a terminal. It gives coding agents direct command-line access to the full API surface with no MCP setup, which is usually the better fit for developers and for scripted work.

Use a native agent when the work lives entirely in one platform. Our AI agent runs inside Customer.io with your workspace context already loaded, plus guardrails on live data that a general assistant doesn't have. For building a campaign end-to-end, that's the shorter path. We covered what that looks like in Can AI agents actually run marketing campaigns.

These aren't mutually exclusive. Plenty of teams use the native agent for building and an MCP connection for cross-tool work.

What to check before you connect one

An MCP server hands an AI assistant real access to real customer data. Five things worth confirming, and most take a minute.

  1. Does it respect your existing permissions? A well-built server operates inside the role of the person who connected it, so it can't exceed what you could do yourself.
  2. Are reads and writes separately approvable? If everything is one permission, you're choosing between read-only and full trust.
  3. Who published it? Prefer the vendor's official server over a community reimplementation. Anyone can publish to a registry.
  4. What's the authentication model? Current MCP auth is built on OAuth, and a server asking for a raw long-lived API key is worth a second look.
  5. Is there an audit trail? You want to see what the assistant did, especially once write is enabled.

One risk specific to this setup is prompt injection. If an assistant reads content somebody else wrote, like a support ticket or a form submission, and that content contains instructions, a poorly guarded agent might follow them. Keeping writes behind approval is the practical defense, which is another argument for not enabling everything on day one.

What MCP doesn't solve

Being clear about this saves disappointment.

It doesn't fix bad data. An assistant reads your attribute, and event names the way a new hire would, so an attribute called cname with no description is a guess. Fill in your business context and data descriptions first, or you'll conclude the connector is worse than it is.

It doesn't replace the platform. MCP is an access layer. Deliverability, consent state, compliance certification, and multi-channel coordination are things you operate continuously, and no protocol changes that.

It doesn't remove the need for judgment. The assistant will build what you describe. Deciding what to build, and which cohort deserves what, is still the job, which is the argument we made in Drawing the AI line in your stack.

Getting started

Pick one tool, connect it, and ask it something you already know the answer to.

That last part matters. Your first prompt should be a question you can verify, like how many people are in a segment you already checked this morning. It tells you whether the connection is working and calibrates how much to trust the answers.

From there, keep writes disabled for the first week, use it for analysis and debugging, then turn on write access with per-action approval once you've seen how it behaves. Most people find the reporting and debugging use cases valuable before they ever build anything with it.

Frequently asked questions

What is an MCP server?

An MCP server is a connector that exposes a software tool's capabilities to an AI assistant through the Model Context Protocol, an open standard. It lets the assistant discover what the tool can do and then do it, using natural language instructions, without custom integration code.

What is a marketing MCP server used for?

Connecting AI assistants to marketing platforms so they can read campaign data, build segments, create and schedule messages, and debug delivery problems through conversation. The common uses are analysis and reporting, campaign building, and troubleshooting.

Is MCP the same as an API?

No. An MCP server usually sits on top of an API and makes it usable by an AI assistant, handling discovery, authentication, and the description of what each capability does. An API needs a developer to write code against it. An MCP server needs someone to describe what they want.

Which AI tools support MCP?

Claude, ChatGPT, Cursor, Gemini, Microsoft Copilot, and VS Code all support it, along with roughly twenty other clients. Support became broad through 2025 after OpenAI and Google adopted the standard, and it's now governed by the Linux Foundation rather than by any single vendor.

Is it safe to connect an MCP server to customer data?

It can be, with the right controls. Look for a server that operates within your existing user permissions, separates read access from write access so you can approve them independently, uses OAuth rather than long-lived keys, and produces an audit trail. Keeping writes behind manual approval is the single most effective safeguard, particularly against prompt injection through content other people wrote.

MCP server or CLI: which should a marketing team use?

An MCP server, in most cases, since marketing work happens in chat interfaces and often spans several tools. A CLI is the better fit when an agent runs in a terminal, which generally means developers or scripted, repeatable jobs.

Does Customer.io have an MCP server?

Yes. Customer.io's MCP server connects your workspace to AI tools that support the protocol, covers the Journeys UI API and CDP Data Pipelines API, is read-only until you opt into writes, and includes a maintained library of skills that help the assistant complete multi-step tasks correctly.

Free 14-day trial 

  • No credit card required
  • Cancel anytime