Back

Google Ads MCP Server

Connect to the Google Ads MCP server to pull campaign performance, find optimization opportunities, and update campaigns and budgets using AI agents on Gumloop, Claude, or Cursor.

MCP server URL

https://mcp.gumloop.com/gads/mcp

Works with

Tools 45

  • Get Account

    Retrieve account-level information and settings

  • List Campaigns

    Get all campaigns with filtering by status, type, date ranges, and performance metrics

  • Get Campaign

    Retrieve specific campaign details by ID with optional performance metrics

  • Update Campaign

    Modify campaign properties like name, status, budget settings, and bidding strategy

  • Update Campaigns

    Update one or more campaigns in a single call: name, status, network targeting, dates, and bidding strategy with targets (tROAS, tCPA, bid caps)

  • List Budgets

    List campaign budgets with details like amount, shared status, and number of campaigns using each budget

  • Update Budget

    Update a campaign budget's daily amount, name, or delivery method. Works for both shared and non-shared budgets.

  • Get Overspent Campaigns

    Find campaigns that exceeded their daily budget in the last X days for budget optimization

  • List Bidding Strategies

    List portfolio bidding strategies with their type, targets and campaign counts, returning up to max_limit rows

  • List Asset Groups

    Get all asset groups with filtering by campaign, status, and performance metrics

  • Get Asset Group

    Retrieve specific asset group details by ID with optional performance metrics

  • Update Asset Group

    Modify asset group properties like name, status, and bid amounts

Frequently asked questions

Related MCP servers

Further reading

What is Google Ads MCP?

The Google Ads MCP server gives AI agents access to your Google Ads account data. That means agents can read your campaigns, budgets, and asset groups, pull performance and competitive metrics, surface optimization opportunities like low quality score keywords and overspent campaigns, and update campaigns, budgets, and asset groups. It connects to the same account your team manages every day, so an agent can report on spend and make targeted changes instead of you clicking through the Ads UI.

Managing Google Ads means a lot of repetitive checking: pulling performance reports, watching for campaigns that blow past their daily budget, and hunting down keywords that are dragging quality scores down. The Google Ads MCP server hands that work to an AI agent that can read the numbers, flag the problems, and adjust a budget or pause a campaign when you ask. Describe what you need, and your AI agent will pull the report or make the change for you.

MCP stands for Model Context Protocol, an open standard that lets AI agents call external tools. Normally, working with the Google Ads API means setting up a developer token, OAuth credentials, and the right client library before you can pull a single report. Gumloop wraps all of that behind a hosted server: connect your Google Ads account once. After that, you can pull reports and update campaigns just by asking your AI agent in plain language.

What you can do with Google Ads MCP on Gumloop

  • Review accounts and campaigns

    Read account-level settings, and list or get campaigns filtered by status, type, and date range, with optional performance metrics.

  • Pull performance metrics

    Get performance for specific campaigns and asset groups to see what’s working.

  • Analyze competitive positioning

    Pull impression share and lost impression share to see where you are losing ground to competitors.

  • Find optimization opportunities

    List keywords with a quality score below a threshold, and find campaigns that exceeded their daily budget over the last few days.

  • Review budgets

    List campaign budgets with their amount, shared status, and how many campaigns use each one.

  • Inspect asset groups

    List and get Performance Max asset groups, with filtering by campaign, status, and performance.

  • Check negative keywords

    Read negative keywords from shared sets or specific asset groups.

  • Update campaigns, budgets, and asset groups

    Change a campaign’s name, status, network targeting, or start and end dates; adjust a budget’s daily amount or delivery method; and update an asset group’s name, status, or bids.

How to connect the Gumloop Google Ads MCP Server

  1. Create a Gumloop account

    Sign up at gumloop.com. Every new account starts with a 14-day free trial.

  2. Add the Google Ads MCP server

    Copy your MCP server URL from Gumloop and add it to your preferred client (Claude, Cursor, or Gumloop workflows). You'll authorize on first use.

  3. Start using Google Ads in your AI workflows

    That's it. Your AI agent can now pull reports, surface optimization opportunities, and update campaigns and budgets. Use it inside a Gumloop automation, in Claude Desktop, or in Cursor.

Google Ads MCP use cases

  • Daily spend watch for performance marketers

    An agent checks for campaigns that exceeded their daily budget over the last few days and posts a flagged list to Slack each morning, so overspend gets caught before it adds up.

  • Quality score cleanup for PPC specialists

    An agent pulls every keyword with a quality score below your threshold, groups them by campaign, and writes the list to a Google Sheet for the team to action.

  • Budget pacing for agencies

    An agent reviews campaign budgets and current spend, then adjusts daily budget amounts on the campaigns that need it, keeping pacing on track across client accounts.

  • Competitive share monitoring for growth teams

    An agent pulls impression share and lost impression share each week and summarizes where competitors are gaining, so bidding decisions are grounded in data.

  • Underperformer pauses for RevOps

    When a campaign falls below a performance bar, an agent updates its status to paused and logs the change, so budget stops flowing to what is not converting.

Why use Gumloop for Google Ads MCP

  • Connect once, no code

    Working with the Google Ads API directly means setting up a developer token, OAuth credentials, and a client library. With Gumloop you authorize your Google Ads account one time and stay connected. No developer token, OAuth setup, or code necessary.

  • Works with multiple MCP clients

    Use the same hosted Google Ads MCP server in Gumloop, Claude, Cursor, and other MCP-compatible clients. Same server URL, works with any MCP client.

  • Chain Google Ads with 100+ integrations

    An agent can pull a spend report from Google Ads, write it to a Google Sheet, and post a summary to Slack, all in a single run.

  • Enterprise-grade hosting

    Gumloop hosts the server for you and respects your existing Google Ads access, so an agent works within the accounts you can already reach. See trust.gumloop.com for security details.

  • Start with a free trial

    Gumloop offers a 14-day free Pro trial so you can try the Google Ads MCP server before you commit. Paid plans start at $37/month.