Synter

Provides an MCP server to manage Synter ad campaigns via AI agents with access to multiple platforms.
  • typescript

0

GitHub Stars

typescript

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "jshorwitz-synter-mcp-server": {
      "command": "npx",
      "args": [
        "@syntermedia/mcp-server"
      ],
      "env": {
        "SYNTER_API_KEY": "syn_your_api_key_here"
      }
    }
  }
}

You can run the Synter MCP Server to empower your AI agent with campaign management capabilities across multiple advertising platforms. It exposes a set of tools for creating and adjusting campaigns, tracking performance, generating creatives, and connecting your ad accounts, all accessible through natural conversations with your AI client.

How to use

To use the MCP server, configure your AI client to communicate with Synter’s MCP endpoints, then start chatting commands like creating campaigns, checking performance, or pausing underperforming campaigns. Your agent can manage campaigns, add keywords, generate creatives, and retrieve analytics across supported platforms once wired to your ad accounts.

How to install

Prerequisites: ensure you have Node.js and npm installed on your machine.

  1. Install the MCP server dependencies and build locally.
# Clone the project
git clone https://github.com/jshorwitz/synter-mcp-server.git
cd mcp-server

# Install dependencies
npm install

# Build the project
npm run build

# Run locally (supply your API key)
SYNTER_API_KEY=YOUR_API_KEY node dist/index.js

Configuration keys you need to know

To connect the MCP server to your AI client, you provide an API key and configure the MCP server in your client’s environment. The server examples show how to wire the command to start the MCP server using npx and the Synter package.

Troubleshooting and tips

If you encounter issues, verify your API key is present in the environment and that the key has the proper scope. Ensure at least one ad account is connected, and restart your AI client after updating the MCP configuration. Check logs for errors if tools don’t appear in the client.

Tools you can access through the MCP server

Campaign management, performance analytics, keyword management, conversion tracking, creative generation, and utility tools are exposed through the MCP server. You can list campaigns, create various campaign types, pause campaigns, manage keywords, set up conversions, generate images or videos for ads, and run additional Synter tools directly.

Security and access notes

Treat your API key as a secret. Do not expose it in shared environments, and rotate keys if you suspect exposure. Confirm destructive actions with your agent when performing campaign changes.”

Next steps

Once you have the MCP server configured and your ad accounts connected, start real-time conversations to create campaigns, adjust budgets, pause underperformers, and pull performance data across Google, Meta, LinkedIn, Microsoft, Reddit, TikTok, and more.

Available tools

list_campaigns

List campaigns across all connected platforms

create_search_campaign

Create a Google Search campaign with keywords and ads

create_display_campaign

Create a Google Display campaign with images

create_pmax_campaign

Create a Performance Max campaign

create_meta_campaign

Create a Facebook/Instagram campaign

create_linkedin_campaign

Create a LinkedIn campaign for B2B

create_reddit_campaign

Create a Reddit campaign

pause_campaign

Pause any campaign

update_campaign_budget

Change daily budget

get_performance

Get impressions, clicks, spend, conversions, ROAS

get_daily_spend

Daily spend breakdown by platform

add_keywords

Add keywords to a campaign or ad group

add_negative_keywords

Block unwanted search terms

create_conversion

Set up a conversion action

list_conversions

List existing conversion actions

diagnose_tracking

Check if tracking is installed correctly

generate_image

AI-generate ad images (Imagen 4, Flux, SDXL)

generate_video

AI-generate video ads (Veo, Runway, Luma)

upload_image

Upload images as ad assets

list_ad_accounts

List all connected ad accounts

run_tool

Run any of 140+ Synter tools directly

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational