Operate ad campaigns across Google, Meta, LinkedIn, Reddit, and Microsoft Ads from Claude Code — create campaigns from briefs, optimize budgets by ROAS/CPA, generate creatives with A/B variants, research competitor PPC strategies via SpyFu, and pull live performance reports with platform health checks.
Create a new ad campaign with AI-generated strategy
Get optimization recommendations for your campaigns
Generate a campaign performance report. Arguments: $ARGUMENTS
Research a competitor's advertising strategy
Check the status of your connected ad platforms and active campaigns
Optimize budget allocation across ad platforms and campaigns. Use when the user asks about budget distribution, media planning, funnel-stage budgeting, or wants spend reallocation recommendations.
Manage ad campaigns across platforms. Use when the user wants to create, modify, pause, enable, or check the status of advertising campaigns on Google Ads, Meta, LinkedIn, Reddit, Microsoft Ads, or YouTube.
Research competitor advertising strategies, keywords, ad copy, and landing pages. Use when the user asks about competitor PPC spend, keyword gaps, or wants to analyze competing brands.
Generate ad creatives including display images, video ads, and copy variations. Use when the user needs ad images, headlines, descriptions, or wants to A/B test creative variations.
Analyze campaign performance metrics, compare ads, and track attribution. Use when the user asks about campaign results, ROAS, CPA, conversion rates, or wants performance reports.
Requires secrets
Needs API keys or credentials to function
Uses power tools
Uses Bash, Write, or Edit tools
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 claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Because once you install it, your AI agent can spend real money.
Create campaigns. Adjust budgets. Pause underperformers. Generate creatives. Pull performance data. All through natural conversation—across Google, Meta, LinkedIn, Microsoft, Reddit, TikTok, and more.
This is the first Model Context Protocol (MCP) server that gives AI agents a credit card.
Most advertising MCP servers are read-only and single-platform. Synter is the only cross-platform ad management MCP server with full read + write capabilities:
| Feature | Synter | Google Ads MCP | Amazon Ads MCP | Others |
|---|---|---|---|---|
| Platforms | 9+ (Google, Meta, LinkedIn, Microsoft, Reddit, TikTok, X, StackAdapt, TTD) | Google only | Amazon only | 1-2 |
| Create campaigns | ✅ | ❌ Read-only | ✅ Amazon only | ❌ |
| Adjust budgets | ✅ | ❌ | ✅ | ❌ |
| Pause campaigns | ✅ | ❌ | ✅ | ❌ |
| AI creative generation | ✅ (Imagen 4, Veo, Flux) | ❌ | ❌ | ❌ |
| Bid optimization | ✅ | ❌ | ❌ | ❌ |
| AI Strategist | ✅ | ❌ | ❌ | ❌ |
| Open source | ✅ | ✅ | ❌ | Varies |
One MCP server. Every ad platform. Read and write.
Your AI agent will be able to:
We built in confirmations for destructive actions. But still—maybe don't give this to an agent you just met.
Sign up at syntermedia.ai and create an API key in the Developer Settings.
For Claude Desktop — Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"synter": {
"command": "npx",
"args": ["@synterai/mcp-server"],
"env": {
"SYNTER_API_KEY": "syn_your_api_key_here"
}
}
}
}
For Cursor — Add to .cursor/mcp.json in your project:
{
"mcpServers": {
"synter": {
"command": "npx",
"args": ["@synterai/mcp-server"],
"env": {
"SYNTER_API_KEY": "syn_your_api_key_here"
}
}
}
}
For Amp — Add to .amp/settings.json:
{
"mcpServers": {
"synter": {
"command": "npx",
"args": ["@synterai/mcp-server"],
"env": {
"SYNTER_API_KEY": "syn_your_api_key_here"
}
}
}
}
Remote (Streamable HTTP) — For ChatGPT, n8n, Zapier, or any MCP client that supports HTTP transport:
URL: https://mcp.syntermedia.ai/mcp/
Header: X-Synter-Key: syn_your_api_key_here
No local install needed. Works with any MCP client that supports Streamable HTTP transport.
Restart your AI client and start chatting:
"Show me all my Google Ads campaigns"
"Create a search campaign for 'project management software' with a $50/day budget"
"Pause the campaign that's overspending"
This package is the raw MCP server. If you use Claude Code or Claude Desktop, the Synter plugin wraps this same server with ready-made skills (/synter:launch, /synter:audience, /synter:optimize, …), specialized agents, and an approval-before-spend safety hook:
/plugin marketplace add Synter-Media-AI/plugin
/plugin install synter@synter
It also ships a headless Claude Agent SDK runner for automation. See the plugin repo or the Claude Plugin guide. Use this MCP package directly when you want just the tools, or are wiring another client.
npx claudepluginhub synter-media-ai/mcp-serverComprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
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.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Memory compression system for Claude Code - persist context across sessions