OpenAI Ads MCP
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
Scored across 13 tools
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.
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.
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.
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 toolsdraft_context_hintsCRead-onlyIdempotentInspect
Draft deterministic context_hints for an ad group from product, audience, intent, and keywords.
Inputs: product (required), intent, audience, keywords.
get_accountARead-onlyIdempotentInspect
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_adARead-onlyIdempotentInspect
Get one ad by id, including review_status and creative metadata.
Inputs: ad_id (required).
get_ad_groupBRead-onlyIdempotentInspect
Get one ad group by id.
Inputs: ad_group_id (required).
get_audienceBRead-onlyIdempotentInspect
Get one custom audience by id.
Inputs: audience_id (required).
get_campaignARead-onlyIdempotentInspect
Get one campaign by id.
Inputs: campaign_id (required).
get_insightsARead-onlyIdempotentInspect
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_groupsCRead-onlyIdempotentInspect
List ad groups for a campaign.
Inputs: campaign_id (required), after, limit, order, +1 more.
list_adsCRead-onlyIdempotentInspect
List ads in an ad group.
Inputs: ad_group_id (required), after, limit, order, +1 more.
list_audiencesBRead-onlyIdempotentInspect
List custom audiences for the authenticated ad account.
Inputs: after, limit, order, before.
list_campaignsARead-onlyIdempotentInspect
List campaigns in the authenticated ad account with cursor pagination.
Inputs: after, limit, order, before.
manage_conversionsDRead-onlyIdempotentInspect
Manage conversion pixels, API keys, event settings, and conversion reporting.
Inputs: action (required), name, after, limit, +10 more.
search_geoARead-onlyIdempotentInspect
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
Run Google Ads and Meta Ads from ChatGPT or Claude: audit wasted spend, create and manage campaigns.
Manage and optimize your ads on Meta, Google, TikTok, X, ChatGPT Ads, Reddit and LinkedIn from chat.
Create, launch, and manage Meta + Google ads from Claude and ChatGPT.
Manage Google Ads from ChatGPT, Claude or any MCP client. Sign in with OAuth or use an API key.
Related MCP Servers
- AlicenseBqualityCmaintenanceEnables 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.46MIT
- AlicenseNot gradedqualityCmaintenanceLets 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
- AlicenseNot gradedqualityDmaintenanceEnables management of OpenAI Ads campaigns, ad groups, ads, and insights through MCP, with approval-gated live mutations for safe write operations.127 npmMIT

LoomaScale Google Adsofficial
AlicenseNot gradedqualityBmaintenanceMCP 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.2MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.