get_connections_status before a platform tool, and sends spend-affecting changes through Approvals.
/adsmcp:setup
Prepares the workspace.
- Check
CLAUDE.md,STRATEGY.md, andMEMORY.md. - Call
get_connections_status. - Refresh brand and strategy files with
sync_brand_contextandsync_strategy_contextonly after you approve. - Report which platforms are connected and which command to run next.
/adsmcp:performance-review
Builds a cross-platform scorecard against STRATEGY.md.
- Load context files.
- Call
get_connections_status. - Read metrics from each connected platform.
- Compare spend, conversions, CPA, ROAS, CTR, and target deviation.
- Return a scorecard and the top three recommendations.
- Create a Pending Action only after you pick a write.
/adsmcp:write-ad-copy
Drafts copy from the brand voice in CLAUDE.md.
- Load banned terms, tone, and CTA preferences.
- Call
get_connections_statuswhen the copy is for a live account. - Produce platform-safe variants.
- If the result should become an ad or creative, queue a Pending Action and keep the ad paused.
/adsmcp:wasted-spend
Finds spend that is not meeting the strategy thresholds.
- Load the thresholds in
STRATEGY.md. - Call
get_connections_status. - Read spend, conversion, and fatigue results.
- Rank findings by dollar impact.
- Propose pauses, exclusions, or budget changes as Pending Actions.
/adsmcp:campaign
Creates a campaign shell. It does not turn spend on.
- Load context and strategy limits.
- Call
get_connections_status. - Validate objective, budget, targeting, assets, and tracking.
- Create the campaign paused, or queue an approval-required draft.
- Enable it only after a separate approval.
- Call
record_learningfor the confirmed outcome.
A failed create stops. The agent explains the error and waits. It does not retry unless you approve a corrected attempt.