One Agent, Every Platform
Most advertising teams juggle a dozen dashboards, each with its own API quirks, auth flows, and campaign structures. Synter replaces that complexity with a single AI agent that speaks every platform's language natively.
This guide catalogs every executable tool Synter provides — from creating a Google Search campaign to uploading a TikTok video ad to syncing audiences on Amazon DSP. Every tool listed here is callable via the MCP server, the Campaign IDE chat, or the REST API.
Executable scripts
Ad platforms
Access methods (MCP, Chat, API)
Google Ads (38 Tools)
The deepest integration. Synter creates all four campaign types (Search, Display, PMax, Demand Gen), manages keywords and negatives, uploads image assets, and handles conversion tracking end-to-end.
| Capability | Tools |
|---|---|
| Campaign Creation | google_ads_create_search_campaign, google_ads_create_display_campaign, google_ads_create_pmax_campaign, google_ads_create_demand_gen_campaign |
| Ads & Keywords | google_ads_create_rsa, google_ads_add_keywords, google_ads_add_negative_keywords, google_ads_keyword_ideas |
| Management | google_ads_pause_campaign, google_ads_update_bidding, google_ads_set_campaign_geo_targets, google_ads_list_campaigns |
| Creatives | google_ads_upload_image_asset, google_ads_update_pmax_assets |
| Audiences | google_ads_create_customer_match |
| Tracking | google_ads_create_conversion, pull_google_ads_data |
// Create a Search campaign via MCP
{
"action": "run_tool",
"tool": "google_ads_create_search_campaign",
"args": {
"campaign-name": "Q1 Brand Search",
"daily-budget": "50",
"geo-targets": "2840"
}
}Meta Ads (19 Tools)
Synter manages campaigns across Facebook, Instagram, Messenger, and Audience Network. Create ad sets with pixel tracking, upload video creatives, and build custom audiences from interest targeting or customer lists.
| Capability | Tools |
|---|---|
| Campaign Creation | meta_ads_create_campaign, meta_ads_create_adset, meta_ads_create_ad |
| Audiences | meta_ads_create_audience, meta_ads_search_interests |
| Creatives | meta_ads_upload_video |
| Management | meta_ads_update_campaign, meta_ads_list_campaigns |
| Tracking | meta_ads_enable_pixel_tracking, meta_ads_get_insights, pull_meta_ads |
App Review Required for Creatives
Image uploads require Meta App Review for Standard Access. Synter handles read operations and campaign management in Development Mode. Creative uploads are available once your Meta app passes review.
LinkedIn Ads (24 Tools)
The most complex API in advertising — Rest.li 2.0, versioned endpoints, and strict URL encoding. Synter abstracts all of it. Create complete campaigns with image ads, lead gen forms, and matched audiences in a single command.
| Capability | Tools |
|---|---|
| Campaign Creation | linkedin_ads_create_campaign_complete, linkedin_ads_create_message_campaign |
| Ads & Creatives | linkedin_ads_create_image_ad, linkedin_ads_create_image_ads_bulk, linkedin_ads_create_leadgen_creative, linkedin_ads_upload_image |
| Lead Gen | linkedin_ads_create_lead_gen_form |
| Audiences | linkedin_ads_create_matched_audience |
| Management | linkedin_ads_batch_pause, linkedin_ads_list_campaigns, pull_linkedin_ads_data |
// Create a LinkedIn image ad end-to-end
{
"action": "run_tool",
"tool": "linkedin_ads_create_image_ad",
"args": {
"campaign-id": "229133773",
"image-url": "https://storage.example.com/ad.png",
"headline": "Scale Your B2B Pipeline",
"landing-url": "https://example.com/demo"
}
}Reddit Ads (18 Tools)
Synter handles Reddit's v3 API including the unique profile-based post creation workflow, conversion tracking via CAPI, and community-targeted ad groups.
| Capability | Tools |
|---|---|
| Campaign Creation | reddit_ads_create_campaign, reddit_ads_create_ad_group, reddit_ads_create_ad, reddit_ads_create_post |
| Audiences | reddit_ads_create_audience |
| Tracking | reddit_ads_send_conversion, reddit_ads_manage_pixel |
| Management | reddit_ads_update_campaign, reddit_ads_update_ad_group, reddit_ads_list_campaigns, pull_reddit_ads |
Amazon Ads (21 Tools)
Full coverage of Sponsored Products, Sponsored Brands, and Sponsored Display — including keyword targeting, product targeting, bid recommendations, and async reporting.
| Capability | Tools |
|---|---|
| Campaign Creation | amazon_ads_create_sp_campaign, amazon_ads_create_sb_campaign, amazon_ads_create_sd_campaign |
| Ad Groups & Targeting | amazon_ads_create_sp_ad_group, amazon_ads_add_sp_keywords, amazon_ads_add_sp_product_targets |
| Optimization | amazon_ads_get_recommendations |
| Reporting | amazon_ads_get_reports, amazon_ads_list_campaigns, pull_amazon_ads |
Amazon DSP (11 Tools)
Programmatic display, video, and OTT advertising across Amazon properties and the open web. Synter manages orders, line items, audiences, and reporting.
| Capability | Tools |
|---|---|
| Account Setup | amazon_dsp_list_profiles, amazon_dsp_list_advertisers |
| Campaign Creation | amazon_dsp_create_order, amazon_dsp_create_line_item |
| Management | amazon_dsp_pause_order, amazon_dsp_update_order_budget |
| Audiences | amazon_dsp_create_audience, amazon_dsp_upload_audience |
| Reporting | amazon_dsp_pull_metrics |
TikTok Ads (10 Tools)
Create campaigns, upload video creatives, build custom audiences, and track conversions via TikTok Events API — all from a single agent conversation.
| Capability | Tools |
|---|---|
| Campaign Creation | tiktok_ads_create_campaign, tiktok_ads_create_adgroup, tiktok_ads_create_ad |
| Creatives & Audiences | tiktok_ads_upload_video, tiktok_ads_create_audience, tiktok_ads_upload_audience |
| Management | tiktok_ads_pause_campaign, tiktok_ads_list_campaigns, pull_tiktok_ads |
X (Twitter) Ads (14+ Tools)
Full campaign lifecycle plus organic growth tools. Synter handles X's OAuth 1.0a authentication, campaign creation, promoted tweets, web tag management, and trend-based prospecting.
| Capability | Tools |
|---|---|
| Campaign Creation | x_ads_create_campaign, x_ads_create_line_item, x_ads_create_promoted_tweet, x_ads_create_tweet |
| Audiences & Tracking | x_ads_create_audience, x_ads_upload_audience, x_ads_manage_web_tag |
| Analytics | x_ads_get_analytics, x_ads_list_campaigns, pull_x_ads |
| Organic Growth | x_search_trends, x_search_prospects, x_post_content |
Microsoft Ads (4+ Tools)
Campaign listing, audience management, and campaign validation for Bing Search campaigns. Expanding with full campaign creation tools on the roadmap.
| Capability | Tools |
|---|---|
| Management | microsoft_ads_list_campaigns, microsoft_ads_validate_campaign_structure |
| Audiences | microsoft_ads_create_audience, microsoft_ads_list_audiences |
| Reporting | pull_microsoft_ads |
Spotify Ads (8 Tools)
Audio and podcast advertising. Create campaigns, upload audio creatives, manage budgets, and pull listening metrics.
| Capability | Tools |
|---|---|
| Campaign Creation | spotify_ads_create_campaign, spotify_ads_create_ad_set, spotify_ads_create_audio_ad |
| Management | spotify_ads_pause_campaign, spotify_ads_update_budget, spotify_ads_list_campaigns |
| Reporting | spotify_ads_pull_metrics |
Cross-Platform Tools
Beyond individual platforms, Synter provides tools that work across all channels — creative generation, landing pages, analytics, and tag management.
AI Creative Generation
- generate_image (Imagen 4, Flux, SDXL)
- generate_video_ad (Veo, Runway, Luma, Creatify)
- competitor_inspired_creative
- landing_page_generate
YouTube
- youtube_upload_video
- youtube_list_videos
- youtube_channel_report
Google Analytics 4
- ga4_run_report
- ga4_create_conversion
- ga4_create_google_ads_link
- ga4_list_properties
Google Tag Manager
- gtm_create_conversion_tag
- gtm_create_trigger
- gtm_publish
- gtm_list_tags
Performance Data Sync
Synter pulls metrics from every connected platform into a unified view: pull_google_ads_data, pull_meta_ads, pull_linkedin_ads_data, pull_reddit_ads, pull_microsoft_ads, pull_x_ads, pull_tiktok_ads, pull_amazon_ads
How to Use These Tools
Every tool is accessible through three interfaces. Pick the one that fits your workflow.
1. MCP Server (Claude Desktop, Cursor, Amp)
Add Synter as an MCP server in your AI client config:
{
"mcpServers": {
"synter-ads": {
"type": "http",
"url": "https://mcp.syntermedia.ai/mcp/",
"headers": {
"X-Synter-Key": "syn_your_api_key"
}
}
}
}2. Campaign IDE (Chat Interface)
Open syntermedia.ai/campaigns/ide and describe what you want in plain English. The agent selects and executes the right tools automatically.
3. REST API
Call tools directly via the PPC backend:
POST /tools/run
X-Synter-Key: syn_your_api_key
{
"script_name": "google_ads_create_search_campaign",
"platform": "GOOGLE",
"args": ["--campaign-name", "Q1 Brand", "--daily-budget", "50"]
}Frequently Asked Questions
How do I access these tools via API?
Synter exposes all 160+ tools via the MCP (Model Context Protocol) server at mcp.syntermedia.ai. Generate an API key at syntermedia.ai/developer, add it to your MCP client config (Claude Desktop, Cursor, or Amp), and call any tool by name. You can also use the REST API at /tools/run on the PPC backend directly.
How much does it cost to use these tools?
Read-only tools (listing campaigns, pulling metrics) are free. Write operations cost 1-20 credits depending on complexity. New accounts start with 200 free credits. Credit packs start at $10 for 1,000 credits.
Do I need to connect my own ad accounts?
For Google Ads, Synter provides a free managed account — no OAuth needed. For Meta, LinkedIn, Reddit, TikTok, Microsoft, and X, you connect your own accounts via OAuth. Amazon and Spotify require your own developer credentials.
Can I use these tools from Claude Desktop or Cursor?
Yes. Synter ships an MCP server that works with any MCP-compatible client. Add the server URL and your API key to your client config and every tool becomes available as a native function call.
Related Posts
Google Ads AI Agent: Complete Guide
Deep-dive into autonomous Google Ads management — keyword research, bid optimization, and negative keyword mining.
December 5, 2025Cross-Channel Advertising with AI
How AI agents orchestrate campaigns across Google, Meta, LinkedIn, and more from a single brief.