What shipped in the fortnight
On 3 August 2026, Snap published its Ads MCP (Model Context Protocol) server. Official, Snap-hosted, live. AI agents including Claude, ChatGPT, and Gemini can now query Snapchat Ads campaign data in natural language: performance metrics, week-over-week comparisons, trend analysis, diagnostics, 90-day historical patterns. Read-only at launch. Write capabilities are coming in a future release, gated behind Organisation Admin controls that assign write access per-agent independently.
Four days earlier, on 30 July 2026, Microsoft announced Copilot in Monetize and Curate in open beta. That product sits on Microsoft's MCP server foundation and connects to five Monetize APIs: Change Log, Order Management, Reporting, Deal Management, and Forecasting. Publishers can ask natural-language questions about revenue performance, diagnose why a deal is not spending, retrieve line-item and placement data, explore inventory recommendations, and pull forecast data. Access is restricted to whatever the signed-in user already has permission to see. Rate limits apply at both the MCP and API layers.
The Snap launch is buy-side: it gives advertisers agent access to their own campaign data. The Microsoft Monetize/Curate Copilot is sell-side: it gives publishers agent access to their supply and monetisation data. Together they bring the count of major first-party ad platform MCP server implementations to four in under two months. Snap is the newest ad platform MCP server to ship in this wave.
leapbuzz covered the Microsoft Advertising buy-side pilot when it opened on 17 June 2026 at The first ad platform to open its data to Claude and ChatGPT via MCP. We covered Meta's Ads MCP opening and Snowflake's managed MCP server in The MCP layer for marketing data. This post builds on both. What the pattern means collectively, the security posture that governs all of them, and how to adopt without handing an agent the account keys.
What MCP is, plainly
Model Context Protocol is an open standard that defines how an AI agent connects to an external data source or tool. Think of it as a typed socket. On one side is the agent: Claude, ChatGPT, Gemini, or a custom automation. On the other is the platform: your ad account, your publisher supply system, your data warehouse. The agent sends a structured request through the MCP server; the server responds with data or confirms an action. The handshake is the same regardless of which agent or which platform sits on either end.
That last part is the practical value. Before MCP, connecting an AI assistant to a live ad account meant bespoke integration per platform, per tool. A standard dissolves that per-combination build cost. One agent can, in principle, call multiple platform MCP servers through the same interface pattern.
The protocol was published by Anthropic and is now supported across multiple AI assistants and developer ecosystems. Platforms that build first-party MCP servers control their own data schema, authentication logic, and permission scoping rather than routing through a third-party intermediary. For regulated-sector advertisers in Singapore, Australia, Canada, or the US, that distinction matters: first-party servers keep data residency and access control under the platform's own infrastructure.
Second distinction: read versus write. Some MCP connections are read-only, so the agent queries data but cannot change anything. Others support write operations: the agent can create, modify, or delete objects in the platform. As you will see in the table below, the current ad platform wave is split on this. Read-only is the right entry posture. Write-capable connections require a different conversation before they go live.
The ad platform MCP server status table
The table below covers every major first-party ad platform MCP implementation as of August 2026. Rows are included only where a primary source confirms the implementation. Google Ads is listed because the absence matters for teams evaluating cross-platform agent coverage.
| Platform | MCP surface | Buy / Sell side | Read / Write at launch | Agents supported |
|---|---|---|---|---|
| Snapchat AdsLaunched 3 Aug 2026 | Official Snap-hosted MCP server. Covers campaign performance, comparisons, trend analysis, diagnostics, 90-day history. | Buy-side (advertiser) | Read-only at launchWrite gated for future release; per-agent grant by Org Admin | Claude, ChatGPT, Gemini |
| Microsoft Monetize / Curate CopilotOpen beta 30 Jul 2026 | MCP-backed Copilot in publisher supply tools. Connects to Change Log, Order Management, Reporting, Deal Management, Forecasting APIs. | Sell-side (publisher / SSP) | Read-only (permissions-scoped)Access restricted to existing user permissions; rate limits at MCP and API layers | Microsoft Copilot (via Monetize/Curate UI) |
| Microsoft AdvertisingOpen pilot 17 Jun 2026 | Buy-side MCP server. Campaign performance metrics, spend, impressions, clicks, campaign status, audience data. | Buy-side (advertiser) | Read-onlyWrite capability not in current pilot | M365 Copilot, Claude, ChatGPT |
| Meta AdsOpened to third parties 16 Jul 2026 | Buy-side MCP server at mcp.facebook.com/ads. Campaign creation, editing, deletion; audience management; catalog management; performance analytics; A/B tests; activity logs. | Buy-side (advertiser) | Read and writeFull write from day one. Agencies need Advanced Access on ads_mcp_management permission. | Any MCP-compatible agent via developer app |
| Google AdsAs of Aug 2026 | No first-party MCP server published. Google's AI investment is in in-platform tools (AI Max, Performance Max automation) within the Ads UI. | N/A | None published | N/A |
Two things stand out when you read across the rows. First, the buy-side/sell-side split is real: this is not just advertisers gaining agent access to their campaigns. Publishers and supply-side partners are now part of the same shift. Second, write scope diverges sharply. Microsoft's pilots on both sides launch read-only. Snap is read-only at launch with per-agent write controls coming. Meta shipped full write from day one. Those are not the same governance situation, and treating them as interchangeable is where teams expose themselves.
The Google Ads absence is not a signal that MCP will stall as a standard. It is a signal that Google is betting on a different interface model for now. If AI assistants consolidate as the primary work surface for marketing operations over the next 12 to 18 months, that absence becomes a friction point for operators who want a unified agent view across platforms.
For teams running campaigns across Singapore, Malaysia, Australia, the US, and Canada, the practical implication is that you now have working read-only MCP connections available on two major buy-side platforms (Microsoft Advertising and Snap) and one write-capable connection (Meta Ads) today. A read-only connection on Snap or Microsoft is the right first step regardless of which markets you operate in. The governance questions that apply are the same.
The security posture that actually matters
The most important design decision in any MCP deployment is not which agent you connect. It is what that agent is permitted to do, and to which accounts, before it touches anything live.
Three structural controls sit above everything else.
Per-agent grants
Snap's per-agent access model makes this concrete: Claude, ChatGPT, and Gemini are authorised independently. Write access can be granted to one while another stays read-only on the same account. This is the correct architecture. Treat each agent like a staff member: minimum access for the role, independent credential, reviewed on a cadence.
Read-only gates
Read-only at launch is not a limitation. It is a blast-radius control. An erroneous read query returns bad data. An erroneous write action on a live high-spend account can pause campaigns, modify budgets, or alter audiences before anyone notices in reporting. Read-only entry gives you time to validate what the agent actually does with data access before write capability arrives.
The third structural control is audit logging. MCP connections generate action logs on the platform side: Snap's server exposes what was queried, Microsoft's MCP layer logs API calls, Meta's Ads MCP exposes an activity log. Those logs are only useful if your team has established a review cadence and a baseline for what normal agent activity looks like. Without a baseline, you will not recognise an anomaly when you see one.
Most operators skip this at first: who hosts the server matters. Snap's first-party server keeps data residency and permission logic under Snap's own infrastructure. Microsoft's first-party server does the same. These are not equivalent to third-party MCP connectors built by tool vendors and offered as integrations. A third-party connector introduces an additional intermediary whose security posture, data-handling commitments, and residency controls require independent evaluation. When you are choosing which MCP connection to use, first-party is the lower-risk starting point.
For teams in Singapore operating under PDPA obligations, or in Australia under the Privacy Act, or in Canada under PIPEDA, there is a specific question to resolve before any production connection: where does the AI assistant process the campaign data it receives via MCP? A Claude for Work or ChatGPT Enterprise subscription will typically have a defined processing region and a data-not-used-for-training commitment. Confirm both before connecting a production account. For financial-sector advertisers in Singapore, the MAS TRM (Technology Risk Management) framework may also require third-party system assessment if the MCP connection touches material client acquisition data. That is a process gate, not a prohibition.
The operator view we hold at leapbuzz: read-only first, per-agent scoped grants, human approval boundaries on any write action, and a documented audit cadence before any production connection goes live. This is our recommendation as practitioners. It is not a platform claim.
How to adopt without handing over the keys
The following steps apply to any ad platform MCP connection. Each step is a prerequisite for the next. Teams that skip to step four without completing two and three tend to discover why afterwards.
Ad platform MCP adoption: 8-step sequence
-
Start with a non-production account. Pick a low-spend or test account for your first MCP connection and validate end-to-end before any production account goes into scope.
-
Confirm data residency and training-data status for your assistant subscription. Your subscription needs to specify where data is processed and carry a data-not-used-for-training commitment. Applies to Claude for Work, ChatGPT Enterprise, and Gemini for Workspace. Confirm before connecting, not after.
-
Design your credential with minimum privilege. The MCP connection authenticates with whatever permissions the service account or developer app holds. If that app has admin access, the agent has admin access. Strip it to the minimum for the initial use case. For Snap: grant the specific agent the minimum permission tier via Organisation Admin controls. For Meta: confirm whether Advanced Access on ads_mcp_management is actually required for the first use case.
-
Scope which accounts are in range and which are permanently out. List explicitly which ad accounts the agent is permitted to access. State which accounts are out of scope permanently: regulated-product accounts, accounts above a spend threshold, accounts holding sensitive audience lists. Write this list down. It is a control document, not a mental note.
-
Establish your audit log cadence before the first query runs. Identify where the platform logs agent-initiated queries and actions. For Snap and Microsoft Advertising, this is on the platform side. Set a review cadence (weekly minimum for active connections) and a baseline for what normal agent activity looks like. You cannot detect anomalies without a baseline.
-
How long should you sit read-only? At least two to four weeks before considering write access. Use that window to validate what the agent surfaces, cross-check its data outputs against manual pulls, and identify where it creates value versus noise. This is cheap to do when the connection is read-only. It is expensive when skipped and the first write action goes live on a high-spend account.
-
Define human approval boundaries before enabling write. Which write actions require a human approval step before the agent executes? Budget changes above a defined threshold, new audience creation, campaign launches, and creative modifications are candidate boundaries. Write these down. For regulated-sector advertisers in Singapore, Australia, Canada, or the US running financial or insurance campaigns, some changes may require documented human sign-off regardless of what the agent recommends.
-
Document the rollback procedure before the first write action. If the agent executes an unintended write action, who is the first call, what is the revert procedure, and how quickly can you revoke the MCP connection? This needs to exist as a written document before write access goes live. A post-incident decision tree is not a procedure.
The read-only use cases available today are not trivial. A connected agent can pull week-over-week Snap Ads performance in natural language, flag spend anomalies against a threshold, and compare creative patterns across a 90-day window. The same agent on Microsoft Advertising delivers similar reporting without manual export. For teams across Singapore, Malaysia, Australia, the US, and Canada managing multiple platform accounts, that compression of the daily reporting cycle is real operating capacity recovered.
The synthesis layer is where this becomes more interesting. An agent querying Snap Ads MCP cross-referenced against first-party data from a warehouse connection (see the MCP layer for marketing data for the Snowflake context) produces a cross-platform view without a human assembling it manually. That workflow is available on read-only connections today. The broader shift toward agentic marketing operations matures through exactly this kind of staged adoption rather than through full write access on day one.
The agent-operated ad account is arriving. The pace of first-party MCP launches in two months makes that direction clear. Build the governance layer now, while the connections are still read-only. The teams that wait for the first write-capable release to start thinking about it will be the ones cleaning up after it.
