CleanAds
Stop guessing what to test next.
Type a competitor. See which ads they keep running. Walk away with a short creative test list for this week.
Try: GlowBottle · FormForge · InboxPilot
How it works
Three steps. Then you know what to shoot.
- 01
Look at what they still run
We pull a competitor’s live and old creatives from Meta’s public Ads Library.
- 02
Spot the ones that stick
Longer-running ads, restarts, variants. Useful signals — not invented ROAS numbers.
- 03
Leave with tests for this week
You get a short list: what to run, what to watch, and what to skip.
What you walk away with
Not 200 screenshots. A list you can brief.
Each result is a call: run it, watch it, or skip it — plus the angle and what not to copy.
- Run
Same tension, different proof
Their fatigue hook has been up for weeks. Steal the angle, not the copy.
- Run
Try founder voice
Everyone in the category is leading with discounts. A plain human take might cut through.
- Watch
Small probe only
Weak signal so far. Don’t pour budget in unless you’re curious.
Straight talk
We only use what Meta makes public.
You get
Competitor creatives, which ones look durable, and a short test list
You get
Works in the browser, and as an MCP tool inside Cursor or Claude
You don’t get
Their spend, ROAS, or CPA — Meta doesn’t publish that for normal ads
For agents
Prefer Cursor or Claude? Plug it in.
Same scout, same test list — callable from your chat. You still approve anything that goes live.
{
"mcpServers": {
"cleanads": {
"command": "pnpm",
"args": ["--filter", "@cleanads/mcp", "start"],
"env": { "CLEANADS_USE_MOCK": "true" }
}
}
}