# Vibeads MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.github.vibeads%2Fmcp
Registry id: `mcp-registry/io.github.vibeads/mcp`
Status: unknown

## Install

```json
{
  "mcpServers": {
    "vibeads-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@vibeads/mcp"
      ]
    }
  }
}
```

Claude Code:

```sh
claude mcp add vibeads-mcp-server -- npx -y @vibeads/mcp
```

## Tools (29)

- `add_ad_group`: Add a previewed ad group to a campaign.
- `add_keywords`: Add up to 20 keywords to one ad group at default max CPC.
- `add_negative_keywords`: Add up to 20 negative keywords to a campaign or ad group.
- `apply_strategy`: Turn a completed preview into a real draft campaign.
- `audit_google_ads_account`: Audit of one connected Google Ads account with health score and issues.
- `check_approval`: Poll a publish or change approval status.
- `dismiss_google_recommendation`: Remove one of Google's recommendations from its list.
- `find_campaigns_to_import`: Lists campaigns in Google Ads, marked with whether they are in VibeAds.
- `generate_strategy`: Draft a full campaign strategy server-side with keywords and ad copy.
- `get_account_health_score`: 0-100 score plus 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 and recommended fix.
- `get_performance_report`: Account or campaign figures for a chosen period, read live from Google Ads.
- `get_search_term_analysis`: Wasted spend and 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 Google Ads into VibeAds.
- `list_campaigns`: Lists campaigns in VibeAds with status, budget, and category.
- `list_google_ads_accounts`: Lists every connected Google Ads account with manager account info.
- `list_google_recommendations`: Google's recommendations for an account with estimates and applicability.
- `list_keywords`: Lists ad groups, keywords, and negative keywords for a published campaign.
- `list_recommendations`: Pending optimization recommendations with tool and arguments to execute.
- `pause_campaign`: Pause a live campaign in Google Ads.
- `preview_ad_group`: Show a new ad group before it is added. Creates a preview only.
- `request_publish`: Start publish flow for a campaign, returns human-approval URL.
- `research_keywords`: Keyword ideas from Google's Keyword Planner for seeds or a web page.
- `resume_campaign`: Start a paused campaign again, returns approval URL if needed.
- `set_daily_budget`: Set a campaign's daily budget, increases may require approval.
- `set_keyword_status`: Pause keywords or turn paused ones back on.
- `set_max_cpc`: Set max CPC for ad group, keyword, or list of keywords.

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