← Back to MCP Server

Synter MCP Server — Complete Tool Reference

Synter is the AI Agent Operator for Ads. The Synter MCP server exposes 49+ tools across 6 categories. All tools are available via HTTP MCP transport at syntermedia.ai/mcp.

Connect to Claude Desktop, Cursor, Windsurf, or any MCP-compatible client. GA4 reporting tools are free (0 credits). All other tools deduct credits from your plan balance.

Supported Platforms

Google Ads
Meta (Facebook / Instagram)
LinkedIn Ads
Reddit Ads
TikTok Ads
Microsoft Ads
X (Twitter) Ads
Pinterest Ads
Snapchat Ads
Amazon DSP
Trade Desk
StackAdapt
Taboola
Spotify Ads

Performance Reporting

Pull metrics from any connected ad platform. All reporting tools return campaign-level data by default. Credits listed are per call.

Tool NameDescriptionParametersCredits
pull_google_ads_performanceGoogle Ads metrics: impressions, clicks, spend, conversions, CPA, ROAS by campaigndays (int)1
pull_meta_ads_performanceMeta Ads metrics at campaign, ad-set, or ad level. Includes Facebook and Instagram.days (int), level (campaign|ad-set|ad)1
pull_linkedin_ads_performanceLinkedIn Ads CTR, CPC, CPL, impressions, and conversions by campaigndays (int)1
pull_tiktok_ads_performanceTikTok Ads campaign performance including video view metricsdays (int)1
pull_reddit_ads_performanceReddit Ads spend, clicks, and conversions by campaigndays (int)1
pull_x_ads_performanceX (Twitter) Ads impressions, engagements, spend, and CPCdays (int)1
pull_microsoft_ads_performanceMicrosoft Advertising (Bing) campaign metrics: clicks, spend, conversionsdays (int)1
pull_amazon_dsp_performanceAmazon DSP impressions, clicks, purchases, and ROAS by campaigndays (int)1
pull_pinterest_ads_performancePinterest Ads impressions, saves, outbound clicks, and spenddays (int)1
pull_snapchat_ads_performanceSnapchat Ads swipe-ups, impressions, spend, and conversionsdays (int)1
ga4_run_reportGoogle Analytics 4 reports with any combination of metrics and dimensions. Free — no credits required.metrics (string), dimensions (string), days (int)0 (free)
ga4_list_propertiesList all GA4 properties connected to the account. Free — no credits required.none0 (free)
ga4_list_conversionsList all conversion events in GA4. Free — no credits required.none0 (free)
run_gaql_queryRun a custom Google Ads Query Language (GAQL) query for advanced reporting and diagnosticsquery (string)2
get_attributionCross-channel attribution data: first-touch, last-touch, and linear models across platformsplatform (string), days (int)2
tiktok_ads_get_insightsDetailed TikTok Ads insights including video view rate, play actions, and audience datadays (int), data_level (AUCTION_CAMPAIGN|AUCTION_ADGROUP|AUCTION_AD)1

Campaign Management

Create, pause, resume, adjust, and plan campaigns across all 20+ connected platforms.

Tool NameDescriptionParametersCredits
list_campaignsList all campaigns on a specific platform with status, budget, and spendplatform (string)1
pause_campaignPause a running campaign on any platformplatform (string), campaign_id (string)1
update_campaign_budgetAdjust daily or lifetime budget for a campaign on any platformplatform (string), campaign_id (string), budget (number)1
create_campaign_planAI Agents create a full cross-channel campaign plan with budget allocation, targeting, and creative specsgoal (string), platforms (array), budget (number)5
execute_campaign_planExecute a previously created campaign plan across all specified platformsplan_id (string)10
create_campaign_for_audienceLaunch a new campaign targeting a specific audience across one or more platformsaudience_id (string), platforms (array)5
optimize_budgetAI-driven budget reallocation across platforms based on CPA or ROAS targetsplatforms (array), days (int), target_cpa (number)5
forecast_campaignForecast expected impressions, clicks, and conversions before launching a campaignplatform (string), budget (number), target (string)3
list_connected_accountsList all ad accounts connected to Synter with platform and account namenone0 (free)
get_connection_statusCheck which platforms are connected and get the URL to connect additional platformsnone0 (free)
tiktok_ads_get_campaignGet detailed TikTok campaign settings including budget type, objective, and statuscampaign_id (string)1
tiktok_ads_list_adgroupsList all ad groups within a TikTok campaign with targeting and bid settingscampaign_id (string)1
tiktok_ads_get_adgroupGet detailed settings for a specific TikTok ad groupadgroup_id (string)1
tiktok_ads_list_adsList all ads within a TikTok ad group with creative and status detailsadgroup_id (string)1
tiktok_ads_update_adgroupUpdate targeting, bid, or budget settings for a TikTok ad groupadgroup_id (string), updates (object)2
get_credit_balanceCheck remaining credit balance and usage for the accountnone0 (free)

Audience Sync

Upload customer lists, sync CRM data, and build lookalike audiences across every connected ad platform. One tool call syncs to any connected platform.

Tool NameDescriptionParametersCredits
list_audiencesList all audiences available in the account across all platformsnone1
sync_audienceSync a customer list or CRM segment to a specific platform. Supports Google Customer Match, Meta Custom Audiences, LinkedIn Matched Audiences, Reddit Custom Audiences, TikTok Custom Audiences, Microsoft Customer Match, X Tailored Audiences, Amazon DSP, Trade Desk CRM, StackAdapt, Pinterest, Snapchat, Taboola, and Spotify.platform (string), audience_id (string)3
build_lookalike_audienceBuild a lookalike audience from an existing customer list on a target platformsource_audience (string), platform (string)3

AI Creative Generation

Generate ad images, video ads, landing pages, and competitor-inspired creatives. Creative generation uses additional credits based on output type.

Tool NameDescriptionParametersCredits
test_creativesGenerate and A/B test multiple ad creative variations for a platform and audienceplatform (string), audience_id (string)5-20
create_landing_pageGenerate a full landing page with copy, layout, and CTAs based on campaign goal and brandgoal (string), brand (string)135
publish_landing_pagePublish a generated landing page to a custom domainpage_id (string), domain (string)0 (free)
update_landing_page_htmlUpdate the HTML of a published landing page with new content or layout changespage_id (string), html (string)1

Conversion Tracking

Set up and manage conversion tracking across platforms including Google Ads, Meta Pixel, and server-side CAPI.

Tool NameDescriptionParametersCredits
setup_google_ads_trial_funnelSet up a complete Google Ads trial conversion funnel with micro-conversions and ROAS targetsaccount_id (string)5

Analytics and Intelligence

Growth pipelines, incrementality measurement, skills, and direct execution tools for advanced agent workflows.

Tool NameDescriptionParametersCredits
growth_discoverDiscover growth opportunities based on target audience and criteriatarget (string), criteria (object)5
growth_enrichEnrich lead data with company information, job titles, and contact detailsleads (array)2 per lead
growth_run_pipelineRun a configured growth pipeline end-to-end: discover, enrich, and exportpipeline_id (string)10
measure_incrementalityRun an incrementality measurement study for a specific platform and campaignplatform (string), campaign_id (string)10
list_skillsList all available AI skills that can be loaded for specialized campaign tasksnone0 (free)
load_skillLoad a specific AI skill to add specialized knowledge to the agent sessionskill_name (string)0 (free)
list_available_scriptsList all 100+ available scripts with descriptions. Useful for discovering what the agent can do.none0 (free)
executeExecute a natural language command. The agent interprets the command and calls the appropriate underlying tools.command (string)varies
get_job_statusCheck the status of a long-running background job (campaign creation, audience sync, etc.)job_id (string)0 (free)

Authentication

All tools require authentication via API key. Pass it in the X-Synter-Key header. Generate your key at the Developer Portal.

Ad platform connections (Google, Meta, LinkedIn, TikTok, etc.) are managed via OAuth through the Credentials page.

Setup

Add this config to your Claude Desktop, Cursor, or Windsurf MCP settings. See the full MCP setup guide for step-by-step instructions.

{
  "mcpServers": {
    "synter-ads": {
      "type": "http",
      "url": "https://syntermedia.ai/mcp",
      "headers": {
        "X-Synter-Key": "YOUR_API_KEY"
      }
    }
  }
}
Synter MCP Server — Complete Tool Reference | syntermedia.ai