- Home
- MCP servers
- Synter
Synter
- 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.
- 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