# Markifact - Ads & Analytics

Connect an AI client to ad accounts, analytics, stores, and CRM tools. Review campaign performance and prepare changes that require approval before they are written.

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

## What it does

Markifact connects an AI client to advertising services such as Google Ads and Meta Ads, along with GA4, BigQuery, Shopify, and HubSpot. Use it to inspect campaign spend and results, build reports, or prepare advertising changes. The server offers more than 1000 operations.

In Claude Code, add it over HTTP using Markifact’s server URL; Codex and Cursor can connect to the same service. The package includes slash commands for campaign launches, creative edits, and negative-keyword sweeps, plus the `@performance-marketer` subagent. Each write needs explicit approval, so proposed ad changes are not applied automatically.

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

## Install

### Claude Code (native platform)

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

### Codex

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

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "markifact-ads-analytics": {
            "url": "https://api.markifact.com/mcp"
        }
    }
}
```

### GitHub Copilot

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

### Gemini CLI

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

## When to use it
- spot wasted spend in an ad account
- prepare a paused search campaign for review
- replace creative on an ad
- find search terms to block with negative keywords
- pull query data from Google Search Console

## Example prompts
- Review my Google Ads spend and identify campaigns wasting budget.
- Prepare a Google Search campaign and leave it paused for review with `/markifact:launch-google-search`.
- Find costly search terms and suggest negatives with `/markifact:negative-keyword-sweep`.

## 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
