Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SYNTER_API_KEYYesYour Synter API key
SYNTER_API_URLNoAPI URL overridehttps://syntermedia.ai

Capabilities

Features and capabilities supported by this server

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 an ad group, responsive search ad, and keywords — all in one atomic request. IMPORTANT: You must supply at least 3 headlines (max 30 chars each) and at least 2 descriptions (max 90 chars each). Fewer than 3 headlines or fewer than 2 descriptions will cause the campaign to be rejected before any API call is made.

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.

stage_audience_artifactA

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. FREE — no credits charged. Use this instead of pasting hashed identifiers inline when you have more than ~500 entries.

sync_audienceA

Upload an audience to an ad platform (Google, Meta, LinkedIn, Microsoft, Reddit, TikTok, X). 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.

manage_audienceA

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).

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.

list_landing_pagesA

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

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jshorwitz/mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server