Index / MCP servers / io.github.Synter-Media-AI/synter-ads

io.github.Synter-Media-AI/synter-ads MCP server

Connect io.github.Synter-Media-AI/synter-ads and your agent gets 200 tools, among them approve_campaign_plan, attach_audience, audit_account_structure. It answers at https://mcp.synterai.com over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 11 September 2026; the last check, on 20 October 2026, succeeded.

Status
Answering
Tools
200
Reliability
6 of 6 checks
Response time
379 ms
Transport
streamable HTTP
Last checked
20 October 2026

Reporting across 19 ad platforms, campaign creation on 14, write actions on 16, via AI.

Description as the publisher wrote it.

The 200 tools io.github.Synter-Media-AI/synter-ads offers

ToolWhat it does
approve_campaign_planRecord the workspace owner's approval of a published campaign plan, moving it from in_review to approved so it can be launched. [effect=write; scope=campaigns:plan; requires=campaignPublishing]
Inputs: plan_id, expected_version, comment
attach_audienceAttach (add), remove, or replace a matched audience on an existing campaign/ad-group/ad-set/line-item's targeting (5 credits). Supports linkedin, google, meta, tiktok, reddit, microsoft, stackadapt, x. [effect=write; scope=audiences:write;
Inputs: campaign_id, audience_id, segment_urn, mode, facet, platform
audit_account_structureAudit an ad account's campaign structure (READ-ONLY, free). Flags the churn signatures that make an account a mess: duplicate campaign / ad group / ad names (case-insensitive, trimmed), ad groups with empty or invalid targeting, and 'rebuil
Inputs: platform, account_id, account_name
audit_llm_crawler_readinessAudit domain crawler readiness for AI search engines (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, Bytespider). Checks robots.txt, HTTP headers, llms.txt availability, and generates a custom llms.txt markdown map. [effect=read; scope=
Inputs: domain, check_llms_txt
audit_review_site_profilesAudit brand profile readiness and completeness across G2, Capterra, Trustpilot, and Gartner Digital Markets to optimize software category indexing in LLM search. [effect=read; scope=connections:read]
Inputs: brand_name, domain, review_platforms
build_abm_audience[INTERNAL — Synter staff only] Build an ad-platform Custom Audience from verified decision-maker emails for a list of target company domains. Pulls valid emails from Synter's audience data warehouse, SHA-256 hashes locally, uploads to the r
Inputs: platform, domains, audience_name, account_id, decision_makers_only, max_contacts
build_lookalike_audienceBuild ML-based lookalike audience from seed customers [effect=write; scope=audiences:write; externalMutation=true]
Inputs: seed_audience, platform, expansion_factor
builtwith_company_to_urlBuiltWith Company to URL API — resolve company names to candidate website domains. (2 credits) [effect=read; scope=intel:read]
Inputs: company
builtwith_get_account_usageBuiltWith account capability and usage snapshot — plan limits, rate limits, credit usage. (2 credits) [effect=read; scope=intel:read]
builtwith_get_domain_keywordsBuiltWith Keywords API — keywords associated with a website domain. (2 credits) [effect=read; scope=intel:read]
Inputs: domain
builtwith_get_domain_technologiesBuiltWith domain tech stack lookup — ad pixels, CRM, analytics, CMS/ecommerce tools, spend/meta. (2 credits) [effect=read; scope=intel:read]
Inputs: domain, live_only, include_trust, include_raw
builtwith_get_sitesFind websites by BuiltWith technology, natural language audience, or keyword search. (2 credits) [effect=read; scope=intel:read]
Inputs: tech, query, keyword, countries, other_techs, limit
builtwith_get_technology_changesBuiltWith Change API — recent technology additions/removals for domains, with business context. (2 credits) [effect=read; scope=intel:read]
Inputs: domains, since
builtwith_get_trust_signalsBuiltWith Trust API — domain trust, ecommerce/payment, parked/status, spend and live-tech signals. (2 credits) [effect=read; scope=intel:read]
Inputs: domain
builtwith_product_searchBuiltWith Product API — ecommerce shops and product listings matching a product query. (2 credits) [effect=read; scope=intel:read]
Inputs: query, limit, page
configure_pixel_destinationCreate or update a Synter Pixel CAPI event-forwarding destination. Sets the platform-specific IDs needed to fan out conversion events server-side. Supports Google (customer_id + conversion_action_id), Meta/Reddit (pixel_id), LinkedIn (conve
Inputs: platform, action, site_key, customer_id, conversion_action_id, pixel_id
create_ad_copyGenerate text ad copy (headlines, descriptions, CTAs) for any platform using Claude (5 credits) [effect=write; scope=creative:generate]
Inputs: platform, product, landing_page_url, tone, headlines_count, descriptions_count
create_autonomous_scheduleCreate an autonomous agent schedule that runs a Synter skill on a cron cadence (e.g. a budget-pacing / campaign-health monitor). Defaults to a read-only cross-platform pacing monitor every 4 hours that alerts via Slack and never moves money
Inputs: project_id, skill_slug, cron_expression, name, description, platform
create_campaign_for_audienceCreate a campaign targeting an existing audience (200 credits — campaign launch) [effect=publish; scope=campaigns:write; requires=campaignPublishing; externalMutation=true]
Inputs: platform, campaign_name, audience_id, daily_budget, headline, description
create_campaign_importImport an existing live ad campaign (Meta, Google, LinkedIn, TikTok, Reddit, X, Microsoft, etc.) into Synter UI as a workspace document (/campaigns/ide/<uuid>). Pulls live campaign details, performance, and structure, creates a document in
Inputs: platform, campaign_id, campaign_name, days, organization_id
create_campaign_planCreate or update a campaign launch plan. Use plan_key for idempotency. [effect=write; scope=campaigns:write; requires=campaignPublishing; externalMutation=true]
Inputs: plan_key, title, brief_json
create_documentCreate a document in the Campaign IDE editor (free). Perfect for reports, audits, strategy docs, and plans that can be collaboratively edited. [effect=write; scope=workspace:write]
Inputs: title, content, organization_id
create_embedCreate a reusable native Synter form, event registration, customer shopping cart, Synter plan or usage-funds purchase card, checkout link, or media block for any paid or organic destination. Use list_embeds to inspect native-vs-hosted platf
Inputs: name, kind, config, fields, allowed_origins, commerce_connection_id
create_google_docCreate a Google Doc from markdown or HTML content (5 credits) [effect=write; scope=workspace:external_docs]
Inputs: title, content, html
create_google_sheetCreate a Google Sheet from tabular data (5 credits) [effect=write; scope=workspace:external_docs]
Inputs: title, headers, rows, json_data
create_landing_pageGenerate an AI landing page hosted on your custom domain (135 credits) [effect=write; scope=landing_pages:write]
Inputs: title, prompt, cta_url, brand_url, cta_text, style
create_social_clipRender, watermark, auto-caption, and format video/screen recordings into social clips for X, LinkedIn, TikTok, or Reels. Use forecast_tool_cost for current pricing. [effect=write; scope=creative:generate]
Inputs: source_url, aspect_ratio, headline, trim_start, trim_end, auto_caption
create_verified_page_replicaCreate an unpublished, verified iframe replica draft for a source and custom domain you control. [effect=write; scope=landing_pages:write]
Inputs: source_url, custom_domain, slug, attest_authorized, title
delete_audienceDelete (or close) a custom/matched audience from an ad platform by exact audience_id. Use to clean up stale or errored (e.g. NOT_ENOUGH_MATCHES) audiences. Meta, Reddit, and Google are supported. Meta verifies the audience belongs to the re
Inputs: platform, audience_id, account_id
delete_documentDelete a Campaign IDE document by id or uuid (e.g. to remove a stale or duplicate doc). Only deletes documents you own. [effect=write; scope=workspace:write]
Inputs: document_id, uuid
disable_campaign_guardrailDisable a campaign-specific automatic pause guardrail. This does not change the campaign's current platform status. Free. [effect=write; scope=guardrails:write; externalMutation=true]
Inputs: guardrail_id
discover_llm_visibility_promptsDiscover and generate high-intent B2B commercial buying prompts across Evaluation, Direct Comparison, Alternatives, Pricing/ROI, and Feature Verification intent stages for your brand and competitors. [effect=read; scope=intel:read]
Inputs: project_id, domain, competitors, icp_persona, auto_seed
draft_wikipedia_articleGenerate an encyclopedic, NPOV-compliant Wikitext draft article with Infobox company markup, citation footnotes, and WP:PAID disclosure text for Wikipedia Articles for Creation (AFC) submission. [effect=write; scope=intel:write]
Inputs: brand_name, domain, description, founding_year, headquarters, citations
enable_campaignEnable/resume a paused campaign on any ad platform (2 credits) [effect=state; scope=campaigns:state; requires=campaignPublishing; externalMutation=true]
Inputs: platform, campaign_id, account_id, account_name
executeExecute any Synter action: create campaigns, upload to YouTube, manage GTM/GA4, analyze competitors, and more. Calls execute immediately by default; pass dry_run=true only when the user explicitly asks for validation-only behavior. Use insp
Inputs: action, platform, args, account_id, dry_run, customer_id
execute_campaign_planLaunch an approved campaign plan — activates all entities across platforms in dependency order. [effect=publish; scope=campaigns:write; requires=campaignPublishing; externalMutation=true]
Inputs: plan_id, execute_token, qa_override_approved
find_audience_signalsFind audience intent signals and semantic clusters from a natural-language description (e.g. 'RevOps leaders at B2B SaaS companies using Salesforce'). Returns matching intent clusters to use as targeting signals. [effect=read; scope=signals
Inputs: query, max_results, entity_type
find_llm_citation_listiclesFind top media listicles and roundup articles cited by ChatGPT and Perplexity for a target buying prompt, and generate tailored editor outreach briefs. [effect=read; scope=intel:read]
Inputs: buying_prompt, brand_name, domain, competitors
forecast_campaignForecast campaign KPIs (spend, CPA, ROAS, clicks, conversions) for 7-30 days with confidence intervals (2 credits) [effect=read; scope=campaigns:read]
Inputs: metric, horizon, campaign_id, platform
forecast_campaign_feeProject the managed ad-spend fee a proposed campaign would accrue, from its daily budget and duration. Returns projected spend, the fee rate, and the projected fee. FREE: costs no credits, makes no LLM call, and creates nothing — this is ar
Inputs: daily_budget, days
160 more tools

forecast_tool_cost, ga4_get_conversions, ga4_get_properties, ga4_get_report, generate_jsonld_schema_markup, get_account_changelog, get_ad_readback, get_attribution, get_billing_status, get_campaign_plan, get_click_attribution, get_connection_status, get_credit_balance, get_embed, get_embed_code, get_gtm_tag, get_job_status, get_launch_gate_policy, get_llm_visibility_overview, get_pixel_destinations, get_pixel_health, get_plan_execution, get_plugin_info, get_spend_reconciliation, growth_discover, growth_enrich, growth_run_pipeline, inspect_script, klaviyo_create_campaign, klaviyo_create_event, klaviyo_get_campaign_metrics, klaviyo_get_campaigns, klaviyo_get_flows, klaviyo_get_lists, klaviyo_get_templates, klaviyo_update_list_profiles, list_audiences, list_autonomous_schedules, list_available_scripts, list_campaign_guardrails, list_campaigns, list_connected_accounts, list_creative_assets, list_embed_purchases, list_embed_submissions, list_embeds, list_event_deliveries, list_gtm_containers, list_gtm_tags, list_llm_visibility_opportunities, list_llm_visibility_prompts, list_llm_visibility_sightings, list_skills, load_skill, measure_incrementality, meta_ads_create_ad, optimize_budget, pause_campaign, prospector_add_leads, prospector_assign_inboxes_to_campaign, prospector_create_campaign, prospector_create_reply, prospector_get_analytics_summary, prospector_get_campaign, prospector_get_campaign_performance, prospector_get_campaigns, prospector_get_contacts, prospector_get_inbox_health, prospector_get_leads, prospector_get_pipeline_summary, prospector_get_report, prospector_get_reports, prospector_get_step_performance, prospector_update_campaign_sequence, prospector_update_campaign_status, prospector_verify_and_push_leads, publish_gtm_container, publish_landing_page, publish_plan_document, publish_to_github, pull_amazon_ads_performance, pull_amazon_dsp_performance, pull_cm360_performance, pull_criteo_ads_performance, pull_dv360_performance, pull_freewheel_performance, pull_google_ads_performance, pull_instacart_ads_performance, pull_linkedin_ads_performance, pull_linkedin_company_engagement, pull_meta_ads_performance, pull_microsoft_ads_performance, pull_openai_ads_performance, pull_pinterest_ads_performance, pull_reddit_ads_performance, pull_snap_ads_performance, pull_spotify_ads_performance, pull_target_roundel_performance, pull_tiktok_ads_performance, pull_trade_desk_performance, pull_walmart_ads_performance, pull_x_ads_performance, read_google_sheet, recommend_llm_visibility_strategy, reddit_ads_create_ad, repair_account_structure, research_campaign_opportunity, run_gaql_query, run_launch_preflight, run_llm_visibility_scan, send_slack_message, set_campaign_guardrail, set_embed_crm_destination, set_spend_alert, setup_custom_domain, setup_google_ads_trial_funnel, shopify_create_discount, shopify_create_web_pixel, shopify_create_webhook, shopify_get_abandoned_checkouts, shopify_get_collections, shopify_get_customer_audience, shopify_get_customers, shopify_get_discount_codes, shopify_get_inventory_levels, shopify_get_inventory_status, shopify_get_orders, shopify_get_product_feed, shopify_get_product_sales, shopify_get_products, shopify_get_sales_summary, shopify_get_shop, shopify_get_webhooks, stage_audience_artifact, sync_audience, sync_wikidata_entity, synter_onboarding_start, synter_onboarding_status, test_creatives, tiktok_ads_get_ad_groups, tiktok_ads_get_adgroup, tiktok_ads_get_ads, tiktok_ads_get_campaign, tiktok_ads_get_insights, tiktok_ads_update_adgroup, update_autonomous_schedule, update_campaign_budget, update_embed, update_google_sheet, update_gtm_tag, update_gtm_tag_html, update_landing_page_html, update_landing_page_tracking, update_verified_page_replica, upload_creative, upload_landing_page_html, upsert_plan_entity, verify_custom_domain, verify_pixel_ownership, verify_platform_accounts

Add io.github.Synter-Media-AI/synter-ads to your AI client

Every block below points at https://mcp.synterai.com. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http io-github-synter-media-ai-synter https://mcp.synterai.com
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "io-github-synter-media-ai-synter": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.synterai.com"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "io-github-synter-media-ai-synter": {
      "url": "https://mcp.synterai.com"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "io-github-synter-media-ai-synter": {
      "type": "http",
      "url": "https://mcp.synterai.com"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "io-github-synter-media-ai-synter": {
      "url": "https://mcp.synterai.com"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "io-github-synter-media-ai-synter": {
      "serverUrl": "https://mcp.synterai.com"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "io-github-synter-media-ai-synter": {
      "url": "https://mcp.synterai.com"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: io.github.Synter-Media-AI/synter-ads
version: 0.0.1
schema: v1
mcpServers:
  - name: io.github.Synter-Media-AI/synter-ads
    type: streamable-http
    url: https://mcp.synterai.com
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "io-github-synter-media-ai-synter": {
      "httpUrl": "https://mcp.synterai.com"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "io-github-synter-media-ai-synter": {
      "type": "http",
      "url": "https://mcp.synterai.com"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "io-github-synter-media-ai-synter": {
      "url": "https://mcp.synterai.com"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fmcp.synterai.com&type=streamable_http&id=io-github-synter-media-ai-synter&name=io.github.Synter-Media-AI/synter-ads

Is io.github.Synter-Media-AI/synter-ads up right now?

It answered our last check on 20 October 2026 in 379 ms. Over 6 checks since 11 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to io.github.Synter-Media-AI/synter-ads

Questions about io.github.Synter-Media-AI/synter-ads

How many tools does io.github.Synter-Media-AI/synter-ads have?

200, as returned by the server's own tools/list on 12 September 2026: approve_campaign_plan, attach_audience, audit_account_structure, audit_llm_crawler_readiness, audit_review_site_profiles, build_abm_audience, build_lookalike_audience, builtwith_company_to_url, and 192 more.

Is io.github.Synter-Media-AI/synter-ads down?

It answered our last check on 20 October 2026 in 379 ms. Over 6 checks since 11 September 2026 it answered 6.

How do I add io.github.Synter-Media-AI/synter-ads to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp.synterai.com. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does io.github.Synter-Media-AI/synter-ads need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: io.github.synter-media-ai. Endpoint host: mcp.synterai.com. ARD identifier: urn:air:io.github.synter-media-ai:mcp:synter-ads. First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.