$git clone https://github.com/markifact/markifact-mcpMCP server for Google Ads, Meta Ads, GA4, TikTok Ads, and LinkedIn Ads. Manage 300+ ad operations from Claude, ChatGPT, Gemini, Cursor, or any AI client. Human-in-the-loop on every write.
| 1 | # Markifact, the universal marketing MCP server |
| 2 | |
| 3 | [](LICENSE) |
| 4 | [](https://modelcontextprotocol.io) |
| 5 | [](https://modelcontextprotocol.io) |
| 6 | [](https://github.com/markifact/markifact-mcp/stargazers) |
| 7 | [](https://github.com/markifact/markifact-mcp/commits/main) |
| 8 | |
| 9 | > Manage Google Ads, Meta Ads, TikTok Ads, LinkedIn Ads, Microsoft Ads, Reddit Ads, Pinterest Ads, Snapchat Ads, Amazon Ads, DV360, GA4, BigQuery, Google Search Console, Google Business Profile, Google Merchant Center, Facebook, Instagram, LinkedIn, Shopify, HubSpot, Klaviyo, WhatsApp, Slack and more from Claude, ChatGPT, Cursor, or any AI client. 500+ operations. Human-in-the-loop on every write. |
| 10 | |
| 11 | ## What this does |
| 12 | |
| 13 | Markifact turns any AI client into a senior performance marketer with live access to your ad accounts, analytics, storefronts, CRM, and messaging. Ask it to audit wasted spend, launch a PMax campaign, rotate fatigued creative, diagnose why a campaign stopped converting, query BigQuery, sync a Klaviyo audience, or DM a client on Slack. It does the work, shows you the change, and waits for approval before anything goes live. |
| 14 | |
| 15 | One install, every account — behind a single OAuth flow. |
| 16 | |
| 17 | ## Supported platforms |
| 18 | |
| 19 | 500+ live operations across every major platform. |
| 20 | |
| 21 | | Category | Platforms | |
| 22 | |----------|-----------| |
| 23 | | **Paid media** | Google Ads, Meta Ads, TikTok Ads, LinkedIn Ads, Microsoft Ads, Reddit Ads, Pinterest Ads, Snapchat Ads, Amazon Ads, DV360 | |
| 24 | | **Analytics & data** | GA4, BigQuery, Google Search Console, Google Merchant Center | |
| 25 | | **Organic & social** | Facebook, Instagram, LinkedIn, Google Business Profile | |
| 26 | | **E-commerce, CRM & messaging** | Shopify, HubSpot, Klaviyo, WhatsApp, Slack | |
| 27 | |
| 28 | ## See it in action |
| 29 | |
| 30 | Real prompts you can paste into Claude, ChatGPT, Cursor, or any connected client: |
| 31 | |
| 32 | ``` |
| 33 | "Create a Google Search campaign for our spring sale. $150/day, US + Canada, target 'running shoes' and related keywords, paused so I can review" |
| 34 | ``` |
| 35 | |
| 36 | ``` |
| 37 | "Launch a Meta Advantage+ campaign for our Black Friday creative. Budget $200/day, target US, paused so I can review" |
| 38 | ``` |
| 39 | |
| 40 | ``` |
| 41 | "Audit my Google Ads account from the last 30 days and find wasted spend over $500" |
| 42 | ``` |
| 43 | |
| 44 | ``` |
| 45 | "Pull the top 20 queries from Google Search Console for the last 28 days where impressions are up but CTR dropped, and suggest title tag rewrites" |
| 46 | ``` |
| 47 | |
| 48 | ``` |
| 49 | "Rotate my top fatigued creative on the BFCM ad set, ship two variants paused" |
| 50 | ``` |
| 51 | |
| 52 | ## Install for your AI client |
| 53 | |
| 54 | All clients connect to the same MCP server. Sign up at [www.markifact.com](https://www.markifact.com) first to get free credits, then install for the client you use. |
| 55 | |
| 56 | | Client | One-line install | |
| 57 | |--------|------------------| |
| 58 | | **Claude Code** | `claude plugin marketplace add markifact/markifact-mcp` then `/plugin install markifact@markifact` | |
| 59 | | **ChatGPT** (Pro / Business / Enterprise) | Settings → Apps → enable Developer mode → Create app → paste `https://api.markifact.com/mcp` | |
| 60 | | **Claude Desktop & Web** | In any chat, click **+** → Add custom connector → URL: `https://api.markifact.com/mcp` | |
| 61 | | **Cursor** | `curl -fsSL https://raw.githubusercontent.com/markifact/markifact-mcp/main/plugins/cursor/markifact/install.sh \| bash` | |
| 62 | | **Codex CLI** | `curl -fsSL https://raw.githubusercontent.com/markifact/markifact-mcp/main/plugins/codex/markifact/install.sh \| bash` | |
| 63 | | **Windsurf** | See [docs/windsurf.md](docs/windsurf.md) | |
| 64 | | **Gemini CLI** | `gemini extensions install github.com/markifact/markifact-mcp` | |
| 65 | | **Antigravity** | See [docs/antigravity.md](docs/antigravity.md) | |
| 66 | | **Any MCP-compliant client** | Raw URL: `https://api.markifact.com/mcp` (OAuth 2.1) | |
| 67 | |
| 68 | Per-client guides live in [`docs/`](docs/). |
| 69 | |
| 70 | ## Install skills via skills.sh |
| 71 | |
| 72 | Markifact's skills are also available through [skills.sh](https://skills.sh), which works across 50+ AI agents including Cursor, Codex, Cline, Copilot, Gemini, Windsurf, and more. |
| 73 | |
| 74 | ```bash |
| 75 | npx skills add markifact/markifact-mcp |
| 76 | ``` |
| 77 | |
| 78 | ## What you get |
| 79 | |
| 80 | ### Pre-built workflows (slash commands) |
| 81 | |
| 82 | - `/markifact:launch-google-search`: ship a paused Search campaign with ad groups, keywords, and ads in one approval **(write)** |
| 83 | - `/markifact:launch-pmax`: stand up a Performance Max campaign with asset group, paused for review **(write)** |
| 84 | - `/markifact:launch-meta-campaign`: build a Meta campaign, ad set, and ads end to end, paused **(write)** |
| 85 | - `/markifact:edit-meta-creative`: swap the URL, copy, or CTA on a live ad without breaking learning **(write)** |
| 86 | - `/markifact:rotate-creative`: pause fatigued ads and ship paused variants ready to launch **(write)** |
| 87 | - `/markifact:negative-keyword-sweep`: find search terms wasting your bud |