Skip to content
Agentmart
Submit a tool

Synter Ads

Run ads across 16 ad platforms from any MCP client.

Connector by Synter-Media-AI · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)Remote (HTTP)★ 21
Write a review

Chalk Labs

Need help deploying Synter Ads?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, VS Code, Codex, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/synter-media-ai-synter-ads

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Remote endpoint

  • https://mcp.synterai.com Remote (HTTP)

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Run ads across 16 ad platforms from any MCP client. Hosted OAuth at mcp.synterai.com.

Use cases: marketing-content, social-media

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
26 read · 3 write · 27 delete
Secrets
2 (API keys, tokens or passwords)
Install scripts
None found
Runs as
Node.js package

Tools by what they do 56

Read from the source code; the running server may list different tools.

Read 26 · Look things up without changing anything.

  • diagnose_tracking
  • get_daily_spend
  • get_llm_visibility
  • get_organic_publishing_readiness
  • get_performance
  • get_skill
  • inspect_agent_shield
  • list_ad_accounts
  • list_campaigns
  • list_conversions
  • list_landing_pages
  • list_scheduled_posts
Show 14 more tools
  • optimize_budget
  • pacing_report
  • prospector_get_campaign
  • prospector_get_campaign_performance
  • prospector_get_campaigns
  • prospector_get_inbox_health
  • prospector_get_intro_paths
  • prospector_get_leads
  • prospector_get_pending_replies
  • prospector_get_pipeline_summary
  • prospector_get_warm_intros
  • user_budget_pacing_report
  • validate_organic_post
  • verify_angstrom_claim

Write 3 · Create, change, send or run things.

  • approve_organic_post
  • draft_organic_post
  • schedule_organic_post

Delete 27 · Delete, drop, revoke or wipe things.

  • add_keywords
  • add_negative_keywords
  • cancel_scheduled_post
  • create_conversion
  • create_display_campaign
  • create_linkedin_campaign
  • create_meta_campaign
  • create_pmax_campaign
  • create_reddit_campaign
  • create_search_campaign
  • generate_image
  • generate_video
Show 15 more tools
  • manage_audience
  • pause_campaign
  • prospector_add_leads
  • prospector_create_campaign
  • prospector_create_reply
  • prospector_post_linkedin_comment
  • prospector_post_linkedin_document
  • prospector_send_outreach_email
  • prospector_update_campaign_sequence
  • publish_organic_post
  • run_tool
  • stage_audience_artifact
  • sync_audience
  • update_campaign_budget
  • upload_image

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • SYNTER_API_KEY
  • X-Synter-Key

Network hosts it talks to 7

  • api.synterai.com · found in code
  • docs.synterai.com · found in code
  • github.com · found in code
  • glama.ai · found in code
  • mcp.synterai.com · found in remote endpoint, install command, code
  • synter.dev · found in code
  • synterai.com · found in code

Files it touches

  • Your home directory (~)

Tools (56)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • add_keywordscan change or delete data

    Add keywords to a Google Ads campaign or ad group.

  • add_negative_keywordscan change or delete data

    Manage negative keywords in Google Ads across campaign, ad-group, shared negative list (create, add/remove terms, attach/detach campaigns), and account levels, with full post-change readback.

  • approve_organic_post

    Approve a validated organic social post draft so it can be scheduled or published.

  • cancel_scheduled_postcan change or delete data

    Cancel a scheduled organic social post before it is published.

  • create_conversioncan change or delete data

    Create a conversion action in Google Ads. Returns the conversion ID and label for GTM setup.

  • create_display_campaigncan change or delete data

    Create a Google Ads Display campaign with responsive display ads. Supports image uploads from URLs, `dry_run: true` ($0.00 / 0 credits, zero credentials required), and server-side safety gates (daily spend caps, paused-on-create default, approval mode, and audit log).

  • create_linkedin_campaigncan change or delete data

    Create a LinkedIn Ads campaign for B2B advertising. Supports `dry_run: true` ($0.00 / 0 credits) to preview the campaign payload and targeting before execution.

  • create_meta_campaigncan change or delete data

    Create a Meta (Facebook/Instagram) advertising campaign. Supports `dry_run: true` ($0.00 / 0 credits) to preview the campaign payload and policy checks before execution.

  • create_pmax_campaigncan change or delete data

    Create a Google Ads Performance Max campaign. Requires images, headlines, descriptions, and a business name. Supports `dry_run: true` ($0.00 / 0 credits, zero credentials required) and server-side safety gates (daily spend caps, paused-on-create default, approval mode, and audit log).

  • create_reddit_campaigncan change or delete data

    Create a Reddit Ads campaign for community-based advertising. Supports `dry_run: true` ($0.00 / 0 credits) to preview the campaign payload before execution.

  • create_search_campaigncan change or delete data

    Create a Google Ads Search campaign with an ad group, responsive search ad, and keywords — all in one atomic request. Supports `dry_run: true` ($0.00 / 0 credits, zero credentials required) to preview payload and policy checks. Live execution passes the server-side Agent Shield safety gate (daily spend caps, paused-on-create default, human approval mode, and immutable workspace audit log) on the $20/month Solo plan ($20.00 included monthly credits, 0% ad-spend markup). IMPORTANT — creative floor: supply 11-15 headlines (15 recommended, max 30 chars each) and 4 descriptions (max 90 chars each),…

  • diagnose_trackingread-only

    Check if conversion tracking is properly set up on a website. Verifies gtag.js, GTM, and pixel installation. Free read-only tool ($0.00 / 0 credits).

  • draft_organic_post

    Create an organic social media post draft for LinkedIn, X, Reddit, Meta, TikTok, or YouTube with optional media attachments and first-comment link.

  • generate_imagecan change or delete data

    Generate an AI image for ad creatives using Imagen 4, Flux, or Stable Diffusion.

  • generate_videocan change or delete data

    Generate an AI video ad using Veo, Runway, or Luma. Great for YouTube and social ads.

Show 41 more tools
  • get_daily_spendread-only

    Get daily spend breakdown for ONE ad platform across any of the 16 ad platforms. `platform` is required -- this tool does not aggregate across platforms. Free read-only tool ($0.00 / 0 credits).

  • get_llm_visibilityread-only

    Query AI model visibility, Answer Engine Optimization (AEO) ranking, and brand share of voice across ChatGPT, Claude, Perplexity, and Gemini. Free read-only intelligence tool.

  • get_organic_publishing_readinessread-only

    Check organic social publishing readiness and connected OAuth accounts across LinkedIn (personal & organization pages), X, Reddit, Meta, TikTok, and YouTube.

  • get_performanceread-only

    Get performance metrics (impressions, clicks, spend, conversions, ROAS) for campaigns across any of the 16 ad platforms. Free read-only tool ($0.00 / 0 credits).

  • get_skillread-only

    Retrieve core advertising skill runbooks and playbooks (e.g. 'pmax-brand-cannibalization', 'search-hygiene-shield', 'marginal-cpa-budget-rebalancer', 'meta-asc-dark-pool-auditor', 'single-truth-attribution') or pass 'all' to list catalog. Free loadable operational knowledge for AI coding agents.

  • inspect_agent_shieldread-only

    Inspect Synter Agent Shield security guardrails: spend velocity limits, circuit breaker status, and PII protection fences. Free read-only security audit tool.

  • list_ad_accountsread-only

    List all connected ad accounts across platforms.

  • list_campaignsread-only

    List campaigns for ONE ad platform across all 16 ad platforms. `platform` is required -- this tool does not aggregate across platforms. Returns campaign name, status, budget, and performance metrics. 100% Free to Read ($0.00 / 0 credits — works out-of-the-box with zero configuration or API key; live write execution starts on the $20/month Solo plan).

  • list_conversionsread-only

    List all conversion actions configured in Google Ads. Free read-only tool ($0.00 / 0 credits).

  • list_landing_pagesread-only

    List all landing pages for the authenticated workspace, including publish status, custom domain, and URLs.

  • list_scheduled_postsread-only

    List organic social posts across platforms filtered by lifecycle status.

  • manage_audiencecan change or delete data

    Create, upload to, or list first-party audiences in Google Ads via the Data Manager API. Supports Customer Match lists from emails, phone numbers, and company domains (B2B). Use action='create' to build a new audience, 'upload' to append members to an existing one, 'list' to see all audiences, 'status' to check an upload job, or 'list-sources' to see linked data sources (GA4, Merchant Center).

  • optimize_budgetread-only

    Recommend a cross-channel budget allocation across connected ad platforms using diminishing-returns modeling. Recommend-only (dry_run defaults to true); apply approved changes with update_campaign_budget. Free read-only recommendation tool ($0.00 / 0 credits).

  • pacing_reportread-only

    Return a deterministic budget-pacing snapshot for the current workspace across every connected ad platform and the overall portfolio (month-to-date spend, today's spend, expected spend to date, pacing percent, projected end-of-period spend, on_track/underspending/overspending/critical status, and off-pace warnings). Free read-only tool ($0.00 / 0 credits).

  • pause_campaigncan change or delete data

    Pause a campaign by ID across all 16 connected ad platforms. Supports `dry_run: true` ($0.00 / 0 credits, zero credentials required). Live execution is audited in the workspace audit log ($0.05 / 2 credits on Solo $20/mo plan).

  • prospector_add_leadscan change or delete data

    Add one or more leads to the outbound outreach database (and optionally assign to a campaign).

  • prospector_create_campaigncan change or delete data

    Create a new outbound email outreach campaign.

  • prospector_create_replycan change or delete data

    Approve and send a reply to an inbound prospect email thread.

  • prospector_get_campaignread-only

    Get full details and sequence configuration for a specific outbound outreach campaign.

  • prospector_get_campaign_performanceread-only

    Get performance metrics (sent, opened, replied, bounced, interested) for an outbound campaign.

  • prospector_get_campaignsread-only

    List outbound email outreach campaigns with status and volume metrics.

  • prospector_get_inbox_healthread-only

    Check sending email accounts, warmup scores, deliverability health, and daily send limits.

  • prospector_get_intro_pathsread-only

    Find warm introduction paths to a target company or domain through your 1st-degree LinkedIn connections.

  • prospector_get_leadsread-only

    Search or list prospects and leads in the outbound outreach database.

  • prospector_get_pending_repliesread-only

    List pending inbound prospect replies with AI classification and draft responses awaiting approval.

  • prospector_get_pipeline_summaryread-only

    Get an overview of outbound outreach health: active campaigns, total leads, emails sent, replies, and inbox warmup status.

  • prospector_get_warm_introsread-only

    Discover ICP target prospects (CMOs, VPs Growth, CEOs, Hiring Managers) reachable via warm introductions from your 1st-degree LinkedIn network.

  • prospector_post_linkedin_commentcan change or delete data

    Post a comment on a LinkedIn post (urn:li:share:... or urn:li:ugcPost:...) via Synter LinkedIn OAuth.

  • prospector_post_linkedin_documentcan change or delete data

    Publish a native LinkedIn PDF carousel / document post via Synter LinkedIn OAuth (supports personal profile or organization page and optional first comment).

  • prospector_send_outreach_emailcan change or delete data

    Send a 1:1 outreach or warm-introduction request email via native Microsoft 365 Exchange or Resend.

  • prospector_update_campaign_sequencecan change or delete data

    Set or replace the multi-step email sequence templates on an outbound outreach campaign.

  • publish_organic_postcan change or delete data

    Immediately publish an approved organic social post to LinkedIn, X, Reddit, Meta, TikTok, or YouTube via Synter native OAuth.

  • run_toolcan change or delete data

    Run any Synter tool by name. Use this for advanced operations not covered by other tools. See docs.synterai.com for full tool list.

  • schedule_organic_post

    Schedule an approved organic social post for future publication.

  • stage_audience_artifact

    Stage a hashed-PII payload (newline-delimited identifiers — SHA-256 emails, phones, or raw MAIDs) in Synter's private artifact store and return an opaque artifact_id. Pass that id to sync_audience via *_artifact_id parameters. No credits charged. Use this instead of pasting hashed identifiers inline when you have more than ~500 entries.

  • sync_audiencecan change or delete data

    Upload an audience to an ad platform (Google, Meta, LinkedIn, Microsoft, Reddit, TikTok, X, StackAdapt). Accepts inline hashed identifiers (hashed_emails, hashed_phones), raw mobile_ids (IDFA/GAID), company_domains, a public csv_url, or *_artifact_id references staged via stage_audience_artifact. Costs 10 credits on success.

  • update_campaign_budgetcan change or delete data

    Update the daily budget for a campaign across all 16 connected ad platforms. Supports `dry_run: true` ($0.00 / 0 credits, zero credentials required). Live execution passes the server-side Agent Shield safety gate (daily spend ceiling, max 2x budget-change multiplier, approval mode, and immutable audit log).

  • upload_imagecan change or delete data

    Upload an image as an asset for use in ads.

  • user_budget_pacing_reportread-only

    Return a deterministic per-user/trader budget ownership and pacing snapshot from saved workspace assignments (target budget, actual spend, expected spend, projected spend, variance, and pacing status). Free read-only tool ($0.00 / 0 credits).

  • validate_organic_postread-only

    Validate an organic social post draft against platform character limits, media requirements, and content policies.

  • verify_angstrom_claimread-only

    Verify advertising claims, budget shifts, or campaign targets against Synter Ångström deterministic ground-truth verification model. Free claim verification tool.

Signals

Stars
21
Forks
4
Open issues
1
Contributors
6
Last commit
Oct 20, 2026 (9 days ago)
Last release
Oct 11, 2026 (19 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.Synter-Media-AI/synter-ads
Version
1.4.0
Auth
API key
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get Synter Ads running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying Synter Ads?

CallGet help
Cite this page

Synter Ads MCP server. Agent Mart. https://agentmart.dev/connectors/synter-media-ai-synter-ads (last updated 2026-10-24)