google_ads_mcp and ads-mcp
These are direct competitors offering overlapping functionality for Google Ads management, with Tool B providing broader multi-platform ad campaign management (Google, Meta, LinkedIn, TikTok) while Tool A focuses exclusively on Google Ads integration with Gemini.
About google_ads_mcp
google-marketing-solutions/google_ads_mcp
The Google Ads MCP Server is an implementation of the Model Context Protocol (MCP) that enables Large Language Models (LLMs), such as Gemini, to interact directly with the Google Ads API.
Exposes Google Ads API capabilities through MCP tools, allowing LLMs to query campaigns, ad groups, and performance metrics via natural language. Built as a Python server using the MCP protocol, it authenticates via OAuth 2.0 credentials stored in `google-ads.yaml` and integrates with Gemini CLI through stdio transport. Designed for both direct deployment via `pipx` and local development workflows using `uv` for dependency management.
About ads-mcp
amekala/ads-mcp
MCP server for managing ad campaigns across Google Ads, Meta Ads, LinkedIn Ads, and TikTok Ads. 100+ tools for campaign creation, performance analysis, keyword research, and budget optimization. Works with Claude Code, Cursor, Codex, ChatGPT, Windsurf, and Cline.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work