Skip to main content
Glama

Server Details

OpenAI Ads MCP for ChatGPT Ads campaigns, creatives, audiences, insights, and conversions.

The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
0.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
trakkr-aisearch/openai-ads-mcp
GitHub Stars
4
Server Listing
OpenAI Ads MCP
ChatGPT
–
Claude
–

TDQS

B3.2/5.0

Scored across 13 tools

Disambiguation5/5

Each tool targets a distinct resource or action. The get_, list_, search_, draft_, and manage_ prefixes clearly separate concerns, and descriptions further disambiguate, e.g., get_ad vs list_ads, or get_insights vs manage_conversions. No two tools could be easily confused.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern with underscores: get_account, list_campaigns, search_geo, draft_context_hints, manage_conversions. There is no mixing of styles or irregular naming, making the API predictable.

Tool Count5/5

13 tools is well within the ideal 3-15 range for an MCP server. Each tool covers a necessary aspect of ad management (account, campaigns, ad groups, ads, audiences, insights, geo, conversions, drafting), and none feel redundant or extraneous.

Completeness2/5

The tool set is heavily read-oriented, with only get/list operations for core resources (campaigns, ad groups, ads, audiences) and no create, update, or delete tools. This forces agents to rely on external operations or fail when trying to perform standard CRUD tasks. The only write capability is limited to manage_conversions and draft_context_hints, which is insufficient for full ad management.

Available Tools

13 tools
draft_context_hintsC
Read-onlyIdempotent
Inspect

Draft deterministic context_hints for an ad group from product, audience, intent, and keywords.

Inputs: product (required), intent, audience, keywords.

get_accountA
Read-onlyIdempotent
Inspect

Get the authenticated OpenAI Ads account. Use this first to verify that OPENAI_ADS_API_KEY works and to read account id, name, timezone, currency, and settings.

Inputs: no named parameters.

get_adA
Read-onlyIdempotent
Inspect

Get one ad by id, including review_status and creative metadata.

Inputs: ad_id (required).

get_ad_groupB
Read-onlyIdempotent
Inspect

Get one ad group by id.

Inputs: ad_group_id (required).

get_audienceB
Read-onlyIdempotent
Inspect

Get one custom audience by id.

Inputs: audience_id (required).

get_campaignA
Read-onlyIdempotent
Inspect

Get one campaign by id.

Inputs: campaign_id (required).

get_insightsA
Read-onlyIdempotent
Inspect

Get performance insights for account, campaign, ad group, or ad scope. Supports fields, filters, sort, product/country/device segments, time ranges, and cursor pagination.

Inputs: scope (required), sort, after, limit, +11 more.

list_ad_groupsC
Read-onlyIdempotent
Inspect

List ad groups for a campaign.

Inputs: campaign_id (required), after, limit, order, +1 more.

list_adsC
Read-onlyIdempotent
Inspect

List ads in an ad group.

Inputs: ad_group_id (required), after, limit, order, +1 more.

list_audiencesB
Read-onlyIdempotent
Inspect

List custom audiences for the authenticated ad account.

Inputs: after, limit, order, before.

list_campaignsA
Read-onlyIdempotent
Inspect

List campaigns in the authenticated ad account with cursor pagination.

Inputs: after, limit, order, before.

manage_conversionsD
Read-onlyIdempotent
Inspect

Manage conversion pixels, API keys, event settings, and conversion reporting.

Inputs: action (required), name, after, limit, +10 more.

search_geoA
Read-onlyIdempotent
Inspect

Search geo targets for targeting.locations.include and return ids usable in campaign targeting.

Inputs: query (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      C
      maintenance
      Enables Shopify merchants to manage OpenAI ads from MCP clients by creating paused campaigns, ad groups, and ads; reading insights and feeds; updating product feed data; and confirm-gating budget or activation changes. It also supports measuring real Shopify-attributed orders and True ROAS through the companion app.
      46
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Lets MCP clients build and manage ChatGPT ad campaigns — campaigns, ad groups, ads, budgets, bids, targeting, audiences, conversion tracking, product feeds and performance reporting — through the OpenAI Ads Advertiser API. Writes are guarded by dry-run mode, confirm words and an audit log with before-snapshots.
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables management of OpenAI Ads campaigns, ad groups, ads, and insights through MCP, with approval-gated live mutations for safe write operations.
      127 npm
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      MCP server for Google Ads. Audit spend, find wasted budget, create campaigns, monitor performance, and optimize ads directly from ChatGPT, Claude, or any MCP-compatible client.
      2
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.