Synter
About
MCP server for AI agents to manage ad campaigns across Google, Meta, LinkedIn, Microsoft, Reddit, TikTok, and more. Create campaigns, pull performance data, generate AI creatives, and optimize budgets. Also, for conversion tracking, google analytics, posthog, hubspot, salesforce.
Details
- Author
- jshorwitz
- Downloads
- 444
- Categories
- Productivity, Other, API, Search, Marketing, AI
Jump to
- Create and manage campaigns across Google, Meta, LinkedIn, Reddit, and more
- Pull performance metrics (impressions, clicks, spend, conversions, ROAS)
- Add keywords and negative keywords to campaigns or ad groups
- Set up and diagnose conversion tracking
- AI‑generate ad images (Imagen 4, Flux, SDXL) and videos (Veo, Runway, Luma)
- List connected ad accounts and run 140+ direct Synter tools
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
SynterCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Sign up at syntermedia.ai and create an API key in Developer Settings. Add the server to your AI client’s MCP configuration (e.g., Claude Desktop, Cursor, or Amp) using the command npx @syntermedia/mcp-server and the environment variable SYNTER_API_KEY set to your key. Restart the client and start chatting with commands like “Show me all my Google Ads campaigns” or “Create a search campaign for 'project management software' with a $50/day budget.”
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"synter": {
"synter": {
"command": "npx",
"args": [
"@syntermedia/mcp-server"
],
"env": {
"SYNTER_API_KEY": "syn_your_api_key_here"
}
}
}
}
}
McpServers
{
"synter": {
"command": "npx",
"args": [
"@syntermedia/mcp-server"
],
"env": {
"SYNTER_API_KEY": "syn_your_api_key_here"
}
}
}
What is the difference between the official Google Ads MCP and Synter?
Two things: write access and platform coverage. The official Google Ads MCP is read-only in its current release and covers Google Ads only. Synter reports across 19 platforms and offers full campaign creation on 14 of them, including Google Ads, Meta, LinkedIn, Microsoft, TikTok, Amazon Ads, Amazon DSP, OpenAI Ads, and The Trade Desk. If you only need Google Ads reporting, the official server is a solid choice. If you want an agent that can act on what it finds, on Google and everywhere else you advertise, that is what we built Synter for.
- Synter Manual:](https://syntermedia.ai/settings/credentials)syntermedia.ai/manual
- API Documentation:docs.syntermedia.ai
- Claude Plugin:github.com/Synter-Media-AI/plugin(skills, agents & this MCP for Claude Code / Desktop)
- Tool Reference:docs.syntermedia.ai/tools
- MCP Server Comparison:syntermedia.ai/blog/best-ad-platform-mcp-servers
- Free Agent Skills (47 open-source):github.com/Synter-Media-AI/free-skills(also onskills.sh)
- Support:hello@syntermedia.ai
The MCP extension they don't want you to use.
Because AI agents with ad budgets change everything.
Integrates with the GoHighLevel API, allowing interaction with its CRM, marketing automation, and business management tools.
MCP server for Walmart Connect Ads (Sponsored Search + Display) — automatic RSA-SHA256 signing, multi-region config, and bundled API docs.
MCP (Model Context Protocol) server for the Meta (Facebook) Ads API.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





