Skip to content

What is a Google Ads MCP server?

How a Google Ads MCP server connects an AI assistant to your ad account, what the options are, and how to use one safely.

Last updated: November 2, 2026

A Google Ads MCP server lets an AI assistant such as Claude or ChatGPT read your Google Ads account, and sometimes change it. This guide explains how that works, what your options are, and what to check before you connect a real account.

What MCP is

MCP stands for Model Context Protocol, an open standard for connecting AI applications to outside systems. Its own docs compare it to a USB-C port: one standard way to plug things in.

Without it, an assistant only knows what you paste into the chat. With it, the assistant can call tools that fetch real data or take actions.

What a Google Ads MCP server does

The server sits between your assistant and the Google Ads API.

  1. You ask: "Which campaigns spent the most last week?"
  2. The assistant picks a tool from the server, such as one that reads campaign performance.
  3. The server fetches the data from your account.
  4. The assistant answers using your real numbers.

So you don't need to know the Google Ads interface, or write reports by hand.

Your options

Google's official server. Google's MCP server is open source and built for reporting on live account data. Google's docs describe it as read-only: it can't change bids or pause campaigns. Its repository also lists optional tools for assets and labels, so check the version you install. You run it yourself and set up a Google Cloud project and credentials. It suits developers who mainly want reporting, and Official server or hosted? compares the two routes.

Community servers. Many open-source servers exist, and some add write tools. Quality and safety vary, you run and update them yourself, and you are trusting that code with your account. Read the code before you connect a real account.

Hosted servers. A company runs the server and you connect by signing in, usually with nothing to install. This is the simplest route, and Roasby is one of these. The trade-off is that you are trusting that company, so check how it stores your access and what it can do.

What can go wrong

A connected assistant is useful because it can act, and that is also the risk. Assistants make mistakes, and a misunderstood request can cost real money.

  • Wrong change. An assistant pauses your best campaign, or changes the wrong budget.
  • Oversized change. A typo or a misread number raises a budget far more than you meant.
  • Deleted work. A removed campaign often can't be brought back.
  • Instructions hidden in data. Text from outside, such as a search term, could try to steer the assistant. This is known as prompt injection, and it is why a person should approve changes.
  • Leaked access. Keys pasted into a config file or a chat can end up somewhere you didn't intend.

What to check before you connect

Read access carries little risk to your campaigns, and Is it safe to give AI access to Google Ads? covers the wider question. Before you give any server write access, look for these:

Check Why it matters
Changes are previewed You see what will happen before it does
A preview and a confirmation step before each change The assistant is told to wait for you
New campaigns start paused Nothing spends until you choose
No delete tools A mistake can't remove your campaigns
Budget limits sit outside the assistant The assistant can't talk its way past them
Every change is logged, and most are revertible You can see what happened and usually reverse it
Sign-in uses OAuth No keys to copy, and you can revoke access
Access is stored encrypted A leak is less likely to expose your account

If a server can't answer these, start with read-only access.

A safe way to start

  1. Start by reading. Ask about performance and wasted spend for a few days, and check the answers against Google Ads.
  2. Try a small change. Add one negative keyword, and see how the preview and the confirmation work.
  3. Set limits first. Choose a maximum daily budget and a maximum change before you let an assistant touch budgets.
  4. Review the log. Look at what changed each week until you trust the setup.

How Roasby does it

Roasby is a hosted MCP server for Google Ads, Microsoft Ads and ChatGPT Ads. You add one address to your assistant, sign in, and approve the connection.

It follows the checklist above: your assistant reads freely, previews each change and is told to wait for your yes, new campaigns start paused, and there are no delete tools. The safety model has the details, and Connect your AI shows the setup for each assistant.

Ask your first question in five minutes

Connect an ad account, add Roasby to your assistant and see where your budget goes.

Start free

Free plan. No card needed.