Google Ads MCP – Model Context Protocol Server for Cursor

featured

Google Ads MCP by TrueClicks enables your AI to securely access and query your Google Ads account. Manage campaigns, analyze performance, and optimize ad spend directly from Cursor.

Curated by AI Stack · Platform pick
Installation Instructions →
Category: MarketingCompany: TrueClicks
Compatible Tools:
Cursor (Primary)

Featured on AI Stack

Add this badge to your README or site so visitors know this MCP is listed in our directory.

Listed on AI Stack MCP Directory
<a href="https://ai-stack.dev/mcps/google-ads-mcp" target="_blank" rel="noopener noreferrer" style="display:inline-block;padding:6px 12px;background:#1a1f27;color:#93c5fd;border:1px solid #2d323a;border-radius:6px;font-size:12px;text-decoration:none;font-family:system-ui,sans-serif;">Listed on AI Stack MCP Directory</a>

About Google Ads MCP MCP Server

Quick overview of why teams use it, how it fits into AI workflows, and key constraints.

TrueClicks in AI Workflows Without Context Switching

As AI-powered virtual assistants become increasingly integrated into our daily workflows, the ability to seamlessly access and utilize data from various business systems is crucial. The Google Ads MCP by TrueClicks addresses this challenge by enabling your AI assistant, such as Claude, to securely access and query your Google Ads account data without the need for manual navigation between dashboards, scripts, and APIs.

By integrating the Google Ads MCP, your AI assistant can now pull the right data or actions from the underlying Google Ads system, allowing you to streamline your workflows and focus on the task at hand, rather than constantly switching between different tools and interfaces.

How Google Ads MCP Improves AI‑Assisted Workflows

The Google Ads MCP provides a powerful and versatile integration that can significantly enhance the capabilities of your AI assistant. With this integration, your assistant can now handle a wide range of tasks, including:

  • Incident response: Quickly gather relevant Google Ads data to investigate and resolve issues.
  • Reporting and monitoring: Automate the generation of performance reports and continuously monitor key metrics.
  • Campaign optimization: Analyze campaign data and provide actionable insights to optimize ad spend and performance.
  • Summarization: Quickly summarize the overall health and status of your Google Ads accounts and campaigns.

Architecture and Data Flow

The Google Ads MCP operates as a server that acts as an intermediary between your AI assistant and the Google Ads API. When your assistant makes a request, the MCP server translates it into the appropriate API calls, handles authentication and authorization, and returns the requested data. This approach allows your assistant to interact with Google Ads without the need to manage complex authentication or directly interface with the API.

The MCP server utilizes a stdio/SSE (Server-Sent Events) transport mechanism to communicate with your AI assistant, ensuring a secure and efficient data flow. By abstracting away the technical details, the Google Ads MCP enables your assistant to focus on the task at hand, without the burden of understanding the underlying infrastructure.

When Google Ads MCP Is Most Useful

  • AI-assisted incident investigation: Quickly gather relevant data to diagnose and resolve issues with your Google Ads campaigns.
  • Automated performance reporting: Generate comprehensive reports on key metrics, such as ad spend, impressions, and conversions, without manual effort.
  • Release health checks: Automatically monitor the impact of campaign changes and provide insights to ensure the success of new releases.
  • Integrating Google Ads data into conversational AI: Empower your AI assistant, such as Claude or Cursor, to access and utilize Google Ads data in natural language interactions.
  • Proactive optimization recommendations: Leverage the MCP to analyze campaign data and provide your team with actionable insights to improve ad performance and efficiency.
  • Streamlining ad hoc queries: Quickly retrieve specific data points or perform complex analyses on your Google Ads accounts without the need to navigate the Google Ads UI.

Limitations and Operational Constraints

While the Google Ads MCP provides a seamless integration experience, there are a few limitations and operational constraints to be aware of:

  • API key requirements: The MCP uses a GPT token from GAQL.app to authenticate with the Google Ads API, which means you'll need to create an account and obtain the token.
  • Rate limits: The underlying Google Ads API has rate limits, which may impact the number of concurrent requests your AI assistant can make.
  • Platform/host restrictions: The MCP is designed to run on both Windows and macOS, including Intel and ARM-based systems. However, it may not be compatible with all hosting environments or platforms.
  • Environment/network setup: Depending on your specific IT infrastructure and security policies, you may need to configure your environment to allow the MCP server to communicate with the Google Ads API.
  • Model/tooling compatibility: The Google Ads MCP is designed to work with AI assistants like Claude, but its compatibility with other models or tooling may vary.

Example Configurations

For stdio Server (Google Ads MCP Example):
https://github.com/TrueClicks/google-ads-mcp-js
For SSE Server:
URL: http://example.com:8080/sse

Google Ads MCP Specific Instructions

1. Create Google Ads API credentials
2. Install the MCP: npm install -g @trueclicks/google-ads-mcp
3. Authenticate with Google OAuth
4. Configure in Cursor MCP settings

Usage Notes

Help other developers understand when this MCP works best and where to be careful.

No usage notes provided.

Community field notes and related MCPs load below.