HeyMetra

MCP servers for marketing and revenue data

An MCP server is a program that exposes data or actions to an AI client as a set of named tools. The client picks the tool; the server holds the credential and runs the call. MCP stands for Model Context Protocol, and 4 clients in common use speak it: Claude, ChatGPT, Cursor and Codex. Anthropic calls a connected server a connector; the other three call it an MCP server, and the two words mean the same thing. For marketing and revenue data the practical question is not whether a server exists — most vendors now publish one — but how many accounts a single server can see at once.

This page covers the vocabulary, which vendors ship their own server, and where each client keeps the setting. HeyMetra appears once, at the end.

The four clients

Client Calls it Where the setting lives
Claude Connectors Claude calls remote MCP servers "connectors" and adds them from its own settings, under Connectors.
ChatGPT MCP servers ChatGPT adds remote MCP servers from its settings; the option is account- and plan-dependent and OpenAI has moved it more than once.
Cursor MCP servers Cursor reads MCP servers from an `mcp.json` file — one per project under `.cursor/`, or a global one in your home directory.
Codex MCP servers Codex reads MCP servers from its own config file, under an `mcp_servers` section.

Client setup flows move. Where a step here disagrees with what you see on screen, the client is right and this page is out of date — tell us and we will fix it.

Which vendors ship their own

Checked in September 2026 against the first page of results for each vendor's name plus "mcp". This matters before you go looking: if the vendor publishes one, you are choosing between their server and someone else's, and if they do not, your only options are community projects.

Vendor Publishes its own MCP server
Google Ads yes — developers.google.com
Meta yes — developers.facebook.com
Google Analytics 4 yes — developers.google.com
Shopify yes — shopify.dev
Stripe yes — docs.stripe.com
HubSpot yes — developers.hubspot.com
Zoho CRM yes — zoho.com
RevenueCat yes — revenuecat.com
Adapty yes — adapty.io
Slack yes — docs.slack.dev
Google Search Console no — community projects only
Telegram no — community projects only
App Store Connect no — community projects only
Trendyol no — community projects only

A fuller list, including servers outside this catalogue, is on the MCP server directory.

One server per vendor is the problem

Every server in the table above sees exactly one account. That is fine until the question spans two of them, which most useful questions do: a campaign costs money in an ad account and earns it in a subscription or store account, and no server that can only see one side can put both in an answer. Running four of them in the same client does not fix it either — the client can call each in turn, but it is then doing the joining, badly, with whatever fits in its context.

That gap is what HeyMetra exists for. It is one remote MCP server carrying 14 sources — ads, analytics, ecommerce, subscriptions and CRM — behind a single connection, exposing 36 tools (30 read, 6 write). 7 sources work today; the rest are marked Soon and say so everywhere they appear.

The full connector list Google Search Console tools

Frequently asked

What is an MCP server?

An MCP server is a program that exposes data or actions to an AI client as a set of named tools. The client decides which tool to call and with what arguments; the server holds the credentials, runs the call and returns the result. MCP stands for Model Context Protocol — the wire format the two ends agree on.

What is MCP vs API?

An API is for a programmer, who reads the documentation and writes the call. MCP is for a model: the server describes each tool in a form the model can read at runtime, so nobody writes the integration. Underneath, an MCP server almost always calls an ordinary API.

What's the difference between an MCP server and an MCP connector?

The server is the program. A connector is one authorised account behind it — your Google Ads login, your Stripe key. One server can carry many connectors, which is what makes a question that spans two accounts answerable at all.

Does ChatGPT use MCP?

Yes. ChatGPT, Claude, Cursor and Codex all speak MCP, though they differ in where the setting lives and what they call it: Anthropic named the feature "connectors" and the others say "MCP servers". The connection itself is the same one.

What is a remote MCP server?

One that runs on someone else’s infrastructure and is reached over HTTP, as opposed to a local one your client starts as a subprocess on your own machine. Remote means nothing to install and nothing to keep running; it also means the credentials sit with the operator, which is a question worth asking of any of them.

Are MCP servers safe to connect to my ad accounts?

It depends entirely on what the tools are allowed to do. Ask two questions of any server: how many of its tools write rather than read, and what bounds those writes. A server that answers the first with a number and the second with values held in code is a different proposition from one that answers neither.

Set one up in your client

One connection, both sides of the question

Spend, traffic, store and revenue behind a single remote MCP server — and every connector page says plainly whether it works today.