# Aleemhaider Google Ads Manager MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.github.aleemhaider%2Fgoogle-ads-manager-mcp
Registry id: `mcp-registry/io.github.aleemhaider/google-ads-manager-mcp`
Status: unknown

## Install

```json
{
  "mcpServers": {
    "aleemhaider-google-ads-manager-mcp-serve": {
      "command": "npx",
      "args": [
        "-y",
        "google-ads-manager-mcp"
      ]
    }
  }
}
```

Claude Code:

```sh
claude mcp add aleemhaider-google-ads-manager-mcp-serve -- npx -y google-ads-manager-mcp
```

## Tools (16)

- `add_keywords`: Add keyword criteria to an ad group
- `add_negative_keywords`: Add negative keyword criteria to an ad group
- `confirm_write`: Execute a previously returned draftId for real
- `create_ad_group`: New ad group inside an existing campaign
- `create_campaign`: New campaign + budget, created PAUSED unless you say otherwise
- `create_responsive_search_ad`: New responsive search ad, created PAUSED unless you say otherwise
- `get_ad_groups`: Ad groups (optionally filtered to a campaign) with metrics
- `get_campaigns`: Campaigns with status, budget, and core metrics
- `get_keywords`: Keyword criteria with match type, status, and metrics
- `get_search_terms`: Actual search terms that triggered your ads, for finding negative keyword candidates
- `list_accessible_customers`: Which accounts this refresh token can reach
- `search_gaql`: Run any raw GAQL SELECT query
- `update_ad_group_status`: Enable / pause / remove an ad group
- `update_campaign_budget`: Change an existing campaign's daily budget
- `update_campaign_status`: Enable / pause / remove a campaign
- `update_keyword_status`: Enable / pause / remove a keyword criterion

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
