guide · running it safely

MCP for marketers: what the protocol actually changes

MCP connects an agent to tools, and the tools behind it decide what the agent can do.

The Model Context Protocol is an open standard that lets an AI assistant call external tools and data through one consistent interface, so a model can operate software rather than only describe it. For a marketer the practical change is real: you can ask an assistant to compile an audience, produce a plan and pull a report, in conversation, instead of clicking through a dashboard. The protocol adds no capability of its own. MCP is an integration standard (several advertising platforms already expose one), and a vendor leading with the protocol as a differentiator is describing the door rather than the building. The question worth asking is what sits behind it, and specifically what an agent is prevented from doing.

Free, with no card. We read your homepage, draft who buys from you and show your monthly price before you join the waitlist. Nothing is bought until you've approved the plan and the ads.

By James Rooney Updated

What it is
An integration standard
What it is not
A capability or a moat
The question to ask
What can it not reach?
Length
5 min read
sources6 linked and dated
On this page

key points

Remember these points if you read nothing else

These are the points most likely to change your decision, and the full guide follows below.

  1. 01

    MCP standardises how an assistant calls software. It says nothing about whether that software is safe to point at a budget.

  2. 02

    The useful question is not what the agent can do but what it structurally cannot reach: operations absent from the tool surface entirely rather than permitted-but-discouraged.

  3. 03

    Tool safety annotations help the client decide what to surface and what to confirm, and the API does the enforcing.

  4. 04

    A second execution path with weaker rules is the failure mode to look for. The agent and the browser should exercise the same routes, boundary and approvals.

01

What the protocol does

Before a standard existed, connecting an assistant to a piece of software meant a bespoke integration per pairing. MCP defines a common interface: in the specification's words, it lets servers expose tools that language models can invoke, with typed inputs and outputs a client discovers. Removing that bespoke integration work is genuinely valuable.

For a media buyer the change in daily experience is that a request in conversation can become a sequence of real operations against real data (compile this audience, show me what it becomes on each channel, produce a plan against this budget) rather than a description of how you would do it yourself.

The protocol itself says nothing about whether the operations behind it are safe, auditable or reversible.

Source: Model Context Protocol, Specification 2025-06-18: Tools (standard).

02

Why the protocol is not the differentiator

The advertising platforms already expose MCP servers of their own. Meta's and Amazon's can create and change campaigns, and Google's, Microsoft's and Snap's are read-only, according to their own pages checked on 24 September 2026. A vendor whose primary claim is that they have an MCP server is claiming something increasingly ordinary.

The claim worth checking is narrower and more useful: that the agent path and the human path are the same path. If the assistant exercises the same REST routes, the same tenant boundary, the same spending checks and the same approval records as the browser, then pointing an agent at the product does not mean accepting a weaker set of rules. If it exercises a separate, more permissive path, the protocol has made things worse rather than better.

This is the question to put to any vendor pitching agentic media buying, and it is answerable: ask whether the agent surface is a wrapper over the same endpoints the interface uses, or a parallel implementation.

Sources: Meta, Meta ads AI connectors in open beta (vendor announcement); Amazon Ads, Amazon Ads MCP Server is now in open beta (vendor announcement); Google Ads API, MCP server (vendor docs); Microsoft Advertising, Product news for August 2026 (vendor announcement); Snap for Developers, Ads MCP introduction (vendor docs).

03

Some operations have no agent tool

Permissions can be misconfigured. A far stronger guarantee is that an operation has no tool at all, because an agent cannot call something that does not exist in the surface.

In AdBuyMCP eleven consequential operations are deliberately absent from the 105-tool surface and are human-only signed actions, among them resolving an approval, replacing or revoking a mandate, closing a mission, verifying a supplier dossier, and issuing or revoking a live execution grant. An agent that tries to approve its own work is refused, and the refusal says a person has to approve it.

Alongside that, authority is a data structure rather than a setting: a mandate enumerates the allowed actions, the currency, the validity window and a money ceiling, and high-consequence work needs a single-use approval bound to an exact action digest, so a request that does not match the approved bytes fails closed rather than proceeding on the strength of a similar-looking one.

04

What to ask a vendor

These questions tell a serious agent product apart from a chat window. Does the agent path use the same endpoints as the interface, or a parallel one? Which operations have no agent tool at all? Is authority scoped with an explicit money ceiling and expiry, or is it a role? What happens when a supplier returns an ambiguous response, and is it retried? And are the tool safety annotations presented as enforcement, which would be a bad sign, or as discovery hints with enforcement at the API?

That fourth question is the one that most reliably separates them. An agent that cannot read a supplier's response and tries again has just created a second campaign nobody knows about. The correct behaviour is to stop the run, raise an exception, and require an explicit human resolution before resuming.

The answers are architectural rather than aspirational, which means they can be verified rather than believed.

Type your company website or work email to see who we think buys from you, how big your market is and what it costs at 3, 5 or 12 times a week.

Get my plan and price

Free, with no card.

limits

These limits apply to everything above

This guide describes what MCP is and what to ask about an implementation. AdBuyMCP runs a hosted MCP server with Supabase OAuth, PKCE, workspace selection and consent. Joining the waitlist takes a short form and no card. James is setting the first customers up himself, so he reads every entry and comes back to you, and nothing is bought until the plan, the ads and the start date are confirmed with you. MCP access follows the approved workspace's enabled capabilities. External clients need an approved pre-registered identity and exact callbacks; automatic registration is disabled. There is no public connector or registry listing, and protocol compatibility alone does not prove a particular client can connect.

A 30-minute call with the founder will tell you whether any of these limits matters for your market.

where this came from

Every figure above comes from one of these

Outside figures link to the page that published them, with the day each was opened. Product facts name the part of AdBuyMCP they come from.

Published sources

  1. 01Model Context Protocol, Specification 2025-06-18: ToolsStandard · opened 24 September 2026
  2. 02Meta, Meta ads AI connectors in open betaVendor announcement · dated 29 April 2026, updated 16 July 2026 · opened 24 September 2026
  3. 03Amazon Ads, Amazon Ads MCP Server is now in open betaVendor announcement · dated 2 February 2026 · opened 24 September 2026
  4. 04Google Ads API, MCP serverVendor docs · updated 23 September 2026 · opened 24 September 2026
  5. 05Microsoft Advertising, Product news for August 2026Vendor announcement · dated 31 August 2026 · opened 24 September 2026
  6. 06Snap for Developers, Ads MCP introductionVendor docs · opened 24 September 2026

AdBuyMCP’s own product facts

  • 01The tool count, the human-only operation list and the mandate model are read from AdBuyMCP's MCP server and its agent routes.
  • 02The annotation caveat is from the MCP server's own documentation, which states the annotations are discovery hints rather than substitutes for authorisation.

bring your market

We'll price an awareness plan for your own market.

In a 30-minute call with the founder, we work out how big your market is, price 3, 5 and 12 times a week, and talk through how we'd balance the four channels for your market.

Free, with no card.

Talk your market and your plan through with James Rooney, who built AdBuyMCP and wrote its code.

Questions this guide gets asked

Is an AI agent safe to point at a media budget?

It depends entirely on what stands between the agent and the money, and that is an architectural question rather than a question about the model. The things to establish: that the agent uses the same execution path as a human rather than a parallel one, that consequential operations are absent from its surface rather than merely discouraged, that authority carries an explicit ceiling and expiry, and that an ambiguous supplier response stops the run rather than being retried. Where those hold, the model's fallibility is contained by design rather than by prompting.