By adkit
Create and manage ad campaigns on Meta, Google, TikTok, and more. Spy on competitor ads across ad libraries. Generate ad creatives with AI. Use when you need to launch a campaign, find out why ROAS dropped, see what ads a competitor is running, create ad images, or pull a performance report. Manages campaigns, ad sets, ads, and keywords. Uploads media. Pulls performance metrics with date, placement, and demographic breakdowns. The ad library lets you browse any advertiser's active ads, creative formats, and landing pages. AI studio generates images and copy from a brief. Draft-first: every create starts as a draft, nothing publishes without explicit approval. Supports Facebook, Instagram, Google Search, TikTok, and Reddit. Multi-account for agencies.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Pull ad campaign performance data from connected platforms. Use when the user asks about campaign results, ROAS, ad spend, CTR, conversions, search terms, negative keywords, ad fatigue, budget pacing, delivery issues, or wants to diagnose why ads aren't spending. Also use for Google search term reports and keyword performance analysis. Not for creating campaigns, browsing competitor ads, or generating creatives.
Launch ad campaigns on connected platforms. Use when the user wants to create a new campaign, set up targeting, configure ads, upload media, duplicate campaigns, or go live with new ads. All creations produce drafts that require explicit user approval before publishing. Not for performance analysis, competitor research, or AI creative generation.
Connect ad platforms to AdKit. Use when the user wants to set up AdKit, link their Meta, Google, or TikTok ad accounts, or verify their connection. Not for campaign creation, performance analysis, or ad library browsing — use the launch or analyze skills for those.
Research competitor ads using the ad library. Use when the user wants to spy on competitor ads, see what ads a brand is running, browse competitor creatives, find top-performing ads, or do ad library research. Also use when the user mentions "ad library", "what ads is X running", "competitor creatives", or wants to track a new advertiser. Not for creating campaigns or pulling your own performance data.
Generate AI ad creatives — images, copy, and briefs. Use when the user wants to generate ad images, create ad creatives with AI, make an ad, build a creative brief, clone a competitor ad, resize creatives for different placements, or edit existing images. Also use when the user mentions "AI ad generation", "ad creative", or "make me an ad". Not for launching campaigns, pulling performance data, or browsing competitor ads.
External network access
Connects to servers outside your machine

Ads MCP is a Model Context Protocol (MCP) server for managing ad campaigns across Google Ads, Meta Ads, TikTok Ads, and Reddit Ads from any MCP-compatible AI agent — Claude, Claude Code, ChatGPT, Cursor, and Codex. Create campaigns, analyze performance, and spy on competitor ads without leaving your chat. (LinkedIn and X coming soon.)
Draft-first: every change starts as a draft — nothing goes live without your explicit approval. Multi-account for agencies and teams.
| Platform | What you can do |
|---|---|
| Google Ads | Search campaigns, keyword targeting, performance analysis, optimization |
| Meta Ads (Facebook + Instagram) | Campaign creation, audience targeting, performance breakdowns, competitor ad spying |
| TikTok Ads | Campaign creation and performance analysis |
| Reddit Ads | Campaign creation and performance analysis |
| LinkedIn Ads · X Ads | Coming soon |
/plugin marketplace add adkit/ads-mcp
/plugin install ads@adkit
Then run /ads:setup to connect your ad accounts.
MCP-only (no plugin):
claude mcp add --transport http adkit https://mcp.adkit.so
Settings → Connectors → Add custom connector → URL: https://mcp.adkit.so → sign in on first use.
Settings → Connectors → Add custom connector → URL: https://mcp.adkit.so
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"adkit": {
"url": "https://mcp.adkit.so"
}
}
}
Add to ~/.codex/config.toml:
[mcp_servers.adkit]
url = "https://mcp.adkit.so"
| Skill | Description |
|---|---|
/ads:setup | Connect your ad accounts |
/ads:launch | Create campaigns, ad sets, and ads |
/ads:analyze | Pull performance data and metrics |
/ads:spy | Research competitor ads across ad libraries |
/ads:studio | Generate ad images and copy with AI |
The plugin connects to the AdKit MCP server, which manages your ad accounts across platforms. It follows a draft-first workflow — nothing publishes without your explicit approval. Supports multi-account setups for agencies and teams.
For campaign planning and platform-specific strategy, pair this plugin with the free Ads Strategy Skills.
Website · X · YouTube · LinkedIn · Facebook
MIT
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimnpx claudepluginhub adkit/ads-mcp --plugin adsPermanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Production-grade vibe coding suite. Structured workflows from discovery to deployment: start, build, ship, fix, refactor.
Semantic search for Claude Code conversations. Remember past discussions, decisions, and patterns.
Memory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.