<!-- Generated from Cogny's tool registry. Canonical page: https://cogny.com/integrations/apple-search-ads/tools -->

# Apple Search Ads tools in Cogny

Cogny's Apple Search Ads integration exposes 21 tools (11 read, 10 write) to an AI agent over MCP. The same tools are available on every plan, from your own AI client or inside the Cogny app.

- **Read** (11): only reads data.
- **Write** (10): creates or changes something.
- **Destructive** (0): deletes, removes or replaces something.

Over MCP your own AI client asks before it runs a write. To take a tool away from your agent, block it in Settings → Integrations.

## All tools

| Tool | Kind | What it does |
|---|---|---|
| `tool_list_acls` | Read | List all accessible Apple Search Ads orgs. |
| `tool_get_campaigns` | Read | Get campaigns for an org. |
| `tool_get_ad_groups` | Read | Get ad groups for a campaign. |
| `tool_get_targeting_keywords` | Read | Get targeting keywords for an ad group. |
| `tool_get_campaign_negative_keywords` | Read | Get campaign-level negative keywords. |
| `tool_get_ad_group_negative_keywords` | Read | Get ad group-level negative keywords. |
| `tool_get_campaign_report` | Read | Get campaign-level performance report. |
| `tool_get_account_spend` | Read | Get total ad spend for the whole org over a date range. |
| `tool_get_keyword_report` | Read | Get keyword-level performance report. |
| `tool_get_search_term_report` | Read | Get search term performance report. |
| `tool_search_geo_locations` | Read | Search geographic locations for targeting. |
| `tool_create_campaign` | Write | Create a new campaign. |
| `tool_update_campaign` | Write | Update campaign fields. |
| `tool_update_campaign_status` | Write | Enable or pause a campaign. |
| `tool_create_ad_group` | Write | Create a new ad group within a campaign. |
| `tool_update_ad_group` | Write | Update an ad group. |
| `tool_add_targeting_keywords` | Write | Add targeting keywords to an ad group (up to 1000 per call). |
| `tool_add_campaign_negative_keywords` | Write | Add negative keywords at the campaign level. |
| `tool_add_ad_group_negative_keywords` | Write | Add negative keywords at the ad group level. |
| `tool_delete_targeting_keywords` | Write | Delete targeting keywords from an ad group. |
| `tool_delete_campaign_negative_keywords` | Write | Delete campaign-level negative keywords. |

Exact input schemas come from `tools/list` once Apple Search Ads is connected; the free plan is enough to check.

Missing something? Your agent can ask for it with `request_feature`.

---

All integrations: https://cogny.com/integrations/tools/index.md
Plans, approvals, limits and data protection: https://cogny.com/buying-guide.md
What Cogny is: https://cogny.com/llms.txt
