# ads

Connect an AI assistant to ad accounts to create campaigns, review performance, and get optimization recommendations.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 105
- Author: amekala
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/amekala/ads-mcp
- Updated: 2026-10-20
- HTML: https://affpapa.org/en/nevibecode/mcp/ads

## What it does

The MCP server lets an assistant work with platforms including Google Ads, Meta Ads, Amazon Ads, TikTok Ads, and LinkedIn Ads. It can research keywords, examine spend, analyze audiences, and produce cross-platform reports. Analytics tools also support JSON output with `raw_data=true`.

New campaigns are created paused, so they do not spend money until you approve them. Sign-in uses OAuth 2.1 in your browser, and you connect ad accounts separately. Both steps matter: without authentication and linked accounts, the assistant cannot work with your ads.

## Requirements
- Remote server: `https://mcp.adspirer.com/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http ads https://mcp.adspirer.com/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add ads --url https://mcp.adspirer.com/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "ads": {
            "url": "https://mcp.adspirer.com/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "ads": {
            "type": "http",
            "url": "https://mcp.adspirer.com/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http ads https://mcp.adspirer.com/mcp
```

## When to use it
- create a campaign and leave it paused
- research keywords with CPC data
- spot wasted spend or unusual performance changes
- compile a report across ad platforms

## Example prompts
- Create a Google Ads campaign for this brief and leave it paused.
- Research keywords and CPC figures for this campaign.
- Compare my ad account performance and flag wasted spend.

## Similar
- [labelhead-artist-momentum](https://affpapa.org/en/nevibecode/mcp/labelhead-artist-momentum.md) — MCP server · ★ 107423
- [openshorts](https://affpapa.org/en/nevibecode/mcp/openshorts.md) — MCP server · ★ 7049
- [OpenScreen](https://affpapa.org/en/nevibecode/mcp/openscreen.md) — MCP server · ★ 4863
- [Usertour MCP Server](https://affpapa.org/en/nevibecode/mcp/usertour-mcp-server.md) — MCP server · ★ 2326
- [Appllama](https://affpapa.org/en/nevibecode/mcp/appllama.md) — MCP server · ★ 3046
- [obsei](https://affpapa.org/en/nevibecode/mcp/obsei.md) — MCP server · ★ 1441

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
