mcp-google-ads and ads-mcp

These are competitors offering overlapping core functionality—both provide MCP server interfaces for programmatic Google Ads management through natural language—but B extends the value proposition by supporting multiple ad platforms (Meta, LinkedIn, TikTok) where A is Google-specific.

mcp-google-ads
64
Established
ads-mcp
29
Experimental
Maintenance 6/25
Adoption 16/25
Maturity 18/25
Community 24/25
Maintenance 13/25
Adoption 6/25
Maturity 1/25
Community 9/25
Stars: 453
Forks: 100
Downloads: 465
Commits (30d): 0
Language: Python
License: MIT
Stars: 18
Forks: 2
Downloads:
Commits (30d): 0
Language: Shell
License:
No risk flags
No License No Package No Dependents

About mcp-google-ads

cohnen/mcp-google-ads

An MCP tool that connects Google Ads with Claude AI/Cursor and others, allowing you to analyze your advertising data through natural language conversations. This integration gives you access to campaign information, performance metrics, keyword analytics, and ad management—all through simple chat with Claude, Cursor or Windsurf.

Implements FastMCP server architecture with OAuth 2.0 and service account authentication, exposing tools like `execute_gaql_query` and `run_gaql` for direct Google Ads Query Language access alongside pre-built performance analytics. Supports automatic token refresh, multiple authentication methods, and integrates with Claude, Cursor, and Windsurf via the Model Context Protocol standard.

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.

Scores updated daily from GitHub, PyPI, and npm data. How scores work