amekala/ads-mcp

View on GitHub ↗

MCP server for managing ad campaigns across Google Ads, Meta Ads, LinkedIn Ads, and TikTok Ads. 100+ tools for campaign creation, performance analysis, keyword research, and budget optimization. Works with ChatGPT, Claude, Gemini CLI, Cursor, Codex, and Windsurf.

83 ★15 forksJupyter NotebookUpdated 20d ago

What you need to know

Remote MCP server for cross-platform ad management (Google, Meta, TikTok, LinkedIn, Amazon, ChatGPT Ads) exposing 400+ tools via Streamable HTTP with OAuth 2.1.

Install

Connect the remote server https://mcp.adspirer.com/mcp in Settings > Connectors > Add custom connector
claude mcp add --transport http adspirer https://mcp.adspirer.com/mcp
/plugin marketplace add amekala/ads-mcp && /plugin install adspirer-advertising-agent
bash <(curl -fsSL https://raw.githubusercontent.com/amekala/ads-mcp/main/scripts/install-skill.sh) | bash

Usage

  • "Research keywords for my emergency plumbing business in Chicago"
  • "Create a Google Performance Max campaign for luxury watches targeting New York with a $50/day budget"
  • "Show me campaign performance for the last 30 days across all platforms"
  • Sign in creates a free account; connect ad platforms at adspirer.ai/connections

Key features

  • 400+ tools across Google Ads (151), Amazon Ads (61), Meta Ads (58), LinkedIn Ads (54), TikTok Ads (37), ChatGPT Ads (31)
  • Strategy-aware execution that persists decisions to STRATEGY.md
  • Performance analysis with optimization recommendations (wasted spend, anomaly detection, creative fatigue)
  • Raw data mode on analytics tools for dashboards and attribution pipelines
  • Multi-account, multi-platform agency workspace support
  • Automation: scheduled briefs, monitors, and cross-platform reports
  • REST API equivalent (178 endpoints) and plugins for Claude Code, ChatGPT, Codex, Cursor, Gemini CLI, OpenClaw

Best for

Marketers and agencies who want to plan, create, and optimize ad campaigns across platforms conversationally through an AI assistant

Caveats

  • Hosted commercial service; free tier limited to 15 tool calls/month
  • Proprietary license (Terms of Service apply)
  • New campaigns are always created paused — nothing spends money without explicit approval
  • OAuth is in your browser; your assistant never sees credentials
Platforms: macOS · Linux · WindowsClients: Claude · Claude Code · ChatGPT · Codex · Cursor · Gemini CLI · OpenClaw · Perplexity · Manus
Documentation ↗

Reviewed 2026-08-11

Topics

advertisingai-agentchatgptclaudeclinecodexcursorgemini-cli-extensiongoogle-adslinkedin-adsmcpmcp-servermeta-adsmodel-context-protocoltiktok-adswindsurf
Stars
83★
Forks
15
Language
Jupyter Notebook
License
MIT
Created
2025-10-27
Last push
2026-08-15