
Apple Ads
Operate Apple Search Ads campaigns, keywords, budgets, and API v5 reports from Claude Code instead of juggling Search Ads UI tabs.
Overview
apple-ads is an MCP server for the Launch phase that manages Apple Search Ads campaigns, keywords, budgets, and API v5 reports through a local npm MCP tool.
What is this MCP server?
- Manages Apple Search Ads via API v5 from MCP stdio npm package apple-ads-mcp
- Supports campaigns, keywords, budgets, and reporting workflows in agent chat
- Requires ASA client ID, team ID, key ID, and PKCS#8 private key path via environment variables
- Optional ASA_ORG_ID with runtime organization switching via list_organizations
- Version 1.0.3 from GitHub Happygallo/apple-ads-mcp
- Server version 1.0.3
- Apple Search Ads API v5 per description
- 4 required environment variables plus optional ASA_ORG_ID
Community signal: 3 GitHub stars.
What problem does it solve?
Indie iOS makers waste hours in Search Ads UI and ad-hoc scripts when agents could not safely call Apple’s API v5 before.
Who is it for?
Solo builders shipping iOS apps who already use Apple Search Ads and want agent-driven budget and keyword changes plus reporting.
Skip if: Android-only products, marketers without Apple Search Ads API keys, or teams that refuse local private-key file paths on dev machines.
What do I get? / Deliverables
After configuring Apple Search Ads credentials, your agent can list orgs, adjust campaigns and keywords, and fetch reports from chat.
- Agent-driven Apple Search Ads campaign and keyword changes
- Budget adjustments via MCP tools
- API v5 reports accessible from agent conversations
Recommended MCP Servers
Journey fit
Paid App Store discovery sits in Launch ASO and compounds in Grow when you tune spend and read performance reports. ASO is the canonical shelf because Apple Search Ads is store listing discovery adjacent to keyword and campaign optimization.
How it compares
Apple Search Ads API v5 MCP integration, not an App Store Connect listing skill or generic SEO plugin.
Common Questions / FAQ
Who is apple-ads for?
iOS indie developers and small growth leads who run Apple Search Ads and want Claude Code or Cursor to manage API v5 objects and reports.
When should I use apple-ads?
Use during launch paid acquisition setup, weekly keyword/budget tuning, and when you need API v5 reports summarized inside your agent workflow.
How do I add apple-ads to my agent?
Install apple-ads-mcp from npm, set ASA_CLIENT_ID, ASA_TEAM_ID, ASA_KEY_ID, and ASA_PRIVATE_KEY_PATH (plus optional ASA_ORG_ID), register stdio MCP, then restart and call Search Ads tools.