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