Home · Intelligence Suite · Meta Ads Agent

Chat with your Meta Ads account — in plain English

A Claude-orchestrated MCP client connected to the Meta Ads API. Ask diagnostic questions or request bulk changes. Read-only is instant. Anything that changes the account requires explicit confirmation — every time.

Open Agent → All 4 Intelligence tools
U
Why did CPA spike yesterday?
Inspecting 3 active campaigns and 12 ad sets…
tool: get_insights(level=adset, date=yesterday) → 12 rows
Found it. Ad set "Lookalike 2%" — frequency 4.2, CTR collapsed from 1.8% → 0.4% over 14 days. CPA on that ad set: $186 (vs $94 account avg). It's pulling up the overall CPA.

Recommendation: Pause Lookalike 2% and refresh creative on Top of Funnel. Want me to do that?
U
Yes, pause it.
Confirmation required Proposed change: pause ad set 23847123_Lookalike_2pct. This will stop spend immediately.

What it does

Plain English. Tool calls. Audit trail.

The agent has read-write access to your Meta Ads account via MCP. Diagnostics run instantly. Mutations queue for confirmation. Every action is logged.

🔍

Diagnostic Questions

"Why did CPA spike yesterday?" — the agent inspects the account, identifies the cause, and explains it in plain English.

Bulk Changes

"Pause every ad set with CTR below 1%" — the agent proposes the list, you approve, the changes execute as a batch.

🛡

Confirm Before Execute

Every mutation surfaces a confirm dialog with the proposed change. Read-only queries skip this step. You're never surprised.

📜

Audit Log

Every tool call — read or write — is logged with timestamp and result. Full traceability if you need to retrace what happened.

🧠

Account-Aware

The agent knows your account structure, naming conventions, and recent changes. No re-explaining context every conversation.

🏢

Per-Workspace

Each agency sub-account gets its own scoped agent. Ad-account credentials never cross workspaces.

What people actually ask

"Show me yesterday's top 5 ad sets by ROAS"
Pure read-only. Returns a ranked list with spend, conversions, ROAS, and frequency. Instant.
"Pause every ad set under 1% CTR running 7+ days"
Agent proposes a list of ad sets matching the criteria. You approve. They pause as a batch.
"Why did Tuesday's spend spike 2x?"
Identifies budget changes, audience expansions, frequency runaway, and creative refreshes that day.
"Duplicate my top creative into a new lookalike audience"
Picks the top creative by ROAS and proposes a new ad set in a 1% lookalike. You confirm.
"What's my account-level frequency this week?"
Read-only. Returns the weighted-avg frequency across active campaigns + alerts on any ad set above 4x.
"Increase the budget on Top-of-Funnel by 25%"
Calculates new daily budget, surfaces it for confirmation, and applies the change with rollback note.

Stop clicking through Ads Manager

Connect your Meta Ads account once. Optimise it in plain English forever.

Open Meta Ads Agent → Connect Meta Ads