MCP server
Apple Ads MCP Server
https://mcp.getmcpads.com/apple-ads/mcpThis endpoint serves Apple Ads on its own. One shared URL reaches every platform you connect.
OAuth provider registered. Live advertiser acceptance is in progress; Apple account roles apply.
- 15
- Tools
- 7
- That write
- 9
- Metrics
- 8
- Dimensions
Ask it
What you can ask it.
2 questions
One exchange
You type the sentence into your assistant. Apple Ads answers through the tools named here, and nothing else is called.
“Which Apple search terms spent money without producing installs?”
- apple_ads_get_campaigns
- apple_ads_get_report
- apple_ads_get_keywords
Reads the native search-term report for explicit campaigns, preserving attribution metrics and pagination so incomplete coverage stays visible.
1 more
Which Apple Search Ads campaigns drove installs last month?
Lists campaigns and reads Apple's native spend, taps and attributed installs for the chosen dates and account timezone.
apple_ads_get_campaignsapple_ads_get_reportThe ledger
Every Apple Ads tool, as the gateway ships it.
7 write
What it can change: Create paused campaigns, ad groups and keywords; update names, status and campaign budgets. Create additional ad accounts in your Apple organization. Every write previews first.
15 tools
apple_ads_create_accountwriteCreate an additional Apple ad account in the authorizing user's organization. Requires a selected anchor account in that same organization and Apple account-creation permissions. Currency, timezone and billing are inherited; no app delegations or delivery are configured. Select the new account separately in Sources.
apple_ads_create_adgroupwriteCreate a PAUSED manual-CPT Apple ad group under a verified campaign. Automated keyword targeting is disabled.
apple_ads_create_campaignwriteCreate an App Store search-results campaign in PAUSED state. Requires an eligible app, explicit currency, budget and countries. Preview before confirming; no delivery is enabled by creation.
apple_ads_create_keywordwriteCreate a PAUSED positive keyword in a verified Apple ad group. Preview before confirming.
apple_ads_get_accountRead the selected Apple ad account, including native currency, timezone and billing configuration.
apple_ads_get_adgroupsRead a page of ad groups belonging to one Apple campaign.
apple_ads_get_appRead App Store app metadata available to the selected Apple ad account.
apple_ads_get_app_eligibilityCheck an app's advertising eligibility and available storefronts before creating a campaign.
apple_ads_get_campaignRead one Apple campaign and verify its account membership.
apple_ads_get_campaignsRead a page of Apple app campaigns, including paused campaigns. Native pagination is returned; offset/limit do not imply a complete account export.
apple_ads_get_keywordsRead a page of positive keywords belonging to one Apple ad group.
apple_ads_get_reportRead native Apple campaign, ad group, ad, keyword or search-term performance for explicit campaigns. Preserves spend currency, attribution metrics, timezone, native grand totals and pagination. Never sum ratios or assume a page is the entire account. Omit granularity for single-day or historical totals.
apple_ads_update_adgroupwriteUpdate an Apple adgroup. Preview returns expectedSnapshot; confirm with that snapshot to reject changed resources or changed payloads. ENABLED may cause advertising spend.
apple_ads_update_campaignwriteUpdate an Apple campaign. Preview returns expectedSnapshot; confirm with that snapshot to reject changed resources or changed payloads. ENABLED may cause advertising spend.
apple_ads_update_keywordwriteUpdate an Apple keyword. Preview returns expectedSnapshot; confirm with that snapshot to reject changed resources or changed payloads. ENABLED may cause advertising spend.
Catalogues
What you can measure, and how you can cut it.
Reference