ChatGPT Ads — reads and tool lookup
chatgpt_adsReads and tool lookup for ChatGPT Ads; nothing called here changes anything. The 13 ChatGPT Ads tools that change something run through chatgpt_ads_write.
chatgpt_ads(action="execute", tool_name="…", arguments={...}). action="list_tools" (the write half included) and action="get_tool_schema" are free; never guess a tool_name. accounts=["…","…"] or accounts="all_active": one read across up to 20 ChatGPT Ads accounts, free like every read. Not in this router, called by name: chatgpt_get_performance (read chatgpt ads performance).
Tools by category: targeting chatgpt_geo_lookup discovery chatgpt_get_account, chatgpt_get_account_limits conversions chatgpt_get_pixel_settings, chatgpt_list_pixels structure chatgpt_list_ad_groups, chatgpt_list_ads, chatgpt_list_campaigns assets chatgpt_validate_chat_card
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | The first two are free; execute bills the tool. | |
| accounts | No | Repeat one READ across these accounts, or "all_active"; free like every read, max 20. | |
| arguments | No | The tool’s own arguments, as its schema declares them. | |
| tool_name | No | Exact tool name. Needed by get_tool_schema and execute. |