CAT
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Cross AI Tools

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by @mertduzgun

Independent project, not affiliated with Anthropic

Synter Ads

jshorwitz/synter-mcp-server
11authSTDIO, HTTPregistry active
Summary

This is the first MCP server that lets Claude actually spend your advertising budget. It connects to Google, Meta, LinkedIn, Microsoft, Reddit, TikTok, and five other ad platforms with full read and write access. You can create campaigns, adjust bids, pause underperformers, add keywords, and generate creative assets through Imagen 4, Veo, and Flux. The source includes built-in confirmations for destructive actions, but the warning is real: your agent gets direct access to campaign creation and budget controls. Available via stdio or as a hosted HTTP endpoint, so you can skip local installation if needed. Built by Synter Media, requires an API key from their platform.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →

Synter MCP Server

npm version License: MIT

The MCP extension Claude doesn't want you to use.

Because once you install it, your AI agent can spend real money.

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

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


Why Synter?

Most advertising MCP servers are read-only and single-platform. Synter is the only cross-platform ad management MCP server with full read + write capabilities:

FeatureSynterGoogle Ads MCPAmazon Ads MCPOthers
Platforms9+ (Google, Meta, LinkedIn, Microsoft, Reddit, TikTok, X, StackAdapt, TTD)Google onlyAmazon only1-2
Create campaigns✅❌ Read-only✅ Amazon only❌
Adjust budgets✅❌✅❌
Pause campaigns✅❌✅❌
AI creative generation✅ (Imagen 4, Veo, Flux)❌❌❌
Bid optimization✅❌❌❌
AI Strategist✅❌❌❌
Open source✅✅❌Varies

One MCP server. Every ad platform. Read and write.


⚠️ 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:

{
  "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:

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

For Amp — Add to .amp/settings.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:

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:

/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 (Imagen 4, Flux, SDXL)
generate_videoAI-generate video ads (Veo, Runway, Luma)
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.

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 with Imagen 4...

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:

  • Google Ads ✅
  • Meta (Facebook/Instagram) ✅
  • LinkedIn Ads ✅
  • Microsoft Ads (Bing) ✅
  • Reddit Ads ✅
  • TikTok Ads ✅
  • X (Twitter) Ads ✅
  • StackAdapt ✅
  • The Trade Desk ✅

Advanced: Direct Tool Access

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

> Use run_tool to call google_ads_list_audiences

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

> What tools are available for LinkedIn Ads?

Environment Variables

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

Local Development

# 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

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.

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →

Configuration

SYNTER_API_KEY*secret

Your Synter API key. Get one at https://syntermedia.ai/developer

Categories
Finance & CommerceMedia & Entertainment
Registryactive
Package@synterai/mcp-server
TransportSTDIO, HTTP
AuthRequired
UpdatedFeb 26, 2026
View on GitHub

Related Finance & Commerce MCP Servers

View all →
Shopify Subscription Reconciliation MCP (Recharge Edition)

io.github.shelvick/shopify-subscription-reconciliation

Reconcile Shopify orders against Recharge subscription charges and Stripe payouts.
Google Ads

zleventer/google-ads-mcp

MCP server for Google Ads — 22 tools for spend diagnosis, impression share, and asset performance.
1
Meok Stripe Acp Checkout Mcp

csoai-org/meok-stripe-acp-checkout-mcp

MEOK Stripe ACP Checkout MCP — ChatGPT shopping bridge. Issues + verifies + signs Stripe Agentic
Google Ads

io.github.mharnett/google-ads

Google Ads MCP with MCC support: 35 tools for campaigns, keywords, reporting, GAQL.
Stripe Billing Mcp

csoai-org/stripe-billing-mcp

stripe-billing-mcp MCP server by MEOK AI Labs
Google Ads Mcp

co.pipeboard/google-ads-mcp

Google Ads automation with AI: analyze performance, manage campaigns, optimize bids.