Synter Ads logo

Synter Ads

Manage, analyze, and modify advertising campaigns across 19 platforms through MCP tools and natural-language agent workflows.

Install Synter Ads

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "synter-ads-2": {
      "command": "npx",
      "args": [
        "-y",
        "@synterai/mcp-server"
      ],
      "env": {
        "SYNTER_API_KEY": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Automated check passed— started and listed 56 tools correctly (2d ago).

Overview

The synter-ads MCP server gives AI agents access to advertising accounts across Google, Meta, LinkedIn, Microsoft, Reddit, TikTok, and other major platforms. It supports reporting across 19 platforms, campaign creation across 14, and a catalog of more than 140 tools through the npm package or hosted Streamable HTTP endpoint. Use it to inspect performance, change budgets, pause campaigns, manage targeting, create conversions, and generate or upload ad creatives. Write operations are marked destructive so compatible clients can request confirmation before execution.

Use cases

  • Review performance across connected advertising platforms
  • Create campaigns on supported ad networks
  • Adjust daily budgets and pause campaigns
  • Manage keywords and conversion tracking
  • Generate and upload advertising creatives

Key features

  • Reporting across 19 advertising platforms
  • Campaign creation across 14 platforms
  • 140+ tools through run_tool
  • Budget, pause, keyword, and conversion operations
  • AI image and video generation
  • Destructive-tool annotations for client approval prompts

Tools56

What Synter Ads lets your agent do. Expand a tool for its parameters.

Verified live~9.1k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

7/7 checks healthy over the last 40d

What it can do

From the 56 tools this server returned when we ran it; 56 declare their own safety hints.

Can delete or modify data · 26Handles credentials · 6Makes network requests · 2Read-only tools · 30
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceNot published
Package age263 days
Maintainers1

Observed 2026-10-20 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 12d ago via OSV.dev · @synterai/mcp-server (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars21Stargazers on the source repository.
npm downloads1.1kPackage downloads in the last 30 days.
Last commit2d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed56Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Synter Ads works

What the synter-ads MCP server does

The synter-ads MCP server connects AI clients to advertising accounts across major buying channels. It provides reporting for 19 platforms, including Google Ads, Microsoft Ads, Meta, LinkedIn, X, Reddit, TikTok, Snapchat, Pinterest, Spotify, Amazon, Walmart Connect, Instacart, Target Roundel, Criteo, The Trade Desk, Display & Video 360, and OpenAI Ads.

Campaign creation is available for 14 platforms: Google Ads, Microsoft Ads, Meta, LinkedIn, X, Reddit, TikTok, Snapchat, Pinterest, Spotify, Amazon Ads, Amazon DSP, The Trade Desk, and OpenAI Ads.

How it works

The synter-ads MCP server is available as an npm package for local stdio use or as a hosted MCP endpoint using Streamable HTTP. The npm package includes typed tools for common tasks and a run_tool operation that can reach the full catalog of more than 140 Synter tools. The hosted endpoint exposes the complete hosted tool set, including performance queries for the listed platforms.

Agents can use natural-language requests to list campaigns, inspect spend, create supported campaign types, modify daily budgets, pause campaigns, add keywords, and manage conversion tracking. Creative operations include AI image and video generation plus image uploads. Write tools are annotated as destructive, allowing an MCP client to ask for approval before carrying out changes. These safeguards do not eliminate the need to review actions that can spend budget or alter live campaigns.

Setup and configuration

Create a Synter API key through Synter’s Developer Settings, then provide it as the SYNTER_API_KEY environment variable for the local package. A typical local configuration runs npx @synterai/mcp-server; the README provides setup examples for Claude Desktop and Cursor.

For remote use, configure an MCP client that supports Streamable HTTP with https://mcp.syntermedia.ai/mcp/ and send the API key in the X-Synter-Key header. This option does not require a local installation and is documented for clients and automation services including ChatGPT, n8n, and Zapier.

Tools and capabilities

Common typed tools cover:

  • Listing connected ad accounts and campaigns
  • Reading impressions, clicks, spend, conversions, ROAS, and daily spend
  • Creating Google Search, Display, and Performance Max campaigns
  • Creating campaigns for Meta, LinkedIn, and Reddit
  • Pausing campaigns and changing daily budgets
  • Adding positive and negative keywords
  • Creating and listing conversion actions
  • Diagnosing conversion tracking
  • Generating images or videos and uploading images
  • Calling additional tools through run_tool

The synter-ads MCP server is suitable for campaign reporting, multi-platform account operations, budget changes, targeting maintenance, and agent-assisted creative workflows.

Limitations and notes

Campaign creation and write coverage varies by platform. Some platforms support reporting only, and others support selected updates without campaign creation. The server can expose operations that launch campaigns, change bids or budgets, pause campaigns, add keywords, and upload creatives; those actions can affect live advertising accounts and spending.

The npm package is the raw MCP server. The README identifies a separate Synter plugin as the canonical installable Claude plugin, with additional skills, agents, and an approval-before-spend hook. Use the MCP package when the client or integration requires the server tools directly.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Synter Ads

synter-ads is an MCP server that connects AI agents to advertising accounts across 19 platforms, including Google, Meta, LinkedIn, Reddit, and TikTok. Its main tools report performance, list campaigns, create supported campaigns, change budgets, pause campaigns, manage keywords and conversions, and generate or upload ad creatives.

Install it through an MCP client by running `npx @synterai/mcp-server` and setting the `SYNTER_API_KEY` environment variable. The README includes local configuration examples for Claude Desktop and Cursor. A hosted Streamable HTTP endpoint is also available when local installation is not preferred.

Yes, synter-ads works with Cursor through a project `.cursor/mcp.json` configuration. Set the server command to `npx`, pass `@synterai/mcp-server` as the argument, and provide the Synter API key as `SYNTER_API_KEY`.

synter-ads supports reporting across 19 advertising platforms and full campaign creation across 14 of them. Supported services include Google Ads, Microsoft Ads, Meta, LinkedIn, X, Reddit, TikTok, Snapchat, Pinterest, Spotify, Amazon, The Trade Desk, Display & Video 360, and OpenAI Ads, with coverage varying by platform.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

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-2?style=directory)](https://allmcps.com/mcp/synter-ads-2)
HTML Embed
<a href="https://allmcps.com/mcp/synter-ads-2"><img src="https://allmcps.com/api/badge/synter-ads-2?style=directory" alt="Synter Ads on AllMCPs" /></a>