Best for
- Marketers
- Data analysts
- Developers using AI assistants to manage Google Ads accounts
- Teams needing automated advertising reporting and analysis
This is an official MCP server maintained by Google for interacting with the Google Ads API. It provides query tools and metadata resources, supports multiple authentication methods, and can be deployed locally or in the cloud. Suitable for users looking to integrate AI assistants into advertising account management, but note data exposure permissions and token management.
The Google Ads MCP Server is an official server that provides tools and resources for AI agents and LLMs to query and interact with Google Ads data. It supports searching advertising account information, retrieving resource metadata, listing accessible customers, and offers resources such as discovery document, metrics, segments, and release notes. The server supports multiple authentication methods including FastMCP OAuth proxy, Application Default Credentials, or the Google Ads API Python client library, and can run via local stdio or remote streamable-http transport.
{
"mcpServers": {
"google-ads-mcp": {
"command": "pipx",
"args": [
"run",
"--spec",
"git+https://github.com/googleads/google-ads-mcp.git",
"google-ads-mcp"
],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "PATH_TO_CREDENTIALS_JSON",
"GOOGLE_PROJECT_ID": "YOUR_PROJECT_ID",
"GOOGLE_ADS_DEVELOPER_TOKEN": "YOUR_DEVELOPER_TOKEN"
}
}
}
}