In-depth architectural comparison of the Google Ads Manager MCP and Vibeads MCP MCP servers. Compare execution transports, security boundaries, tool capabilities, quality scores, and ready-to-paste client installation snippets for Claude, Cursor, Windsurf, and VS Code.
At a Glance & Executive Verdict
Google Ads Manager MCP
Marketing · Local stdio
Quality: 43/100 (Fair) | Auth: No auth required
Vibeads MCP
Marketing · Local stdio
Quality: 57/100 (Good) | Auth: No auth required
Verdict Summary: Choose Google Ads Manager MCP if you need specialized Marketing tools running via a local process. Choose Vibeads MCP if your workspace requires Marketing integration with local subprocess execution. Both servers can be configured concurrently in your client's mcpServers manifest.
Which MCP Server Should You Choose?
Choose Google Ads Manager MCP when:
You need dedicated capabilities in the Marketing domain.
You prefer local stdio subprocess transport architecture.
Your security boundary fits: No auth required (Free / Open Source).
You have access to required keys: GOOGLE_ADS_CLIENT_ID, GOOGLE_ADS_CLIENT_SECRET, GOOGLE_ADS_DEVELOPER_TOKEN, GOOGLE_ADS_REFRESH_TOKEN, GOOGLE_ADS_CUSTOMER_ID, GOOGLE_ADS_LOGIN_CUSTOMER_ID.
Google Ads Manager MCP is categorized under Marketing and uses a local stdio subprocess. In contrast, Vibeads MCP belongs to Marketing using local stdio subprocess. Select Google Ads Manager MCP when you need capabilities focused on marketing and Vibeads MCP when you require tools for marketing.
new campaign + budget, created `PAUSED` unless you say otherwise
update_campaign_status
enable / pause / remove a campaign
update_campaign_budget
change an existing campaign's daily budget
add_keywords
add keyword criteria to an ad group
create_ad_group
new ad group inside an existing campaign
update_ad_group_status
enable / pause / remove an ad group
+4 more tools listed on main page
Vibeads MCP Tools (29)
list_campaigns
Your campaigns in VibeAds (published, imported and drafts) with status, budget and category. Campaigns only in your Google Ads account are listed by `find_campaigns_to_import
get_campaign_details
Deep dive on one campaign: metrics, ad groups, targeting, landing pages, diagnostics
get_account_health_score
0-100 score + letter grade across 6 dimensions, optionally per-campaign
get_search_term_analysis
Wasted spend + winners from each campaign's latest synced search terms, which cover the 7 days before that sync (configurable cost threshold)
get_diagnostics
Latest agent-optimize diagnostics with severity + recommended fix (up to 50)
find_campaigns_to_import
Before importing: the campaigns in your Google Ads account, read from Google Ads, each marked with whether it is in VibeAds (VibeAds manages only the campaigns in it). Called `list_google_ads_campaigns` in 0.2.15
get_performance_report
One campaign's or a whole account's figures for a period you choose (a preset or two dates, up to 90 days), read live from Google Ads, optionally by day, device, hour, ad group, keyword or location. Money in the account's currency. VibeAds builds every query; the assistant only picks the period and…
audit_google_ads_account
An audit of one connected Google Ads account, read live from Google Ads: up to 25 Search campaigns over the last 30 days, whether or not they are in VibeAds, with a 0-100 health score and grade for the account and each campaign, the issues grouped by check with what fixes each in Google Ads, and ea…
list_keywords
One published campaign's ad groups, keywords and negative keywords, read live from Google Ads: match type, status, max CPC and 30 days of clicks, cost and conversions
research_keywords
Keyword ideas from Google's Keyword Planner for seed keywords, a web page or both, in the places you name: average monthly searches, competition and top-of-page bid range. Pro/Max, 2 credits (a repeat within 90 days is free)
list_google_ads_accounts
Every connected Google Ads account, switched on or not, with the manager account (MCC) each client account sits under
list_google_recommendations
Google's own recommendations for an account (its Recommendations page), with Google's estimate and whether each can be applied from the chat