Skip to content
Get MCP AdsGet MCP Ads, home
Start free

How to change ad budgets from an assistant, with a preview first

Find where spend is not working, change the budgets, and see exactly what will happen before it does.

For you

What the answer looks like, and what to type to get it.

The way this normally goesLink to this section

  • Read performance, decide, then click through each campaign one at a time.
  • Remember the account currency and the platform's own unit.
  • Hope you did not fat-finger a zero.

The way it goes with an assistantLink to this section

  • Ask for the change in plain words.
  • The assistant returns a preview: the account, the campaign, the old and new amount, and the unit the platform will receive.
  • You read it. Nothing has changed yet.
  • You confirm, and only then does the call go out.

Prompts to start fromLink to this section

DecidingLink to this section

text
Where should we move budget for better return, based on the last 14 days?
Which three Google campaigns are the worst use of money right now?
What would we save by cutting the bottom quartile by 30 percent?

Doing itLink to this section

text
Cut the daily budget on the three worst Google campaigns by 30 percent.
Pause every Meta ad set above 60 EUR CPA over the last 14 days.
Put the whole Pinterest account on hold until Monday.
Relaunch the TikTok campaigns we paused during the stock shortage.

Tools this usesLink to this section

ToolWhy
google_ads_get_insightsEstablish what is underperforming, before changing anything.
google_ads_get_budgetsThe current amounts and the budget IDs the change needs.
google_ads_update_campaign_budgetCalled once, it previews. Called again with confirm, it applies.
meta_update_adset_statusPause on Meta. Same preview and confirm.
pinterest_update_campaign_statusPause or archive on Pinterest.

What it will not doLink to this section

  • Write tools are absent from the tool list on the Free plan, not merely refused.
  • You give amounts in the account currency. The gateway converts to the unit each platform expects and shows both numbers in the preview.
  • Meta allows four budget changes per ad set per hour. Past that it blocks changes for an hour, so a script that adjusts in a loop will lock itself out.
  • There is no delete, no duplicate, no targeting change and no creative edit.

For your agent

The tool sequence, the parameters that matter, and what will be refused.

Both readings as Markdown: /guides/budget-reallocation.md

This job reads several sources, across 5 tool calls. It changes the account, so it needs a plan with writes and an explicit confirm on each change.

SequenceLink to this section

StepToolPurpose
1google_ads_get_insightsEstablish what is underperforming, before changing anything.
2google_ads_get_budgetsThe current amounts and the budget IDs the change needs.
3google_ads_update_campaign_budgetCalled once, it previews. Called again with confirm, it applies.
4meta_update_adset_statusPause on Meta. Same preview and confirm.
5pinterest_update_campaign_statusPause or archive on Pinterest.

Constraints that will refuse youLink to this section

  • Only the ad accounts the account owner ticked are reachable. Call list_accounts first rather than guessing an identifier.
  • Write tools are absent from the tool list on the Free plan, not merely refused.
  • You give amounts in the account currency. The gateway converts to the unit each platform expects and shows both numbers in the preview.
  • Meta allows four budget changes per ad set per hour. Past that it blocks changes for an hour, so a script that adjusts in a loop will lock itself out.
  • There is no delete, no duplicate, no targeting change and no creative edit.

What the person is likely to askLink to this section

text
Where should we move budget for better return, based on the last 14 days?
Which three Google campaigns are the worst use of money right now?
What would we save by cutting the bottom quartile by 30 percent?
Cut the daily budget on the three worst Google campaigns by 30 percent.
Pause every Meta ad set above 60 EUR CPA over the last 14 days.
Put the whole Pinterest account on hold until Monday.
Relaunch the TikTok campaigns we paused during the stock shortage.