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.
Reporting across 19 ad platforms, campaign creation on 14, write actions on 16, via AI.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
approve_campaign_plan | Record 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_audience | Attach (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_structure | Audit 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_readiness | Audit 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_profiles | Audit 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_audience | Build ML-based lookalike audience from seed customers [effect=write; scope=audiences:write; externalMutation=true] Inputs: seed_audience, platform, expansion_factor |
builtwith_company_to_url | BuiltWith Company to URL API — resolve company names to candidate website domains. (2 credits) [effect=read; scope=intel:read] Inputs: company |
builtwith_get_account_usage | BuiltWith account capability and usage snapshot — plan limits, rate limits, credit usage. (2 credits) [effect=read; scope=intel:read] |
builtwith_get_domain_keywords | BuiltWith Keywords API — keywords associated with a website domain. (2 credits) [effect=read; scope=intel:read] Inputs: domain |
builtwith_get_domain_technologies | BuiltWith 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_sites | Find 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_changes | BuiltWith Change API — recent technology additions/removals for domains, with business context. (2 credits) [effect=read; scope=intel:read] Inputs: domains, since |
builtwith_get_trust_signals | BuiltWith Trust API — domain trust, ecommerce/payment, parked/status, spend and live-tech signals. (2 credits) [effect=read; scope=intel:read] Inputs: domain |
builtwith_product_search | BuiltWith Product API — ecommerce shops and product listings matching a product query. (2 credits) [effect=read; scope=intel:read] Inputs: query, limit, page |
configure_pixel_destination | Create 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_copy | Generate 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_schedule | Create 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_audience | Create 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_import | Import 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_plan | Create 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_document | Create 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_embed | Create 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_doc | Create a Google Doc from markdown or HTML content (5 credits) [effect=write; scope=workspace:external_docs] Inputs: title, content, html |
create_google_sheet | Create a Google Sheet from tabular data (5 credits) [effect=write; scope=workspace:external_docs] Inputs: title, headers, rows, json_data |
create_landing_page | Generate 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_clip | Render, 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_replica | Create 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_audience | Delete (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_document | Delete 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_guardrail | Disable 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_prompts | Discover 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_article | Generate 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_campaign | Enable/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 |
execute | Execute 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_plan | Launch 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_signals | Find 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_listicles | Find 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_campaign | Forecast 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_fee | Project 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 |
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
Every block below points at https://mcp.synterai.com. Pick your client and copy.
claude mcp add --transport http io-github-synter-media-ai-synter https://mcp.synterai.com
{
"mcpServers": {
"io-github-synter-media-ai-synter": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.synterai.com"]
}
}
}{
"mcpServers": {
"io-github-synter-media-ai-synter": {
"url": "https://mcp.synterai.com"
}
}
}{
"servers": {
"io-github-synter-media-ai-synter": {
"type": "http",
"url": "https://mcp.synterai.com"
}
}
}{
"context_servers": {
"io-github-synter-media-ai-synter": {
"url": "https://mcp.synterai.com"
}
}
}{
"mcpServers": {
"io-github-synter-media-ai-synter": {
"serverUrl": "https://mcp.synterai.com"
}
}
}{
"mcpServers": {
"io-github-synter-media-ai-synter": {
"url": "https://mcp.synterai.com"
}
}
}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{
"mcpServers": {
"io-github-synter-media-ai-synter": {
"httpUrl": "https://mcp.synterai.com"
}
}
}{
"mcpServers": {
"io-github-synter-media-ai-synter": {
"type": "http",
"url": "https://mcp.synterai.com"
}
}
}{
"mcpServers": {
"io-github-synter-media-ai-synter": {
"url": "https://mcp.synterai.com"
}
}
}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
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.
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.
It answered our last check on 20 October 2026 in 379 ms. Over 6 checks since 11 September 2026 it answered 6.
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.
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.
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.