The AI Agent Operator for Ads. Connect every ad platform, build audiences from signals and first-party data, generate on-brand creative, launch cross-platform campaigns, and reallocate spend by ROAS — all in one conversation. You direct, the agents execute. Nothing ships without your approval.
Builds and activates audiences — ABM target lists, lookalikes, signal-based segments, and first-party uploads — and syncs them to ad platforms. Invoke when a user needs to define who to reach, build a target list, or push an audience live.
Finds wasted spend and winners across platforms, then reallocates budget by ROAS, tunes bids, and kills losers / scales winners. Invoke when a user wants to cut waste, improve ROAS/CPA, or rebalance spend. Recommends, then acts on approval.
Plans cross-platform advertising strategy — channel mix, budget allocation, audience approach, and measurement. Invoke when a user needs a media plan, a go-to-market for a launch, or a recommendation on where and how to spend before any campaign is built.
Generates on-brand, policy-clean ad creative — images, video, UGC, RSA copy, and voice — and prepares variants for testing. Invoke when a user needs new ads, creative variations, or to refresh fatigued creative.
Builds and launches campaigns across platforms once a plan is approved — structure, targeting, budgets, and going live. Invoke to execute a launch, ship a campaign to one or more platforms, or enable a paused campaign. Always confirms before spending.
Checks ad creative and landing pages against platform advertising policies for Google, Meta, LinkedIn, TikTok, and Reddit. Use when pre-checking ads for policy compliance, fixing rejected ads, reviewing restricted content, or navigating industry-specific ad rules; verify sensitive categories against live platform policy before launch.
Statistical anomaly detection — spend spikes, CTR drops, budget runaway, outliers, alert thresholds.
Build, analyze, and activate audiences — ABM target lists, lookalikes, signal-based segments, and first-party data — then sync them to ad platforms. Use when a user wants to define who to reach, build a target list, create a lookalike, or push an audience live.
Pre-launch checks for ad campaigns — geo targeting, exclusion lists, tracking setup, budget. Run before enabling paused campaigns.
Google Ads account structure audit — ad group strategy, keyword duplication, match type distribution, naming conventions.
External network access
Connects to servers outside your machine
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.
This plugin requires configuration values that are prompted when the plugin is enabled. Sensitive values are stored in your system keychain.
synter_api_keyYour Synter API key (syn_...). Create one at syntermedia.ai/developer. Leave blank to onboard with /synter:quickstart, then re-enable with your key.
${user_config.synter_api_key}The AI Agent Operator for Ads. Claude Code for advertising. You direct, the agents execute.
Connect every ad platform, build audiences from signals and first-party data, generate on-brand creative, plan and launch cross-platform campaigns, and reallocate spend by ROAS — all in one conversation. Nothing that spends money ships without your approval.
One interface. Every ad platform. Ship faster.
In Claude Code:
/plugin marketplace add Synter-Media-AI/plugin
/plugin install synter@synter
When enabling, paste your Synter API key (syn_...) — or leave it blank and run /synter:quickstart to onboard and get one. Create a key at syntermedia.ai/developer.
Free GA4 and onboarding tools work with no key and no credits.
Requires Claude Code with plugin support. US data; campaign write actions spend real money — every spend asks for your approval first.
This plugin packages agents, skills, an MCP server, a hook, and an output style — the same shape as the Watt Data plugin, built for Synter.
/synter:*| Command | Does |
|---|---|
/synter:quickstart | Onboard, connect a platform, run a first action. |
/synter:connect | Link ad platforms and GA4 — Google, Meta, LinkedIn, Microsoft, Reddit, TikTok, X, Amazon, and more. |
/synter:audience | Build ABM lists, lookalikes, and signal-based segments; activate them. |
/synter:creative | Generate on-brand images, video, UGC, and ad copy. |
/synter:launch | Plan, preflight, and ship a cross-platform campaign. |
/synter:optimize | Cut wasted spend, scale winners, reallocate budget by ROAS. |
/synter:report | Cross-channel performance report and exec summary. |
/synter:help | What Synter can do, and where to get support. |
Bundled alongside the workflows is a library of advertising-craft knowledge skills Claude pulls in automatically when the task fits:
ad-policy-compliance · anomaly-detector · campaign-preflight · campaign-structure-auditor · creative-fatigue-detector · executive-reporting · landing-page-creation · mmm-budget-planner · roas-calculator
(Internal runbooks, Synter's proprietary operating playbooks, and anything that names internal infrastructure are intentionally not shipped — this plugin acts through the Synter MCP, not bundled scripts.)
/agentscampaign-strategist · media-buyer · audience-builder · creative-director · budget-optimizer · performance-analyst
They run automatically when the task fits, or call one directly.
The Synter Advertising Platform MCP (https://mcp.syntermedia.ai) — cross-platform campaign read/write, creative generation, audiences, attribution, and GA4. Tools register automatically once the plugin is enabled.
plugin/
├── .claude-plugin/
│ ├── plugin.json # manifest + userConfig (API key)
│ └── marketplace.json # one-plugin marketplace
├── .mcp.json # Synter MCP (HTTP, key via userConfig header)
├── skills/ # /synter:* slash commands (SKILL.md each)
├── agents/ # subagent definitions
├── hooks/hooks.json # SessionStart safety + voice primer
├── scripts/session-context.sh
├── context/brand-and-safety.md
├── output-styles/synter.md
├── sdk/ # headless Claude Agent SDK runner
│ ├── synter-agent.mjs
│ └── README.md
├── CHANGELOG.md
└── LICENSE # MIT
A ready-to-run agent harness lives in sdk/. It loads this plugin with the SDK and runs the Synter operator unattended — read-only by default (spend/mutation is auto-denied with no human to approve). Good for cron digests, pipelines, or embedding.
cd sdk && npm install
SYNTER_API_KEY=syn_... node synter-agent.mjs "/synter:report last 7 days"
See sdk/README.md for the safety model, --allow-writes, and the Python equivalent.
Under the hood it's just:
import { query } from "@anthropic-ai/claude-agent-sdk";
for await (const m of query({
prompt: "/synter:report last 7 days",
options: { plugins: [{ type: "local", path: "/path/to/plugin" }] },
})) { /* skills, agents, hooks, MCP all loaded */ }
HTTP (recommended)
{
"mcpServers": {
"synter": {
"type": "http",
"url": "https://mcp.syntermedia.ai",
"headers": { "X-Synter-Key": "syn_your_api_key_here" }
}
}
}
The AI Agent Operator for Ads. Manage campaigns, analyze performance, research competitors, and generate creatives across Google Ads, Meta, LinkedIn, Reddit, Microsoft Ads, and more — all from Claude Code.
npx claudepluginhub synter-media-ai/plugin --plugin synterOpen-source, local-first Claude Code plugin for token reduction, context compression, and cost optimization using hybrid RAG retrieval (BM25 + vector search), reranking, AST-aware chunking, and compact context packets.
MCP server that saves 98% of your context window with session continuity. Sandboxed code execution in 11 languages, FTS5 knowledge base with BM25 ranking, and automatic state restore across compactions.
Complete AI coding workflow system. Self-correcting memory + persistent FTS5-indexed research wikis + auto-research loop + multi-LLM council on a single SQLite store. 33 skills, 8 agents, 22 commands, 37 hook scripts across 24 events. Cross-agent via SkillKit.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Give your AI a memory — mine projects and conversations into a searchable palace. 35 MCP tools, auto-save hooks, and guided setup.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.