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 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_campaigns | List all campaigns across connected ad platforms. Returns campaign name, status, budget, and performance metrics. |
| create_search_campaign | Create a Google Ads Search campaign with keywords. Sets up campaign, ad group, keywords, and responsive search ads. |
| create_display_campaign | Create a Google Ads Display campaign with responsive display ads. Supports image uploads from URLs. |
| create_pmax_campaign | Create a Google Ads Performance Max campaign. Requires images, headlines, descriptions, and a business name. |
| pause_campaign | Pause a campaign by ID. Works across all connected platforms. |
| update_campaign_budget | Update the daily budget for a campaign. |
| get_performance | Get performance metrics (impressions, clicks, spend, conversions, ROAS) for campaigns. |
| get_daily_spend | Get daily spend breakdown across all connected ad accounts. |
| add_keywords | Add keywords to a Google Ads campaign or ad group. |
| add_negative_keywords | Add negative keywords to block unwanted search terms. |
| create_conversion | Create a conversion action in Google Ads. Returns the conversion ID and label for GTM setup. |
| list_conversions | List all conversion actions configured in Google Ads. |
| diagnose_tracking | Check if conversion tracking is properly set up on a website. Verifies gtag.js, GTM, and pixel installation. |
| generate_image | Generate an AI image for ad creatives using Imagen 4, Flux, or Stable Diffusion. |
| generate_video | Generate an AI video ad using Veo, Runway, or Luma. Great for YouTube and social ads. |
| create_meta_campaign | Create a Meta (Facebook/Instagram) advertising campaign. |
| create_linkedin_campaign | Create a LinkedIn Ads campaign for B2B advertising. |
| create_reddit_campaign | Create a Reddit Ads campaign for community-based advertising. |
| list_ad_accounts | List all connected ad accounts across platforms. |
| upload_image | Upload an image as an asset for use in ads. |
| run_tool | 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 | |