Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

Explore

  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Tags index
  • Submit a server
  • Pricing

Learn

  • Guides hub
  • What is MCP?
  • Install guide
  • Troubleshooting
  • Security
  • Blog
  • Blog RSS

Tools

  • All tools
  • Config generator
  • Config validator
  • MCP playground
  • OpenAPI β†’ MCP
  • Badge generator

For agents

  • API docs
  • Trust & traffic
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
  • Remote MCP β†— (opens in a new tab)

Company

  • About
  • Contact
  • X (@AllMCPs) β†— (opens in a new tab)
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on Buildlist
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. 🌐 Social Media
  3. Synter Ads
S
Health: Not checked yetWe have not completed a health check for this listing yet.Last checked 8/11/2026, 12:16:34 AM

Synter Ads

Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View Repository

Manage ad campaigns across Google, Meta, LinkedIn, Reddit, TikTok, and more via AI.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Install Config Generator

Choose your client
claude_desktop_config.json
{
  "mcpServers": {
    "synter-ads": {
      "command": "npx",
      "args": [
        "-y",
        "synter-ads"
      ]
    }
  }
}

πŸ’‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

Install Directory Badge Claim listing Alternatives🌐 More in Social Media

Documentation Overview

Synter MCP Server

npm version License: MIT

The most complete MCP server for advertising.

Reporting across 19 ad platforms and full campaign creation on 14 of them (write actions on 16), spanning every major buying channel, with built-in confirmations for destructive actions.

Create campaigns. Adjust budgets. Pause underperformers. Generate creatives. Pull performance data. All through natural conversation, across Google, Meta, LinkedIn, Microsoft, Reddit, TikTok, X, and more.

This is the first Model Context Protocol (MCP) server that gives AI agents a credit card.


How Synter Compares

The official Google Ads MCP server is read-only by design: per Google's documentation, it is "strictly read-only" and "cannot modify bids, pause campaigns, or create new assets." Most third-party ad MCP servers cover a single platform. We built Synter to do both halves of the job, across every major buying channel, from one server.

Synter MCPOfficial Google Ads MCPTypical third-party ad MCPs
AccessRead on all 19 platforms, campaign creation on 14, write actions on 16Read-only (current release)Often read-only or partial write
Platforms19 reporting, 14 with full campaign creation (lists below)Google Ads onlyUsually a single platform
Create campaignsβœ… Google Search, Display, PMax, Meta, LinkedIn, Reddit, more via run_tool❌Rarely
Budgets and pauseβœ…βŒVaries
AI creative generationβœ… Images, video, copy❌❌
Audience syncβœ… Google, Meta, LinkedIn, Microsoft, Reddit, TikTok, X❌❌
SafetyConfirmations for destructive actionsn/a (read-only)Varies
Open sourceβœ… MITβœ…Varies

Reporting coverage (19 platforms): Google Ads, Microsoft Ads (Bing), Meta (Facebook and Instagram), LinkedIn Ads, X (Twitter) Ads, Reddit Ads, TikTok Ads, Snapchat Ads, Pinterest Ads, Spotify Ads, Amazon Ads, Amazon DSP, Walmart Connect, Instacart Ads, Target Roundel, Criteo, The Trade Desk, Display & Video 360, and OpenAI Ads (ChatGPT).

Full campaign creation (14 platforms): Google Ads, Microsoft Ads, Meta, LinkedIn, X, Reddit, TikTok, Snapchat, Pinterest, Spotify, Amazon Ads (Sponsored Products, Brands, and Display), Amazon DSP, The Trade Desk, and OpenAI Ads. Display & Video 360 and StackAdapt additionally support write actions (pause, budget and line-item updates, audience upload) without campaign creation. The remaining 4 (Walmart Connect, Instacart, Target Roundel, and Criteo) are reporting-only today.

The npx package ships typed tools for the most common operations plus run_tool access to the full catalog of 140+ Synter tools. The remote server at https://mcp.syntermedia.ai/mcp/ exposes the full hosted tool set, including performance pulls for every platform above.

For registry-style MCP discovery, server.json is the machine-readable source of truth. Keep it aligned with package.json, manifest.json, and the setup examples in this README.


⚠️ Fair Warning

Your AI agent will be able to:

  • Create campaigns that immediately start spending your budget
  • Adjust bids that affect how much you pay per click
  • Pause campaigns (sometimes that's a good thing)
  • Add keywords that change who sees your ads
  • Generate creatives and upload them to your accounts

We built in confirmations for destructive actions. But still, maybe don't give this to an agent you just met.


Quick Start

1. Get Your API Key

Sign up at syntermedia.ai and create an API key in the Developer Settings.

2. Configure Your AI Client

For Claude Desktop: Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

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:

config.json
{
  "mcpServers": {
    "synter": {
      "command": "npx",
      "args": ["@synterai/mcp-server"],
      "env": {
        "SYNTER_API_KEY": "syn_your_api_key_here"
      }
    }
  }
}

For Amp: Add to .amp/settings.json:

config.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:

Code
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.

3. Start Using It

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"


Prefer a full plugin? (Claude Code / Claude Desktop)

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:

text
/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.


What Can Your Agent Do?

πŸ“Š Campaign Management

ToolDescription
list_campaignsList campaigns across all connected platforms
create_search_campaignCreate a Google Search campaign with keywords and ads
create_display_campaignCreate a Google Display campaign with images
create_pmax_campaignCreate a Performance Max campaign
create_meta_campaignCreate a Facebook/Instagram campaign
create_linkedin_campaignCreate a LinkedIn campaign for B2B
create_reddit_campaignCreate a Reddit campaign
pause_campaignPause any campaign
update_campaign_budgetChange daily budget

πŸ“ˆ Performance & Analytics

ToolDescription
get_performanceGet impressions, clicks, spend, conversions, ROAS
get_daily_spendDaily spend breakdown by platform

🎯 Keywords & Targeting

ToolDescription
add_keywordsAdd keywords to a campaign or ad group
add_negative_keywordsBlock unwanted search terms

πŸ”„ Conversion Tracking

ToolDescription
create_conversionSet up a conversion action
list_conversionsList existing conversion actions
diagnose_trackingCheck if tracking is installed correctly

🎨 Creative Generation

ToolDescription
generate_imageAI-generate ad images
generate_videoAI-generate video ads
upload_imageUpload images as ad assets

πŸ”§ Utility

ToolDescription
list_ad_accountsList all connected ad accounts
run_toolRun any of 140+ Synter tools directly

No Ads Experience? No Problem.

If you've never run ads before, here's what you need to know:

What is a Campaign?

A campaign is like a project folder. It contains your ads, who sees them, and how much you spend.

Code
Campaign: "Q1 Lead Generation"
β”œβ”€β”€ Budget: $50/day
β”œβ”€β”€ Targeting: USA, people searching "project management"
└── Ads: Headlines, descriptions, images

What Platforms Can I Use?

PlatformBest ForMin Budget
Google AdsPeople actively searching for your product$10/day
Meta (Facebook/Instagram)Visual products, broad audiences$5/day
LinkedInB2B, enterprise, job seekers$25/day
RedditNiche communities, tech-savvy users$5/day
Microsoft (Bing)Older demographics, B2B$10/day
TikTokGen Z, entertainment, e-commerce$20/day

Campaign Types Explained

Search Campaigns: Your ad shows when someone Googles specific keywords.

  • Example: Someone searches "best CRM software" β†’ Your ad appears

Display Campaigns: Image ads shown across websites and apps.

  • Example: Banner ad on a news site

Performance Max (PMax): Google's AI shows your ads everywhere (Search, YouTube, Display, Gmail, Maps).

  • Example: Google figures out the best placements for you

Video Campaigns: Video ads on YouTube and partner sites.

  • Example: 15-second ad before a YouTube video

Common Terms

TermWhat It Means
ImpressionsHow many times your ad was shown
ClicksHow many people clicked your ad
CTRClick-through rate (clicks Γ· impressions Γ— 100)
CPCCost per click
ConversionsDesired actions (signups, purchases, etc.)
ROASReturn on ad spend (revenue Γ· spend)

First Campaign Checklist

Before creating your first campaign, you'll need:

  1. βœ… A landing page URL where people will go when they click
  2. βœ… An idea of who you want to reach (location, interests)
  3. βœ… A daily budget you're comfortable with ($10-50 to start)
  4. βœ… Some headlines and descriptions for your ad

Pro tip: Start with a Search campaign on Google. It's the easiest to understand and shows ads to people already looking for what you offer.


Example Conversations

Create Your First Campaign

You: Create a Google Search campaign for my SaaS product. Target people searching for "team collaboration software" and "project management tools". Budget is $25/day. Landing page is https://myapp.com/signup

Agent: I'll create a Search campaign with those keywords. What headlines should I use? Here are some suggestions:

  • "Team Collaboration Made Simple"
  • "Project Management for Modern Teams"
  • "Start Free - No Credit Card"

Check Performance

You: How are my campaigns doing this week?

Agent: Here's your performance for the last 7 days:

CampaignSpendClicksConversionsROAS
Brand Search$14289124.2x
Competitor Keywords$984531.5x
Display Retargeting$6723482.8x

The "Competitor Keywords" campaign is underperforming. Want me to pause it or adjust the targeting?

Add Negative Keywords

You: I'm getting clicks for "free project management" but we don't have a free tier. Block those.

Agent: Added "free" as a negative keyword to your campaign. This will stop your ads from showing for any search containing "free".

Generate Ad Creative

You: I need a display ad image for a marketing automation product. Dark theme, professional, 1200x628.

Agent: Generating your image...

Created: "Marketing automation dashboard with data visualization on dark background" Asset saved and ready to use in your next Display campaign.


Connect Your Ad Accounts

To manage ads on each platform, you'll need to connect your accounts in Synter:

  1. Go to syntermedia.ai/settings/credentials
  2. Click "Connect" next to each platform
  3. Complete the OAuth flow
  4. Your agent can now manage that platform

Supported Platforms (19; βœ… = reporting + full campaign execution, πŸ“Š = reporting):

  • Google Ads βœ…
  • Meta (Facebook/Instagram) βœ…
  • LinkedIn Ads βœ…
  • Microsoft Ads (Bing) βœ…
  • Reddit Ads βœ…
  • TikTok Ads βœ…
  • X (Twitter) Ads βœ…
  • Snapchat Ads βœ…
  • Pinterest Ads βœ…
  • Spotify Ads βœ…
  • Amazon DSP βœ…
  • The Trade Desk βœ…
  • Amazon Ads πŸ“Š
  • Walmart Connect πŸ“Š
  • Instacart Ads πŸ“Š
  • Target Roundel πŸ“Š
  • Criteo πŸ“Š
  • Display & Video 360 πŸ“Š
  • OpenAI Ads (ChatGPT) πŸ“Š

Advanced: Direct Tool Access

For power users, you can call any of 140+ Synter tools directly:

Code
> Use run_tool to call google_ads_list_audiences

See the full tool list at docs.syntermedia.ai/tools or ask your agent:

Code
> What tools are available for LinkedIn Ads?

Safe by Default: execute Dry-Runs Unless Told Otherwise

The universal execute tool never runs an action on the first call unless you opt in. By default (dry_run: true) it validates the request and stops there β€” nothing executes, nothing spends. Pass dry_run: false to actually run the action; for anything that spends money, do that only with the account owner's approval.


Environment Variables

VariableRequiredDescription
SYNTER_API_KEYYesYour Synter API key
SYNTER_API_URLNoAPI URL override (default: https://syntermedia.ai)

Local Development

bash
# Clone and install
git clone https://github.com/Synter-Media-AI/mcp-server.git
cd mcp-server
npm install

# Build
npm run build

# Run locally
SYNTER_API_KEY=syn_your_key_here node dist/index.js

Troubleshooting

"SYNTER_API_KEY not set"

Make sure your API key is in the env section of your MCP config. The key should start with syn_.

"Invalid or expired API key"

  1. Check that you copied the full key (they're long!)
  2. Verify the key is active at syntermedia.ai/developer
  3. Make sure the key has tools:write scope

"No ad accounts connected"

You need to connect at least one ad platform:

  1. Go to syntermedia.ai/settings/credentials
  2. Click "Connect" next to Google Ads (or another platform)
  3. Complete the OAuth authorization

Tools aren't showing in Claude/Cursor

  1. Restart your AI client completely (not just refresh)
  2. Check the MCP server logs for errors
  3. Verify the config file path and JSON syntax

FAQ

Is there an MCP server for Google Ads?

Yes, two kinds. Google ships an official Google Ads MCP server, which is read-only in its current release: it can query reports, metrics, and metadata, but per Google's documentation it "cannot modify bids, pause campaigns, or create new assets." Our MCP server covers Google Ads with both read and write: create Search, Display, and Performance Max campaigns, add keywords and negative keywords, adjust budgets, pause campaigns, manage Customer Match audiences, set up conversion tracking, and pull performance data. The same server reports across 18 other ad platforms and offers full campaign execution on 11 of them.

Can Claude or ChatGPT manage my ad campaigns?

Yes. With the Synter MCP server connected, Claude (Claude Desktop, Claude Code), ChatGPT, Cursor, and any other MCP-compatible client can create campaigns, adjust budgets, pause underperformers, generate creatives, and sync audiences on 14 ad platforms (write actions on 16), and pull performance data across all 19. Claude and other stdio clients connect via npx @synterai/mcp-server with a SYNTER_API_KEY; ChatGPT and other HTTP clients connect to the remote server at https://mcp.syntermedia.ai/mcp/ with an X-Synter-Key header. Destructive actions have built-in confirmations.

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.


Resources

  • Synter Manual: 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 on skills.sh)
  • Support: hello@syntermedia.ai

License

MIT License - see LICENSE for details.


Synter
The MCP extension they don't want you to use.
Because AI agents with ad budgets change everything.

Related MCP Servers

View all in Social Media View all alternatives
  • P
    Paidsync

    Run ads on Google, Meta, LinkedIn, TikTok and more from AI. 430+ tools across 13 platforms.

    🌐 Social Media0 views
    Compare vs Paidsync β†’
  • A
    AdKit β€” Ads MCP

    Manage ad campaigns on Meta, Google, and TikTok from AI coding agents

    🌐 Social Media0 views
    Compare vs AdKit β€” Ads MCP β†’
  • Mcp logoMcp

    Social media search and analytics across X, Reddit, Bluesky, YouTube, and more

    🌐 Social Media0 views
    Compare vs Mcp β†’
  • A
    Adside

    AI agents that manage paid ads on Meta, LinkedIn, and Google Ads from any MCP client.

    🌐 Social Media0 views
    Compare vs Adside β†’

Frequently Asked Questions about Synter Ads

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "synter-ads": { "command": "npx", "args": ["-y", "synter-ads"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewSynter Ads AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/synter-ads?style=directory)](https://allmcps.com/mcp/synter-ads)
HTML Embed
<a href="https://allmcps.com/mcp/synter-ads"><img src="https://allmcps.com/api/badge/synter-ads?style=directory" alt="Synter Ads on AllMCPs" /></a>

Technical Specs & Signals

Category🌐Social Media
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
27Quality signal: Emerging Β· 27/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership8/20
Documentation & tools11/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… FeaturedAllMCPs Server logo

AllMCPs Server

The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 3,181+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge and attach your website.

Free dofollow backlink: after claiming, verify your product site and place a dofollow AllMCPs badge β€” we recheck it stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in 🌐 Social Media β†’Best MCP servers for Social Media β†’Alternatives to Synter Ads β†’Install in Claude DesktopInstall in CursorInstall in VS Code