Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SYNTER_API_KEYYesYour Synter API key. Create one at https://syntermedia.ai/developer.
SYNTER_API_URLNoAPI 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

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 21 tools

Disambiguation4/5

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.

Naming Consistency5/5

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.

Tool Count4/5

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.

Completeness4/5

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.

Maintenance

ActivityActive
ResponsivenessUnresponsive