Skip to content
Get MCP AdsGet MCP Ads, home
Start free
Markdown
How-to4 min readUpdated 30 Aug 2026

Pause a campaign from an assistant: preview, confirm, and the Free plan

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.

By The Get MCP Ads teamPublished by BENLY HLG30 Aug 2026

Read this in

Each one opens that assistant with this URL and asks it for a summary.

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 7 writes in a catalogue of 38. Meta Ads has 10 writes in 39.
  • 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.

What does preview then confirm mean?Link to this section

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.

What does the Free plan do with writes?Link to this section

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. 1 ad account, 1 seat, 200 tool calls per period. Upgrade when you want the preview path, not when you want a firehose.

  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.

When should you not write from an assistant?Link to this section

  • 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.

Get MCP Ads

Two ways to run Google Ads over MCP

  • Hosted

    Google Ads MCP Server

    38 tools behind one hosted URL, 7 of them writes that describe the change before they apply it. Nothing to install, and no key to paste.

  • Open source, Apache 2.0

    Run it yourself

    The same server, published as a package you can read, audit and host on your own machine. No account, and no gateway in the path.

    @getmcpads/google-ads-mcp-server

Questions

Answered in one paragraph each

Keep reading

Spec

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.getmcpads.com/mcp
Account access
ticked-account allowlist, checked server-side
Writes
Preview then confirm; absent on Free
Creates
Always paused
Google Ads writes
7 of 38
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.

Sources

Who wrote this

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 Markdown: /articles/mcp-ads-writes.md. Every page under /articles answers to Accept: text/markdown as well.