LabscoMCP early access ↗
vibeadsMCP SERVER · OFFICIAL PROJECT

Vibe Ads

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

by vibeads ↗Marketing Automation & Advertising✓ Official

LABSCO 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