Skip to app content

Promo eligibility and availability are checked at signup.

Stop Juggling Ad Dashboards. Operate Paid Media from Claude & Cursor.

Launch cross-platform campaigns, throttle wasted spend, and sync first-party audiences in natural language. One unified MCP server with a server-side safety gate and an audit log. How approvals work →

Human Spend Gate on Every Mutation
Zero Secrets in Chat (Browser OAuth)
Official FastMCP Remote Protocol
Jobs to be Done

Turn Complex Media Buying into Direct Natural Language

Stop writing custom throwaway scripts and manually clicking through ad consoles.

Campaign Execution

Launch Cross-Platform Campaigns in Seconds

PAIN:Hours spent manually duplicating headlines, budgets, and UTM tags across 6 separate ad managers.
MCP FIX:Stage synchronized campaigns across Google, Meta, TikTok, Reddit, and LinkedIn with a single prompt.
Budget Protection

Stop Wasted Spend & Budget Runaway

PAIN:Burning budget on negative search terms and decaying ad sets before you log in to check.
MCP FIX:Run autonomous negative keyword audits, CPA anomaly checks, and pacing guardrails across all accounts.
Audience Activation

Sync 1st-Party CRM Audiences Automatically

PAIN:Exporting CSVs, hashing customer emails manually, and dealing with broken retargeting lists.
MCP FIX:Stream customer lists and offline conversion signals directly to Meta CAPI, Google Match, and LinkedIn.
Performance Truth

Get Truthful Multi-Touch Attribution

PAIN:Platform reporting overlap and inflated synthetic ROAS masking true acquisition cost.
MCP FIX:Pull live cross-network metrics, assisted conversion paths, and verified CPA with zero stale figures.

Connect in Under 60 Seconds

Add one config snippet to your environment. Authenticate channels via browser OAuth.

Claude Desktop Walkthrough: Connect & Run Your First Query

Watch the exact connection steps in Claude Desktop or Codex, then see a sped-up cross-channel report and campaign execution

Watch on YouTube
  1. 1Click on Settings
  2. 2Click on Connectors
  3. 3https://mcp.synterai.com/mcp
  4. 4Report & Execute
    8x
claude_desktop_config.json
{
  "mcpServers": {
    "synter-ads": {
      "url": "https://mcp.synterai.com"
    }
  }
}

Endpoint: https://mcp.synterai.com · Direct OAuth completed in browser.

Local npx (optional)

Prefer a local process? Use @synterai/mcp-server@1.4.4 with your API key from /developer. Hosted remote above stays the primary path.

{
  "mcpServers": {
    "synter-ads": {
      "command": "npx",
      "args": ["-y", "@synterai/mcp-server@1.4.4"],
      "env": {
        "SYNTER_API_KEY": "syn_…"
      }
    }
  }
}

Staging twin: use the same package against your staging API key / hosted MCP when testing on staging.

Platform Coverage

43 advertising platforms via One Unified API

Search, Paid Social, Programmatic, Retail Media, Audio, and AI placements with zero middleware.

Google Ads
LIVE
Search & Video

Search, PMax, Display, YouTube, GAQL queries

Meta (Facebook & Instagram)
LIVE
Social

Facebook & Instagram campaigns, ad sets, CAPI

TikTok Ads
LIVE
Social

Spark Ads, video library, audience sync, insights

LinkedIn Ads
LIVE
B2B Social

Matched audiences, company targeting, sponsored content

Reddit Ads
LIVE
Social

Community & interest targeting, lookalike activation

Microsoft Ads
LIVE
Search

Bing Search, LinkedIn profile targeting on search

X Ads
LIVE
Social

Tailored audiences, follower targeting, thread boosts

Amazon DSP
LIVE
Programmatic

Orders, line items, hashed audience activation

The Trade Desk
LIVE
Programmatic

Cross-device targeting, CRM audience upload

Pinterest Ads
LIVE
Social

Pin promotion, customer list sync, shopping tags

Snapchat Ads
LIVE
Social

Ad squad optimization, custom audience upload, CAPI

Spotify Ads
LIVE
Audio & CTV

Audio campaigns, voiceover ads, companion banners

Display & Video 360
LIVE
Programmatic

Insertion orders, line-item targeting, async reporting

StackAdapt
LIVE
Programmatic

Display, native, CTV, audio, and DOOH campaigns

Amazon Ads
LIVE
Retail Media

Sponsored Brands, Products, and Display reporting

OpenAI Ads
LIVE
LLM Placements

AI search visibility & sponsor placement analytics

Operator Playbook

What You Can Ask Right Now

Click any prompt to copy it directly into Claude or Cursor.

Google Ads

“Audit Google search terms for the last 14 days and flag non-converting queries with >$50 spend as negative keywords.”

Cross-Platform

“Compare CPA and spend velocity across Meta, TikTok, and Reddit over the last 30 days.”

Meta Ads

“Sync my top 1,000 paying customer emails to a Meta Custom Audience and create a 1% Lookalike.”

LinkedIn Ads

“Pause all LinkedIn ad creatives where frequency is above 4.5 and CTR has dropped below 0.45%.”

Reddit Ads

“Create a Reddit Ads campaign targeting r/ClaudeAI, r/LocalLLaMA, and r/OpenAI with $50/day budget.”

Pacing Guardrails

“Check budget pacing across all 27 accounts and alert me on any channel deviating by >15%.”

The Contrast

Why Media Buyers & Developers Switch

THE OLD WAY
  • ✕Logging into 43 ad consoles to check pacing daily
  • ✕Custom Python scripts breaking on API version churn
  • ✕Copying and pasting API keys directly into LLM prompts
  • ✕Manual CSV customer uploads and stale audience lists
THE SYNTER MCP WAY
  • One natural language interface across all 43 advertising platforms
  • Managed FastMCP HTTP protocol with maintained APIs
  • Browser OAuth: zero credentials or secrets exposed to chat
  • Real-time audience syncing and policy-enforced spend limits
Transparent Developer Pricing

Free to Read. $20/mo to Execute.

Read-only reporting, campaign listing, daily spend, budget pacing, and GAQL diagnostics are 100% free ($0 / month, $0.00 in usage charges) across all 43 advertising platforms. Upgrade to Solo ($20 / month) or Scale ($500 / month) when your agent is ready to run live campaign writes: MCP calls bill at the 1x base rate ($5.00 / campaign) while Synter Angstrom / Synter App (MCP + LLM) bills at 5x ($25.00 / campaign).

FREE TO READ — OPEN SOURCE & HOSTED MCP
$0 / month ($0.00 in usage charges per read)

Unlimited own-account reads (`list_campaigns`, `get_performance`, `get_daily_spend`, `optimize_budget`, `diagnose_tracking`, `run_gaql_query`) across all 43 advertising platforms. Zero connector fees, 0% ad spend markup.

npx -y @synterai/mcp-server
SOLO PLAN (WRITE EXECUTION)
$20 / month

$20.00 claimable monthly credits + $100.00 in usage value with MCP100

  • Full MCP server access on Claude & Cursor
  • Direct API on all 43 advertising platforms
  • Safety gate, spend limits and audit log
Start SOLO with $100.00 in usage value
SCALE PLAN
$500 / month

$500.00 claimable monthly credits for agencies & teams

  • Multi-seat team workspaces
  • High-volume autonomous campaign pipelines
  • Priority webhook & CAPI throughput
Start Scale Plan
Architecture & Standards

Claude Skills for Advertising: Skill vs. MCP Integration

Understand how Claude Skills and MCP connectors divide cognitive reasoning from live ad platform execution across Google Ads, Meta Ads, and 43 advertising platforms.

Claude Skill (Instruction Layer)

Cognitive context & reasoning playbooks

A Claude Skill lives entirely in the LLM context. It defines domain heuristics, marketing playbooks, ROAS calculation rubrics, and Standard Operating Procedures (SOPs). A Skill cannot store OAuth tokens, call external APIs, or execute mutations on ad networks by itself.

  • Pacing and budget reallocation heuristics
  • Creative angle formulation & copy evaluation
  • Cross-channel attribution reasoning

Synter MCP (Execution Layer)

Authenticated Direct API execution & governance

Synter MCP is the secure execution bridge connecting Claude to 43 advertising platforms over JSON-RPC. It holds encrypted OAuth credentials, executes normalized read and write operations, and enforces server-side Agent Shield safety boundaries with mandatory readbacks.

  • Official Google Ads API & Meta Ads API OAuth custody
  • Server-side approval gates for budget scaling
  • Deterministic post-write state readback verification
Functional DimensionClaude Skill AloneClaude + Synter MCP Connector
Execution MechanismGenerates text advice & proposed code snippetsDirect API execution via JSON-RPC across 43 advertising platforms
Account AuthenticationNone (Cannot custody platform OAuth tokens)Native OAuth 2.1 with AES-256 KMS credential custody
Google & Meta API SupportTheoretical schemas; no network reachLive Google Ads API (Search, PMax) & Meta Ads Graph API
Read Diagnostics CostPrompt tokens onlyRead-only reports cost $0.00 in Synter usage.
Blast Radius ProtectionRelies solely on model compliance9-layer Agent Shield: spend caps, 2x ceiling, pause on create
Pre-Flight & VerificationUnverified hallucination riskdry_run preview mode + mandatory live API readback

Tested End-to-End Workflow in Claude Desktop & Claude Code

Step 1: Read & Audit

Claude calls get_performance and get_daily_spend for zero-cost performance trends.

Step 2: Guardrail Preflight

Claude inspects velocity limits via inspect_agent_shield to verify proposed changes fit within policy.

Step 3: Dry-Run Preview

Claude runs update_campaign_budget with dry_run: true to simulate budget calculations and micros formatting.

Step 4: Verified Execution

Live changes execute with server-side approval holds on scaling, followed by live state confirmation via list_campaigns.

Frequently Asked Questions: Claude Skills & Advertising MCP

How do Claude Skills work with advertising MCP connectors?

Claude Skills provide the strategic reasoning layer—evaluating creative CTR, analyzing cross-network attribution, and identifying high-CPA fatigue. The Synter MCP connector provides the execution layer—securely holding OAuth credentials for Google, Meta, and 14 other networks, dispatching compliant API payloads, and confirming state changes.

What is the distinction between a Claude Skill and an MCP server for Google Ads and Meta Ads?

A Claude Skill is prompt-based markdown containing rules and domain knowledge. It cannot directly connect to Google Ads or Meta Ads APIs. An MCP server is a standardized JSON-RPC server that exposes typed tools. By combining both, Claude gains authentic operational capability without exposing raw platform credentials to LLM prompt injection.

How does Synter govern Claude ad mutations and prevent budget runaway?

Synter enforces server-side Agent Shield controls: new campaigns are always created in a PAUSED state, daily spend increases are capped, and changes above workspace thresholds are held in pending_review status for human authorization. Directional budget decreases and diagnostic reads remain immediate and unrestricted.

Prerequisites

  • Claude Desktop, Cursor, Claude Code CLI, or any MCP client
  • Ad account on any supported network (Google, Meta, TikTok, LinkedIn, etc.)
  • Synter account with browser OAuth connection
MCP Server for Ads — Google, Meta, TikTok, LinkedIn, Reddit, Pinterest, Snapchat & More | Synter