Labsco
vibeads logo

Vibe Ads

from vibeads

I-powered Google Ads manager for local service businesses. 37 categories. 5-minute setup. $20/mo.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedAccount requiredAdvanced setup

@vibeads/mcp

Talk to your Google Ads account from Claude Desktop, Cursor, or any MCP client.

Built for local service businesses โ€” plumbers, HVAC, electricians, roofers, and 33 more categories.

The official Model Context Protocol server for VibeAds. Ask Claude questions like "which search terms are wasting my budget?" or "what's my account health score?" and get answers pulled from your live campaign data.

Unlike generic Google Ads MCP servers, this one is pre-tuned for local service businesses and rolls up 35+ diagnostic rules into a single 0-100 account health score across 6 dimensions.


Features

  • ๐ŸŽฏ Local-service-first โ€” tuned for plumbers, HVAC, electricians, and 34 more categories
  • ๐Ÿ“Š Account Health Score 0-100 โ€” weighted across 6 dimensions (Tracking, Keywords, Budget, Creative, Targeting, Performance)
  • ๐Ÿ” Search term waste detection โ€” finds every dollar burning on zero-conversion terms
  • ๐Ÿ’ก Diagnostic rollup โ€” 35+ rules from VibeAds' optimization engine, ranked by severity
  • ๐Ÿ”’ Read-only by design โ€” API keys cannot modify your campaigns
  • โšก No GAQL required โ€” ask questions in natural language, get markdown answers

Available tools

ToolPurpose
list_campaignsEnumerate all campaigns with status, budget, category
get_campaign_detailsDeep dive on one campaign: metrics, ad groups, targeting, landing pages, diagnostics
get_account_health_score0-100 score + letter grade across 6 dimensions, optionally per-campaign
get_search_term_analysisWasted spend + winners from search terms report (configurable lookback + threshold)
get_diagnosticsFull list of active agent-optimize diagnostics with severity + recommended fix

All tools are read-only. They cannot create, modify, pause, or delete anything in your Google Ads account.


Security

  • API keys are read-only. They cannot mutate your campaigns, your Google Ads account, or your VibeAds settings.
  • Keys are hashed with SHA-256 before storage. The full key is only shown once at creation.
  • Revocable any time from https://getvibeads.com/app/settings/mcp.
  • Usage is logged per-key: last-used timestamp and request count.
  • Row-level isolation โ€” each key is scoped to a single VibeAds user. Keys cannot see other users' data.
  • Optional expiry โ€” set expiration dates on keys for service accounts / temporary access.

For maximum security, rotate your API key whenever a device changes hands or an engagement ends.


How it compares

VibeAds MCPGoMarble MCPGoogle Ads MCP (official)
Setup time2 min15 min30 min
OAuth requiredโŒ (API key only)โœ…โœ…
GAQL knowledge requiredโŒโœ…โœ…
Local service tuningโœ…โŒโŒ
Account health scoreโœ… 6 dimensionsโŒโŒ
Pre-built diagnosticsโœ… 35+ rulesโŒโŒ
Multi-accountโœ…โœ…โœ…
Can mutate accountsโŒโŒโŒ

When to use VibeAds MCP: You run a local service business (or manage ads for one) and want pre-tuned insights without learning GAQL.

When to use GoMarble / Google Ads MCP: You need to run custom GAQL queries or work with non-service-business campaigns (e-commerce, B2B SaaS, etc.).

The three can coexist โ€” install whichever ones fit your workflow.