synter-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SYNTER_API_KEY | Yes | Your Synter API key. Create one at https://syntermedia.ai/developer. | |
| SYNTER_API_URL | No | API URL override (default: https://syntermedia.ai) | https://syntermedia.ai |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_campaignsA | List all campaigns across connected ad platforms. Returns campaign name, status, budget, and performance metrics. |
| create_search_campaignA | Create a Google Ads Search campaign with keywords. Sets up campaign, ad group, keywords, and responsive search ads. |
| create_display_campaignB | Create a Google Ads Display campaign with responsive display ads. Supports image uploads from URLs. |
| create_pmax_campaignB | Create a Google Ads Performance Max campaign. Requires images, headlines, descriptions, and a business name. |
| pause_campaignB | Pause a campaign by ID. Works across all connected platforms. |
| update_campaign_budgetA | Update the daily budget for a campaign. |
| get_performanceB | Get performance metrics (impressions, clicks, spend, conversions, ROAS) for campaigns. |
| get_daily_spendA | Get daily spend breakdown across all connected ad accounts. |
| add_keywordsB | Add keywords to a Google Ads campaign or ad group. |
| add_negative_keywordsB | Add negative keywords to block unwanted search terms. |
| create_conversionA | Create a conversion action in Google Ads. Returns the conversion ID and label for GTM setup. |
| list_conversionsA | List all conversion actions configured in Google Ads. |
| diagnose_trackingA | Check if conversion tracking is properly set up on a website. Verifies gtag.js, GTM, and pixel installation. |
| generate_imageB | Generate an AI image for ad creatives using Imagen 4, Flux, or Stable Diffusion. |
| generate_videoB | Generate an AI video ad using Veo, Runway, or Luma. Great for YouTube and social ads. |
| create_meta_campaignC | Create a Meta (Facebook/Instagram) advertising campaign. |
| create_linkedin_campaignC | Create a LinkedIn Ads campaign for B2B advertising. |
| create_reddit_campaignA | Create a Reddit Ads campaign for community-based advertising. |
| list_ad_accountsA | List all connected ad accounts across platforms. |
| upload_imageB | Upload an image as an asset for use in ads. |
| run_toolA | Run any Synter tool by name. Use this for advanced operations not covered by other tools. See docs.syntermedia.ai for full tool list. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 21 tools
Most tools have distinct purposes targeting specific ad platform operations (e.g., create_search_campaign vs. create_display_campaign), but 'run_tool' introduces ambiguity as it overlaps with other tools by allowing execution of unspecified operations. The other 20 tools are well-differentiated by platform and action.
Tool names follow a consistent verb_noun pattern throughout (e.g., create_search_campaign, list_campaigns, update_campaign_budget), with clear and predictable naming conventions. There are no deviations in style or structure across the set.
With 21 tools, the count is slightly high but reasonable for a multi-platform ad management server, covering operations across Google Ads, Meta, LinkedIn, and Reddit. It feels comprehensive without being overly bloated, though it borders on the upper limit of typical scope.
The tool set provides strong coverage for ad campaign creation, management, and performance tracking across multiple platforms, with clear CRUD-like operations (e.g., create, list, pause, update). Minor gaps exist, such as no explicit tools for deleting campaigns or editing ad creatives, but agents can likely work around these using available tools like 'run_tool' or platform-specific updates.