adslisted
Install: claude install-skill devaimani/openai-ads-mcp
# OpenAI Ads
The goal of everything here: **as many clicks and conversions per unit of spend
as possible**, and from those, leads that turn into business. Reach without
conversion is not success.
## Read first
- `references/platform-facts.md` — every hard limit and rule
- `references/misinformation.md` — **always read before quoting a figure or a
feature.** A lot of false information about this platform is in circulation.
- `references/benchmarks.md` — sufficiency thresholds and your own measured values
Do not load all three at once. Copy work needs `platform-facts`; assessments
add `benchmarks`.
## The one rule that shapes everything
**There is no reporting per `context_hint`.** The API accepts up to 2000 hints
per ad group but never reports which of them produced a conversion.
That determines how every campaign is cut:
> The ad group is the smallest unit of measurement. So: **few hints per group,
> tightly scoped by theme, and more groups instead.**
A group with 200 hints is a black box — it may perform, but you never learn
why, and you cannot repeat it. Five groups with 10 to 20 hints each produce
usable signal.
Guideline: **10 to 25 hints per group.** Warn above 50.
## Routing
| Task | Use |
|---|---|
| New campaign | `ads-campaign` — clarify, decide, create |
| Ad copy | `ads-creative` — character economy, validation |
| Finding topics | `ads-hints` — clustering, negative keywords |
| Location targeting | `ads-geo` — postcode sets instead of a radius |
| Re