# ChatGPT Ads MCP and API

56 tools on your own ChatGPT Ads account through Get MCP Ads, from $0.005 per call.

## Capabilities

- [ChatGPT Ads reporting](/tools/chatgpt-ads/reporting.md): 23 tools, from $0.005 per call.
- [ChatGPT Ads campaign management](/tools/chatgpt-ads/campaign-management.md): 23 tools, from $0.005 per call.
- [ChatGPT Ads creatives](/tools/chatgpt-ads/creatives.md): 4 tools, from $0.005 per call.
- [ChatGPT Ads audiences & targeting](/tools/chatgpt-ads/audiences.md): 6 tools, from $0.005 per call.

## All 56 tools

- [ChatGPT ad](/providers/chatgpt-ads/get-ad.md): `chatgpt-ads/get-ad`, $0.005 per call. Read one ChatGPT Ads ad, creative and review status within a selected account. Works on your own ChatGPT Ads account, connected through Get MCP Ads. Needs ad account id and ad id.
- [ChatGPT ad group](/providers/chatgpt-ads/get-ad-group.md): `chatgpt-ads/get-ad-group`, $0.005 per call. Read one ChatGPT Ads ad group, including its native bidding, context hints and configuration, without changing delivery. Works on your own ChatGPT Ads account, connected through Get MCP Ads. Needs ad account id and ad group id.
- [ChatGPT ad groups](/providers/chatgpt-ads/get-ad-groups.md): `chatgpt-ads/get-ad-groups`, $0.005 per call. List one page of ChatGPT Ads ad groups for a campaign. Works on your own ChatGPT Ads account, connected through Get MCP Ads. Needs ad account id and campaign id.
- [ChatGPT ads](/providers/chatgpt-ads/get-ads.md): `chatgpt-ads/get-ads`, $0.005 per call. List one page of ads and native creative metadata for a ChatGPT Ads ad group. Works on your own ChatGPT Ads account, connected through Get MCP Ads. Needs ad account id and ad group id.
- [ChatGPT Ads account](/providers/chatgpt-ads/get-account.md): `chatgpt-ads/get-account`, $0.005 per call. Read the selected ChatGPT Ads account's name, currency, timezone and review status. Works on your own ChatGPT Ads account, connected through Get MCP Ads. Needs ad account id.
- [ChatGPT Ads audit logs](/providers/chatgpt-ads/get-audit-logs.md): `chatgpt-ads/get-audit-logs`, $0.005 per call. Read the native ChatGPT Ads get audit logs contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. Needs ad account id.
- [ChatGPT Ads campaign](/providers/chatgpt-ads/get-campaign.md): `chatgpt-ads/get-campaign`, $0.005 per call. Read one campaign and its native status, budget, schedule and targeting in a selected ChatGPT Ads account. Works on your own ChatGPT Ads account, connected through Get MCP Ads. Needs ad account id and campaign id.
- [ChatGPT Ads campaigns](/providers/chatgpt-ads/get-campaigns.md): `chatgpt-ads/get-campaigns`, $0.005 per call. List one page of campaigns in a selected ChatGPT Ads account. Works on your own ChatGPT Ads account, connected through Get MCP Ads. Needs ad account id.
- [ChatGPT Ads conversion events](/providers/chatgpt-ads/get-conversion-events.md): `chatgpt-ads/get-conversion-events`, $0.005 per call. Read the native ChatGPT Ads get conversion events contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. Needs ad account id and query.
- [ChatGPT Ads conversion insights](/providers/chatgpt-ads/get-conversion-insights.md): `chatgpt-ads/get-conversion-insights`, $0.005 per call. Read the native ChatGPT Ads get conversion insights contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. Needs ad account id and body.
- [ChatGPT Ads conversion pixels](/providers/chatgpt-ads/get-conversion-pixels.md): `chatgpt-ads/get-conversion-pixels`, $0.005 per call. Read the native ChatGPT Ads get conversion pixels contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. Needs ad account id.
- [ChatGPT Ads conversion settings](/providers/chatgpt-ads/get-conversion-settings.md): `chatgpt-ads/get-conversion-settings`, $0.005 per call. Read the native ChatGPT Ads get conversion settings contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. Needs ad account id.
- [ChatGPT Ads feed products](/providers/chatgpt-ads/get-feed-products.md): `chatgpt-ads/get-feed-products`, $0.005 per call. Read the native ChatGPT Ads get feed products contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. Needs ad account id, feed id and body.
- [ChatGPT Ads feed settings](/providers/chatgpt-ads/get-feed-settings.md): `chatgpt-ads/get-feed-settings`, $0.005 per call. Read the native ChatGPT Ads get feed settings contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. Needs ad account id and feed id.
- [ChatGPT Ads feeds](/providers/chatgpt-ads/get-feeds.md): `chatgpt-ads/get-feeds`, $0.005 per call. Read the native ChatGPT Ads get feeds contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. Needs ad account id.
- [ChatGPT Ads insights](/providers/chatgpt-ads/get-insights.md): `chatgpt-ads/get-insights`, $0.005 per call. Read ChatGPT Ads performance by account, campaign, ad group or ad. Works on your own ChatGPT Ads account, connected through Get MCP Ads. Needs ad account id, since and until.
- [ChatGPT Ads landing page crawl](/providers/chatgpt-ads/get-landing-page-crawl.md): `chatgpt-ads/get-landing-page-crawl`, $0.005 per call. Read the native ChatGPT Ads get landing page crawl contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. Needs ad account id and ad id.
- [ChatGPT Ads mutation](/providers/chatgpt-ads/get-mutation.md): `chatgpt-ads/get-mutation`, $0.005 per call. Read a durable approval or mutation receipt for the selected account, actor, workspace and connection. Works on your own ChatGPT Ads account, connected through Get MCP Ads. Needs ad account id and mutation id.
- [ChatGPT Ads spend limits](/providers/chatgpt-ads/get-spend-limits.md): `chatgpt-ads/get-spend-limits`, $0.005 per call. Read the native ChatGPT Ads get spend limits contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. Needs ad account id.
- [Pause a ChatGPT ad](/providers/chatgpt-ads/pause-ad.md): `chatgpt-ads/pause-ad`, free preview, $0.05 per applied change. Preview and confirm the native ChatGPT Ads pause ad contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, ad id and request id.
- [Pause a ChatGPT ad group](/providers/chatgpt-ads/pause-ad-group.md): `chatgpt-ads/pause-ad-group`, free preview, $0.05 per applied change. Preview and confirm the native ChatGPT Ads pause ad group contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, ad group id and request id.
- [Pause a ChatGPT Ads campaign](/providers/chatgpt-ads/pause-campaign.md): `chatgpt-ads/pause-campaign`, free preview, $0.05 per applied change. Preview and confirm the native ChatGPT Ads pause campaign contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, campaign id and request id.
- [Search ChatGPT Ads locations](/providers/chatgpt-ads/search-locations.md): `chatgpt-ads/search-locations`, $0.005 per call. Read the native ChatGPT Ads search locations contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. Needs ad account id and query.
- [Activate a ChatGPT ad](/providers/chatgpt-ads/activate-ad.md): `chatgpt-ads/activate-ad`, free preview, $0.05 per applied change. Preview and confirm the native ChatGPT Ads activate ad contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, ad id and request id.
- [Activate a ChatGPT ad group](/providers/chatgpt-ads/activate-ad-group.md): `chatgpt-ads/activate-ad-group`, free preview, $0.05 per applied change. Preview and confirm the native ChatGPT Ads activate ad group contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, ad group id and request id.
- [Activate a ChatGPT Ads campaign](/providers/chatgpt-ads/activate-campaign.md): `chatgpt-ads/activate-campaign`, free preview, $0.05 per applied change. Preview and confirm the native ChatGPT Ads activate campaign contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, campaign id and request id.
- [Archive a ChatGPT ad](/providers/chatgpt-ads/archive-ad.md): `chatgpt-ads/archive-ad`, free preview, $0.05 per applied change. Preview and confirm the native ChatGPT Ads archive ad contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, ad id and request id.
- [Archive a ChatGPT ad group](/providers/chatgpt-ads/archive-ad-group.md): `chatgpt-ads/archive-ad-group`, free preview, $0.05 per applied change. Preview and confirm the native ChatGPT Ads archive ad group contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, ad group id and request id.
- [Archive a ChatGPT Ads campaign](/providers/chatgpt-ads/archive-campaign.md): `chatgpt-ads/archive-campaign`, free preview, $0.05 per applied change. Preview and confirm the native ChatGPT Ads archive campaign contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, campaign id and request id.
- [Archive a ChatGPT Ads feed](/providers/chatgpt-ads/archive-feed.md): `chatgpt-ads/archive-feed`, free preview, $0.05 per applied change. Preview and confirm the native ChatGPT Ads archive feed contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, feed id and request id.
- [ChatGPT Ads write context](/providers/chatgpt-ads/get-write-context.md): `chatgpt-ads/get-write-context`, $0.005 per call. Read the selected account, conversion goals and feed inventory before a campaign proposal. Works on your own ChatGPT Ads account, connected through Get MCP Ads. Needs ad account id.
- [Create a ChatGPT ad](/providers/chatgpt-ads/create-ad.md): `chatgpt-ads/create-ad`, free preview, $0.05 per applied change. Preview and confirm the native ChatGPT Ads create ad contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, body and request id.
- [Create a ChatGPT ad group](/providers/chatgpt-ads/create-ad-group.md): `chatgpt-ads/create-ad-group`, free preview, $0.05 per applied change. Preview and confirm the native ChatGPT Ads create ad group contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, body and request id.
- [Create a ChatGPT ad preview](/providers/chatgpt-ads/create-ad-preview.md): `chatgpt-ads/create-ad-preview`, free preview, $0.05 per applied change. Preview and confirm the native ChatGPT Ads create ad preview contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, ad id and request id.
- [Create a ChatGPT Ads campaign](/providers/chatgpt-ads/create-campaign.md): `chatgpt-ads/create-campaign`, free preview, $0.05 per applied change. Preview and confirm the native ChatGPT Ads create campaign contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, body and request id.
- [Create a ChatGPT Ads conversion pixel](/providers/chatgpt-ads/create-conversion-pixel.md): `chatgpt-ads/create-conversion-pixel`, free preview, $0.05 per applied change. Preview and confirm the native ChatGPT Ads create conversion pixel contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, body and request id.
- [Create a ChatGPT Ads conversion setting](/providers/chatgpt-ads/create-conversion-setting.md): `chatgpt-ads/create-conversion-setting`, free preview, $0.05 per applied change. Preview and confirm the native ChatGPT Ads create conversion setting contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, body and request id.
- [Create a ChatGPT Ads feed](/providers/chatgpt-ads/create-feed.md): `chatgpt-ads/create-feed`, free preview, $0.05 per applied change. Preview and confirm the native ChatGPT Ads create feed contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, body and request id.
- [Rename a ChatGPT ad](/providers/chatgpt-ads/rename-ad.md): `chatgpt-ads/rename-ad`, free preview, $0.05 per applied change. Rename one ChatGPT Ads ad. Works on your own ChatGPT Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, ad id and name.
- [Rename a ChatGPT ad group](/providers/chatgpt-ads/rename-ad-group.md): `chatgpt-ads/rename-ad-group`, free preview, $0.05 per applied change. Rename one ChatGPT Ads ad group. Works on your own ChatGPT Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, ad group id and name.
- [Rename a ChatGPT Ads campaign](/providers/chatgpt-ads/rename-campaign.md): `chatgpt-ads/rename-campaign`, free preview, $0.05 per applied change. Works on your own ChatGPT Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, campaign id and name.
- [Update a ChatGPT ad](/providers/chatgpt-ads/update-ad.md): `chatgpt-ads/update-ad`, free preview, $0.05 per applied change. Preview and confirm the native ChatGPT Ads update ad contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, ad id, body and more.
- [Update a ChatGPT ad group](/providers/chatgpt-ads/update-ad-group.md): `chatgpt-ads/update-ad-group`, free preview, $0.05 per applied change. Preview and confirm the native ChatGPT Ads update ad group contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, ad group id, body and more.
- [Update a ChatGPT Ads campaign](/providers/chatgpt-ads/update-campaign.md): `chatgpt-ads/update-campaign`, free preview, $0.05 per applied change. Preview and confirm the native ChatGPT Ads update campaign contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, campaign id, body and more.
- [Update ChatGPT Ads feed products](/providers/chatgpt-ads/update-feed-products.md): `chatgpt-ads/update-feed-products`, free preview, $0.05 per applied change. Preview and confirm the native ChatGPT Ads update feed products contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, feed id, body and more.
- [Update ChatGPT Ads feed settings](/providers/chatgpt-ads/update-feed-settings.md): `chatgpt-ads/update-feed-settings`, free preview, $0.05 per applied change. Preview and confirm the native ChatGPT Ads update feed settings contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, feed id, body and more.
- [ChatGPT ad creatives](/providers/chatgpt-ads/list-ad-creatives.md): `chatgpt-ads/list-ad-creatives`, $0.005 per call. ChatGPT Ads gallery; refreshes stale media. Works on your own ChatGPT Ads account, connected through Get MCP Ads. Needs ad account id.
- [ChatGPT Ads feed uploads](/providers/chatgpt-ads/get-feed-uploads.md): `chatgpt-ads/get-feed-uploads`, $0.005 per call. Read the native ChatGPT Ads get feed uploads contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. Needs ad account id.
- [Upload a ChatGPT Ads image](/providers/chatgpt-ads/upload-image.md): `chatgpt-ads/upload-image`, free preview, $0.05 per applied change. Upload verified PNG/JPEG/WebP bytes to the selected ChatGPT Ads account after saved preview and confirmation. Works on your own ChatGPT Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, bytes base64, mime type and more.
- [Upload a ChatGPT Ads image URL](/providers/chatgpt-ads/upload-image-url.md): `chatgpt-ads/upload-image-url`, free preview, $0.05 per applied change. Import a public HTTPS image through the documented JSON upload endpoint after saved preview and confirmation. Works on your own ChatGPT Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, image url and request id.
- [Add ChatGPT Ads custom audience members](/providers/chatgpt-ads/add-custom-audience-members.md): `chatgpt-ads/add-custom-audience-members`, free preview, $0.05 per applied change. Preview and confirm adding up to 10,000 customers to a ready ChatGPT Ads custom audience. Works on your own ChatGPT Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, custom audience id, members and more.
- [ChatGPT Ads audience operation](/providers/chatgpt-ads/get-audience-operation.md): `chatgpt-ads/get-audience-operation`, $0.005 per call. Read the native ChatGPT Ads get audience operation contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. Needs ad account id, custom audience id and operation id.
- [ChatGPT Ads audience operations](/providers/chatgpt-ads/get-audience-operations.md): `chatgpt-ads/get-audience-operations`, $0.005 per call. Read the native ChatGPT Ads get audience operations contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. Needs ad account id and custom audience id.
- [ChatGPT Ads custom audience](/providers/chatgpt-ads/get-custom-audience.md): `chatgpt-ads/get-custom-audience`, $0.005 per call. Read the native ChatGPT Ads get custom audience contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. Needs ad account id and custom audience id.
- [ChatGPT Ads custom audiences](/providers/chatgpt-ads/get-custom-audiences.md): `chatgpt-ads/get-custom-audiences`, $0.005 per call. Read the native ChatGPT Ads get custom audiences contract. Works on your own ChatGPT Ads account, connected through Get MCP Ads. Needs ad account id.
- [Create a ChatGPT Ads custom audience](/providers/chatgpt-ads/create-custom-audience.md): `chatgpt-ads/create-custom-audience`, free preview, $0.05 per applied change. Preview and confirm a ChatGPT Ads custom audience, empty or with first customers. Works on your own ChatGPT Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, name and request id.

## Related

- [AI visibility (GEO)](/tools/ai-visibility.md): 28 tools, from $0.00015 per call.

## Providers

- [ChatGPT Ads](/providers/chatgpt-ads.md): 60 tools, from $0.005 per call.

## Questions

### Do I need my own ChatGPT Ads account?

Yes. These tools work on your own ChatGPT Ads account, connected once per workspace through Get MCP Ads. Agentik keeps an encrypted token and never sees your password.

### Can my agent change things without my approval?

No. A change is previewed for free and applied only when you confirm it. Reading never changes anything.

### How is it billed?

Per call, at the provider's price with no markup, from $0.005 per call. Your agent sees the price before it runs a tool.

[Advertising](/tools/advertising.md) · [Connection guide](/connect.md) · [Billing](/docs/billing.md)

## Provider websites

- [Get MCP Ads](https://www.getmcpads.com/)

---

[HTML page](/tools/chatgpt-ads) · [Agent index](/llms.txt)
