Apple Ads MCP: connect an AI assistant to your campaigns
An Apple Ads MCP server lets an AI assistant read your campaign reports and, if you allow it, change bids, keywords and budgets. Every such server is a wrapper around Apple’s API, and that API is changing: Apple released the <strong>Apple Ads Platform API</strong> in August 2026 and says the Campaign Management API it supersedes will be sunset on <strong>January 26, 2027</strong>. This guide covers what an MCP server needs from your Apple Ads account and what to check before that date, quoted from Apple’s documentation as it read on 27 September 2026.
Old and new Apple Ads API side by side
From Apple’s documentation for the Apple Ads Campaign Management API and the Apple Ads Platform API.
| Campaign Management API | Apple Ads Platform API | |
|---|---|---|
| Status | deprecated, sunset on January 26, 2027 | current, version 1.0 released in August 2026 |
| Account context header | X-AP-Context: orgId | X-AP-Context: adAccountId |
| Version | 5 | 1.0 |
| Sign-in | OAuth 2 with a key pair you upload | the same OAuth 2 flow with a key pair you upload |
What an Apple Ads MCP server does
The credentials every server needs
clientId, teamId and keyId. From those you sign a client secret, a JWT whose expiry must be less than 180 days from when it was issued, and exchange it for an access token that lives one hour. Apple’s client libraries handle requesting and refreshing that token for you. Apple also says to keep the private key secure and never share it, and to re-create it and the client secret if it is compromised, which matters when a hosted MCP service asks you to hand the key over.Give the assistant the smallest role that works
GET /v1/acls call returns each ad account a token can reach and the role on it, which is a quick way to confirm what a server can do.What to check before January 26, 2027
X-AP-Context: adAccountId header instead of orgId, and covers Apple Maps campaigns as well as the App Store. To run App Store campaigns, the ad account needs the APPSTORE_APP_MANUAL product feature and a content provider delegation. Every response carries rate-limit headers, and on a 429 Apple asks clients to wait the Retry-After seconds and back off, which an automated assistant making many calls will run into.Where ads fit next to the rest of your marketing
Frequently asked questions
Is there an official Apple Ads MCP server?
Apple’s documentation does not list one. It publishes the Apple Ads Platform API and client libraries for Swift, Python, Java and Node.js; the MCP servers available are built by other developers on top of Apple’s API.
When does the Apple Search Ads Campaign Management API stop working?
Apple says the Campaign Management API is deprecated and will be sunset on January 26, 2027, and that the Apple Ads Platform API supersedes it.
What credentials does an Apple Ads MCP server need?
An Apple Ads user with an API role, a private key whose public key is uploaded under Account Settings > API, and the clientId, teamId and keyId shown there. They are used to sign a client secret, valid for less than 180 days, which is exchanged for an access token that lasts one hour.
Can I give an AI assistant read-only access to Apple Ads?
Yes. Invite a user with the API Account Read Only role, which Apple describes as read-only access to all resources, and connect the server with that user’s key.
Guides for app developers
- Free app promotion sites, checked for dofollow
- App store optimization checklist: what Apple and Google actually say
- App launch checklist: iOS and Android, step by step
- How to find beta testers for your app
- How to get more app reviews without breaking the store rules
- How to get your app featured on the App Store and Google Play
- App Store and Google Play screenshot sizes: what you must upload
- How to promote an app on Google Play with Play Console’s own tools
- How to promote an iOS app with App Store Connect’s own tools
- App Store keywords: how to fill the 100-character field
- How to market a fitness app: what Apple and Google let you claim
- How to market a kids app: the store rules that shape it
- How to market a finance app: the store rules to know first
- How to market a dating app: the store rules that shape it
- How to market a subscription app: what the stores require of your offer
- How to market a mobile game: the store rules that shape it
- How to promote an app on TikTok with creators
- How to promote an app on YouTube with creators
Put your app in the ranking
Censuus ranks apps by the real visit traffic they draw, no bots. Listing is free; sponsorship raises placement.