# Pause a campaign from an assistant

> Writes preview then confirm. The Free plan has no write tools at all. How to pause a campaign from an assistant without guessing.

[Articles](https://www.getmcpads.com/articles)

How-to. Published 30 Aug 2026. Updated 30 Aug 2026. By The Get MCP Ads team, published by BENLY HLG.

## In short

Every write tool on this gateway previews first. Without confirm set to true, the tool describes the change and applies nothing. The Free plan has no write tools: they are absent from the list and refused if called. Campaigns are always created paused. That is 1 rule on Meta, Google, TikTok and Pinterest.

## Key takeaways

- A write without `confirm: true` returns a preview and applies nothing.
- On Free, write tools are absent from the tool list and refused if called.
- Google Ads has 10 writes in a catalogue of 44. Meta Ads has 23 writes in 57.
- Campaigns created through this gateway are always created paused. There is no option to create them active.
- Search Console and GA4 cannot write on this gateway.
- There is no X Ads write, because there is no X Ads source. Microsoft Advertising has no tools.

## Spec

| Field | Value |
| --- | --- |
| Product | Get MCP Ads |
| Category | hosted MCP gateway |
| Protocol | MCP (Model Context Protocol) |
| Live sources | 6: Meta Ads, Pinterest Ads, Google Ads, TikTok Ads, Search Console, Google Analytics 4 |
| Auth | OAuth 2.1 + dynamic client registration |
| Transport | HTTPS, streamable HTTP |
| Endpoint | `https://mcp-review.getmcpads.com/mcp` |
| Account access | ticked-account allowlist, checked server-side |
| Writes | Preview then confirm; absent on Free |
| Creates | Always paused |
| Google Ads writes | 10 of 44 |
| Pricing | Free 0 (1 ad account, 1 seat, 200 tool calls per period, read only). Pro 39 per month. Team 99 per month. Agency 199 per month. |

## What does preview then confirm mean?

Every write tool describes the change and stops. Applying it takes a second call with confirm set to true. An assistant that picked the wrong campaign shows you the wrong campaign instead of pausing it. That is true for google_ads_update_campaign_status, meta_update_campaign_status, tiktok_update_campaign_status and pinterest_update_campaign_status.

1. Connect the ad platform and tick the account in the Get MCP Ads dashboard.
2. Paste the hosted MCP URL into your MCP client on a paid plan.
3. Ask the assistant to pause a named campaign without confirming yet, and read the preview.
4. Call the same write again with confirm set to true only after the preview is the campaign you meant.

A worked pause: name the campaign ID in the ask. Read the preview. If the name, budget and account ID match, call again with confirm set to true. If they do not, do not confirm. Claude may also ask its own approval; that prompt is Claude's, on top of this preview. See [writes and previews](https://www.getmcpads.com/docs/concepts/writes). Confirm does not skip the ticked-account allowlist. An unticked account is refused before any preview.

The same shape covers budget and rename writes: `google_ads_update_campaign_budget`, `meta_update_campaign_budget`, `tiktok_update_campaign_budget`, `pinterest_update_campaign_budget`. Creates (`google_ads_create_campaign`, `meta_create_campaign`, `tiktok_create_campaign`, `pinterest_create_campaign`) always land paused. Activating is a later write, still preview then confirm, on a paid plan.

## What does the Free plan do with writes?

Free is read only. Write tools are not announced, and calling one is refused before it reaches the platform. The refused call is not counted as a successful write. Upgrade when you want the preview path, not when you want a firehose. That rule is this product's, not Meta official's and not X's.

1 ad account, 1 seat, 200 tool calls per period. Those strings come from the same plan table as [pricing](https://www.getmcpads.com/pricing), so this paragraph cannot invent a cap. On a paid plan the write tools appear in the list. They still preview first. Free is the wrong plan for a desk that pauses campaigns. There is no hidden confirm on Free.

If an assistant claims it paused a campaign on Free, it is inventing. The gateway never sent that mutate. Check the tool list: `google_ads_update_campaign_status` will be absent. Calling it anyway is refused. That is true in every MCP client this URL supports.

## Which sources can write, and which cannot?

Meta Ads, Pinterest Ads, Google Ads and TikTok Ads have write tools in the catalogue. Search Console and GA4 are read only. Microsoft Advertising has no tools. There is no X Ads source. Google Ads has 10 writes of 44. Meta has 23 of 57. TikTok has 27 of 58. Pinterest has 5 of 32.

Write posture by live source

| Source | Writes on this gateway | Create posture |
| --- | --- | --- |
| Google Ads | 10 of 44, preview then confirm | Always paused |
| Meta Ads | 23 of 57, preview then confirm | Always paused |
| TikTok Ads | 27 of 58, preview then confirm | Always paused |
| Pinterest Ads | 5 of 32, preview then confirm | Always paused |
| Search Console | None. Read only | No create |
| GA4 | None. Read only | No create |
| Microsoft Advertising | No tools | Soon: OAuth exists, tools do not |
| X Ads | No source, no tools | Use X's own Ads MCP |

Counts are read from the catalogue on each build so a new write cannot stay unpublished on this page. Official X Ads MCP documents 10 writes and paused creates on X's server; that is their product, not ours. Official Microsoft Advertising MCP was announced read-only at open pilot. Neither is a write path on this URL.

## How do you pause a campaign without guessing?

Name the account and the campaign in the ask. Read the preview. Confirm only if both IDs are the ones you meant. The ticked-account allowlist is checked first. An agent cannot tick the account. Free cannot pause. Those three gates are the product, not a prompt template.

Ask: pause campaign 123 on the ticked Google Ads account, preview only. Expect `google_ads_update_campaign_status` without confirm. Read the returned name and status. Then confirm. For Meta use `meta_update_campaign_status`, for TikTok `tiktok_update_campaign_status`, for Pinterest `pinterest_update_campaign_status`. See the [Google Ads source guide](https://www.getmcpads.com/guides/sources/google-ads) for the rest of the write list.

Give confirm to the people who already have Ads Manager access, not to a shared seat that reads Monday numbers. The [agency article](https://www.getmcpads.com/articles/mcp-ads-for-agencies) walks seats. The [allowlist article](https://www.getmcpads.com/articles/ticked-account-allowlist) walks ticks. Untick a client when the retainer ends; the next pause is refused.

## When should you not write from an assistant?

Do not write from an assistant when you are on Free, when the account is not ticked, when you need X Ads or Microsoft Advertising tools, when you need a GA4 or Search Console mutation, or when you wanted Meta official writes. Those are different servers with different contracts.

- You are on Free. There is no write path.
- The account is not ticked. The allowlist is checked server-side, including run_tool.
- You need X Ads or Microsoft Advertising tools. This gateway does not ship them.
- You need a GA4 or Search Console mutation. Those sources are read only here.
- You wanted Meta official mcp.facebook.com/ads writes. That is Meta's server, not this preview rule.

There is no X Ads. Microsoft Advertising is soon: OAuth exists, tools do not. Do not pause a Microsoft campaign through this gateway. Do not treat our soon badge as their MCP. [Pricing](https://www.getmcpads.com/pricing) is which plan includes the preview path. Official first-party write rules live on their pages, not in this catalogue.

## Questions

### Can I pause a campaign on the Free plan?

No. Write tools are absent from the tool list on the Free plan, and calling one is refused before it reaches Google or Meta. On a paid plan, every write previews first: without confirm set to true, the tool describes the change and applies nothing. Pause is google_ads_update_campaign_status or meta_update_campaign_status, never a hidden default.

### Does confirm:true skip the ticked-account allowlist?

No. Confirm only applies a write that already passed the allowlist. An unticked account is refused server-side, including through run_tool, before any preview. Ticking is human-only. Confirm is a second human-readable step on a paid plan, not a privilege escalation.

### Are new campaigns created active?

No. Campaigns are always created paused, with no option to create them active. Activating is a later write, still preview then confirm, on a paid plan. That matches how we document creates on Meta, Google, TikTok and Pinterest. Official X Ads MCP paused-create behaviour is their product, not ours; we do not ship X.

### Which sources can write?

Meta Ads, Pinterest Ads, Google Ads and TikTok Ads have write tools in the catalogue. Search Console and GA4 are read only. Microsoft Advertising has no tools. There is no X Ads source. Counts are read from the catalogue on each build so a new write cannot stay unpublished on this page.

### Does the assistant ask twice on a write?

Often. This gateway returns a preview until confirm is true. Claude may also ask its own approval the first time it calls a tool and again for anything that writes. Those are two layers. ChatGPT and Codex can use the same URL; they are not the point of this page. The preview is the layer we operate.

### Is this the same as Microsoft's open-pilot MCP?

No. Microsoft Advertising MCP is a separate official open pilot, documented as read-oriented, on Microsoft's endpoint. Our Bing row is soon: OAuth exists, tools do not. Do not pause a Microsoft campaign through this gateway. Do not treat our soon badge as their MCP.

## Sources

- [Writes and previews](https://www.getmcpads.com/docs/concepts/writes) (Get MCP Ads)
- [Pricing](https://www.getmcpads.com/pricing) (Get MCP Ads)

## Related

- [Google Ads with your assistant](https://www.getmcpads.com/guides/sources/google-ads): 44 tools, what to ask, what it can change.
- [Google Ads MCP Server](https://www.getmcpads.com/tools/google-ads): The server itself: 44 tools, the endpoint, the repository.
- [Google Ads MCP API reference](https://www.getmcpads.com/docs/sources/google-ads): Every parameter of every tool, with what it accepts.
- [Pricing](https://www.getmcpads.com/pricing): Which plan includes writes.
- [What a ticked-account allowlist is](https://www.getmcpads.com/articles/ticked-account-allowlist): Writes still need a ticked account.
- [One MCP URL for six live sources](https://www.getmcpads.com/articles/one-mcp-url-six-sources): Four of them can write on paid plans.
- [MCP for ad agencies, ticked accounts](https://www.getmcpads.com/articles/mcp-ads-for-agencies): Who should hold confirm.

## Author

Written by the team that ships Get MCP Ads, the hosted MCP gateway this page describes. Every count on the page is read from the tool catalogue rather than typed out, so it cannot drift from what the gateway serves. BENLY HLG publishes the site; Get MCP Ads is a separate product from Benly and does not read Benly data.

---

This page as HTML: https://www.getmcpads.com/articles/mcp-ads-writes
Every page under /articles, /guides and /docs is available as Markdown: append `.md`, or send `Accept: text/markdown`.
