Google Ads MCP Server
Google Ads API data and keyword research tools for AI assistants and Claude Desktop.
Data last scanned today · Reviewed yesterday
Overview
Google Ads MCP Server enables direct interaction with Google Ads data through Claude Desktop and other MCP-compliant clients. It leverages the FastMCP framework to provide an interface for account management, execution of Google Ads Query Language (GAQL) queries, and keyword planning research tasks. The server handles authentication via an integrated OAuth 2.0 flow, which automates token refresh and local storage management. Users can perform tasks like retrieving account lists and generating keyword ideas with performance metrics without manually handling session credentials during standard operation.
Our verdict
With a security score of 19/100, this server carries a high risk level. The lack of a formal authentication method means any user with access to the server configuration can execute tools, and the absence of read-only restrictions means the server has full write access by default. It is recommended only for power users who understand the implications of community-maintained software, as it is not managed by the official Google Ads vendor and has not undergone an editorial security review.
- Integrated OAuth 2.0 flow with automatic token refreshing
- Direct GAQL query execution and keyword research capability
- Zero direct dependencies reduces potential supply-chain surface area
- MIT license provides permissive usage terms
- High security risk due to missing explicit authentication layers
- Community-maintained project with no official Google support
- Full write access permissions without a read-only mode
- Last repository commit occurred over 200 days ago
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›What are the primary software requirements for running this server?
You must have Python 3.10 or higher installed on your system.
›Does this server require me to manually manage my Google Ads authentication tokens?
No, the server handles OAuth 2.0 authentication automatically, including token refreshes and secure local storage of credentials.
›What information do I need to include in my .env configuration file?
You must provide your Google Ads API developer token and the local file path to your OAuth 2.0 credentials JSON file downloaded from the Google Cloud Console.
›How do I obtain the necessary Developer Token for Google Ads?
You must sign in to Google Ads, navigate to the API Center under Tools & Settings, accept the terms, and submit an application form for a token.
›Are there specific requirements for the OAuth 2.0 client ID setup?
Yes, when creating the OAuth 2.0 credentials in the Google Cloud Console, you must select 'Desktop application' as the application type.
›Can I use this server to generate keyword data?
Yes, you can use the run_keyword_planner tool to generate keyword ideas along with their associated search volume metrics.
Alternatives
Badge
Maintain this server? Add the live badge to your README.