Your Google Ads,
in your AI chat
Connect Claude, ChatGPT or Meta AI to VibeAds. Ask how your campaigns are doing, draft a new one, and approve changes, all without leaving the chat.
Sample conversation. The figures are examples.
https://getvibeads.com/api/mcpPaste it as a custom connector in Claude, ChatGPT or Muse, sign in to VibeAds and press Allow access. Step by step
01
Ask in plain English
- "How did my plumbing campaign do last week?" Just ask.
- Reports, audits and search terms, read live from Google Ads.
02
Draft and publish
- A full campaign for your trade and town: keywords, ads, landing pages.
- Saved as a draft. It goes live only when you say so.
03
Change it from the chat
- Add negatives, pause keywords, set bids and budgets.
- Add an ad group after seeing exactly what it adds.
04
Safe by default
- Claude and ChatGPT ask before every change.
- Big raises and spend over your limit are approved in VibeAds.
What you can ask
Talk to your account the way you would to someone who runs it. Your assistant picks the VibeAds tool that answers.
“Compare this month with last month, by device.”
get_performance_report“Which keywords cost the most without a conversion?”
list_keywords“Find keywords for water heater installation in Denver.”
research_keywords“What is VibeAds recommending this week?”
list_recommendations“Show me Google's recommendations and which ones make sense.”
list_google_recommendations“Bring my existing campaigns into VibeAds.”
import_campaigns“Pause the emergency campaign.”
pause_campaign“Add an ad group for tankless water heaters.”
preview_ad_groupOne URL, every assistant
Assistants you sign in to and coding tools with an API key all reach your Google Ads through the same VibeAds server.
Sign in
ClaudeChatGPTMeta AIAPI key
Google Ads
Through the Google sign-in you connect once in VibeAds
See it in Claude
Ask which search terms waste money, how your campaigns did this week, or what to fix first. Nothing goes live until you approve it.
Watch with the transcriptYou stay in charge
The budget and publishing limits hold on VibeAds' own servers, whatever your assistant is set to allow.
Your assistant asks first
Reading never needs your OK. Claude and ChatGPT ask before they add a keyword, change a budget, pause or publish.
Big raises come to VibeAds
A daily budget can go down any amount, or up to 20%, from the chat. A bigger raise gets a link you approve in VibeAds.
A publishing limit you set
Assistants you sign in to can publish a Search campaign up to $100 a day, unless you change it. You confirm the budget in the chat, and VibeAds emails you when it goes live.
Undo, and disconnect
Every change is listed on the campaign's Optimize tab, where you can undo it. Disconnect an assistant any time in Settings.
No passwords in the chat
Your assistant never gets your Google sign-in, your payment details or your leads' contact details.
29 tools, one connection
Everything your assistant can do, by what it touches. The docs describe each one.
Read and report
Every planlist_campaignsget_campaign_detailsget_performance_reportaudit_google_ads_accountget_account_health_scoreget_search_term_analysisget_diagnosticslist_keywordsfind_campaigns_to_importlist_google_ads_accountslist_google_recommendationsPlan and build
Pro and Maxresearch_keywordsgenerate_strategyget_strategy_statusapply_strategypreview_ad_groupimport_campaignslist_recommendationscheck_approvalChange live campaigns
Pro and Maxadd_ad_grouprequest_publishpause_campaignresume_campaignadd_negative_keywordsadd_keywordsset_keyword_statusset_max_cpcset_daily_budgetdismiss_google_recommendationConnect in a minute
You need a VibeAds account and the server address above. Connecting starts in your assistant, and you approve it in VibeAds.
- 1
In Claude, open Customize, then Connectors.
- 2
Press + Add, then Add custom connector. Name it VibeAds, paste the server address, and press Continue, then Add.
- 3
Press Connect. Claude opens VibeAds: sign in and press Allow access.
- 4
In a chat, turn VibeAds on from the + menu, under Connectors.
Works on every Claude plan; the free plan allows one custom connector. Open Claude
More detail in Connect ChatGPT, Claude or Meta AI and the MCP server docs.
Questions
What is the VibeAds MCP server?
It is a Model Context Protocol server at https://getvibeads.com/api/mcp. Add it to Claude, ChatGPT, Meta AI or another MCP client and the assistant can read and manage your Google Ads through VibeAds.
Does my assistant get my Google Ads password?
No. You connect Google Ads to VibeAds once, through Google's own sign-in. The assistant only ever reaches VibeAds, and never gets your Google sign-in, payment details or your leads' contact details.
Can it spend money without me?
No. Claude and ChatGPT ask before they change anything, and VibeAds holds the limits on its own servers: an assistant can publish a Search campaign only up to the daily budget you allow ($100 a day unless you change it), after you confirm that budget in the chat. Bigger budgets, raises over 20%, and anything sent with an API key wait for your approval in VibeAds.
Which plan do I need?
Reading, reports and audits work on every plan. Drafting, changes and publishing need Pro ($20/mo) or Max ($149/mo), and Pro can be tried free for 14 days with no card.
Does it work with Meta Ads or Google Analytics?
No. The VibeAds MCP server works with Google Ads, so every tool is built for Search campaigns there.
Put your Google Ads in your AI chat
Reading and audits work on every plan. Drafting and changes come with Pro, free for 14 days with no card.