Labsco
MCP SERVER · OFFICIAL PROJECT

Vibe Ads

by vibeads

Ask what is wrong with a Google Ads account and get a ranked answer, with the fixes drafted and held for approval.

Marketing Automation & Advertising
Summary
It arrives with the judgement already written, and it cannot spend your money by itself.

Generic Google Ads servers hand back rows and leave the reading to you; this one carries rules written for local trades and orders them by severity. The write side is built the same way — an optimization runs inside guardrails, and a publish comes back as a link you have to open and approve.

What it is

VibeAds' own MCP server over a Google Ads account, tuned for local service trades — plumbers, HVAC, electricians, roofers and 33 more categories. Read tools answer in markdown with no GAQL to write; write tools draft strategies and run optimizations through the VibeAds gateway, and anything that spends money waits for a human in the browser.

What you get
  • Campaigns listed with status, budget and category, and one campaign opened out in full — metrics, ad groups, targeting, landing pages, diagnostics
  • A 0-100 account health score with a letter grade, weighted across tracking, keywords, budget, creative, targeting and performance, whole-account or per campaign
  • Search-term analysis over a lookback window you set: the spend going to terms that never convert, and the winners
  • 35+ diagnostic rules from the optimization engine, each with severity and a recommended fix, so the worst problem reads first
  • A full campaign strategy drafted server-side — keywords, ad copy, three or more ad groups — as a draft that publishes nothing, and a poll for the job while it runs
  • Pending recommendations listed and executed one at a time inside blast-radius caps, rate limits and automatic rollback if metrics worsen
  • A publish flow that returns a browser approval link, and a poll that follows it from pending through approved to executed
Requirements

Node.js 20 or newer and a VibeAds account. One credential does everything: VIBEADS_API_KEY, a vba_mcp_ key generated in settings and scoped to your account. Read tools work on any plan including the free tier; the write tools need Pro or Max. Runs over stdio from npm as @vibeads/mcp.

Setup effort

One command plus a key — npx -y @vibeads/mcp, then supply credentials