# vibeads/mcp

Source: https://glimind.com/server/awesome%2Fvibeads%2Fmcp
Registry id: `awesome/vibeads/mcp`
Status: unknown

## Tools (17)

- `add_ad_group`: Add a previewed ad group. On a published campaign it starts serving at once
- `apply_strategy`: Turn a completed preview into a real draft campaign (ad groups, keywords, targeting, ad copy, extensions)
- `approve_recommendation`: Execute ONE diagnosed optimization. Approving closes its session and rejects the other recommendations in it
- `check_approval`: Poll a publish approval: pending → approved → executing → executed (or rejected / expired / failed)
- `find_campaigns_to_import`: List Google Ads campaigns, marked if already in VibeAds
- `generate_strategy`: Draft a full campaign strategy (keywords, ad copy, 3+ ad groups) server-side
- `get_account_health_score`: 0-100 score + letter grade across 6 dimensions, optionally per-campaign
- `get_campaign_details`: Deep dive on one campaign: metrics, ad groups, targeting, landing pages, diagnostics
- `get_diagnostics`: Latest agent-optimize diagnostics with severity + recommended fix (up to 50)
- `get_search_term_analysis`: Wasted spend + winners from each campaign's latest synced search terms
- `get_strategy_status`: Poll a strategy job: status, phase, and drafted ad groups once complete
- `import_campaigns`: Bring up to 3 campaigns from your Google Ads account into VibeAds
- `list_campaigns`: Enumerate all campaigns with status, budget, category
- `list_recommendations`: Pending optimization recommendations awaiting approval, with session + recommendation IDs
- `pause_campaign`: Pause a live campaign in Google Ads
- `preview_ad_group`: Show a new ad group (keywords, three ads, landing page plan) before it is added
- `request_publish`: Start the publish flow for a campaign that has ad groups — returns a human-approval URL

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
