Provenancewhere it came from, and what was verified
Published to the official MCP registry by github.com/synter-media-ai, which proved it owns this namespace.
🛡 Permissions & trustwhat this server can touch before you run it
About
Manage ad campaigns across Google, Meta, LinkedIn, Reddit, TikTok, and more via AI.
Packages & transports
Computed from the server's own data, not a hidden formula. This measures how much you can depend on it, not how popular it is. Stars are shown separately, on purpose. How it's scored →
▸synter_onboarding_start75B
▸synter_onboarding_status75B
▸pull_google_ads_performance68C
▸pull_meta_ads_performance68C
▸get_ad_readback75B
▸pull_linkedin_ads_performance68C
▸pull_x_ads_performance68C
▸pull_reddit_ads_performance68C
▸pull_microsoft_ads_performance68C
▸pull_tiktok_ads_performance68C
▸pull_amazon_dsp_performance58C
▸pull_amazon_ads_performance68C
▸pull_pinterest_ads_performance68C
▸pull_snap_ads_performance68C
▸pull_spotify_ads_performance68C
▸pull_openai_ads_performance68C
▸pull_trade_desk_performance68C
▸pull_freewheel_performance68C
▸reconcile_platforms75B
▸pull_dv360_performance68C
▸pull_cm360_performance68C
▸pull_walmart_ads_performance68C
▸pull_instacart_ads_performance68C
▸pull_target_roundel_performance68C
▸pull_criteo_ads_performance68C
▸tiktok_ads_get_insights68C
▸tiktok_ads_get_adgroup75B
▸tiktok_ads_list_adgroups68C
▸tiktok_ads_list_ads68C
▸tiktok_ads_update_adgroup75B
▸tiktok_ads_get_campaign75B
▸list_gtm_containers100A
▸list_gtm_tags68C
▸get_gtm_tag75B
▸update_gtm_tag_html75B
▸publish_gtm_container68C
▸run_gaql_query75B
▸ga4_list_properties58C
▸ga4_run_report68C
▸ga4_list_conversions68C
▸verify_pixel_ownership75B
▸list_campaigns65C
▸pause_campaign65C
▸enable_campaign75B
▸update_campaign_budget65C
▸list_connected_accounts100A
▸verify_platform_accounts68C
▸list_available_scripts75B
▸create_google_doc75B
▸publish_to_github75B
▸create_google_sheet65C
▸read_google_sheet68C
▸update_google_sheet75B
▸create_landing_page75B
▸publish_landing_page75B
▸update_landing_page_html75B
▸upload_landing_page_html75B
▸setup_custom_domain75B
▸verify_custom_domain75B
▸execute75B
▸get_job_status75B
▸sync_audience75B
▸build_abm_audience75B
▸stage_audience_artifact75B
▸create_campaign_for_audience75B
▸list_audiences65C
▸delete_audience75B
▸pull_linkedin_company_engagement68C
▸get_credit_balance75B
▸set_spend_alert75B
▸create_autonomous_schedule68C
▸list_autonomous_schedules68C
▸get_connection_status100A
▸list_skills75B
▸load_skill65C
▸growth_discover68C
▸growth_enrich75B
▸growth_run_pipeline68C
▸builtwith_account_usage100A
▸builtwith_domain_lookup75B
▸builtwith_recent_changes75B
▸builtwith_trust75B
▸builtwith_find_sites68C
▸builtwith_product_search75B
▸builtwith_company_to_url75B
▸builtwith_keywords75B
▸forecast_campaign68C
▸optimize_budget75B
▸test_creatives75B
▸generate_image75B
▸generate_video75B
▸generate_image_ad75B
▸generate_video_ad75B
▸generate_ugc_ad75B
▸generate_text_ad75B
▸generate_voice_ad75B
▸list_creative_assets68C
▸upload_creative75B
▸attach_audience75B
▸get_attribution68C
▸measure_incrementality75B
▸build_lookalike_audience75B
▸create_campaign_plan75B
▸upsert_plan_entity75B
▸publish_plan_document75B
▸execute_campaign_plan75B
▸get_plan_execution75B
▸setup_google_ads_trial_funnel75B
▸create_document75B
▸get_campaign_plan75B
▸delete_document68C
▸send_slack_message75B
▸find_audience_signals75B
▸get_pixel_destinations68C
▸configure_pixel_destination75B
Structural, not an LLM's opinion: each check is a fact about the tool's schema, so it's reproducible. One weak tool drags the score (60% average, 40% worst). How it's scored →
Raise this grade
up to +35 on qualityOwn this server? Here's exactly what to change, biggest wins first. Every number below is a fixed point value, so you can see what each edit is worth before you make it.
Push to the repo or cut a release. Activity within the last 30 days earns the full 45.
With no reviews this sits at a neutral 11. Reviews reporting it works push it toward the full 20.
Add an SPDX license (like MIT or Apache-2.0) to the repo so it's detected.
- Description is short (53 chars). Expand past 60 for full credit.
- 3 of 3 params have no description: `days`, `account_id`, `account_name`. Describe each one.
- No `required` array. Declare which params are mandatory so an agent knows what it must provide.
- Description is short (46 chars). Expand past 60 for full credit.
- 1 of 1 params have no description: `account_id`. Describe each one.
- No `required` array. Declare which params are mandatory so an agent knows what it must provide.
- Description is short (45 chars). Expand past 60 for full credit.
- 4 of 4 params have no description: `status`, `platform`, `account_id`, `account_name`. Describe each one.
- Description is short (47 chars). Expand past 60 for full credit.
- 4 of 4 params have no description: `platform`, `account_id`, `campaign_id`, `account_name`. Describe each one.
Already earned (3) ▾Already earned (3) ▴
These are structural checks, so the fixes are exact. See the full formula →
Add a badge to your README
[](https://socketcat.com/servers/io.github.Synter-Media-AI/synter-ads)Shows your live quality grade and links back here. It updates itself as the grade changes.
Reviews
Sign in to leave a reviewNo reviews yet. Be the first to say whether it worked.
{
"mcpServers": {
"synter_ads": {
"command": "npx",
"args": [
"-y",
"synter-ads"
]
}
}
}▶ Try itlive against mcp.syntermedia.ai
This server has a hosted endpoint, so we can connect and list its actual tools right here. Nothing runs on your machine.