Sponsored by Deepsite.site

Apple Ads MCP By PPCProphet

Created By
ppcpropheta month ago
Apple Search Ads MCP connects AI assistants to your Apple Ads data. Analyze campaign performance, find wasted spend, manage bids and keywords, and track install and subscription attribution — all through natural language.
Overview

Apple Ads MCP Server

A Model Context Protocol (MCP) server for managing Apple Search Ads campaigns through AI assistants like Claude. Analyze performance, optimize bids, pause wasted spend, and manage keywords — all through natural conversation.

Built by PPC Prophet.

What is MCP?

The Model Context Protocol lets AI assistants connect to external tools and data sources. This server gives AI assistants direct access to your Apple Search Ads account, so you can manage campaigns through natural language instead of navigating the Apple Ads UI.

Features

Campaign Analytics

  • Performance dashboards — installs, spend, CPI, taps, impressions, TTR, CPT
  • Campaign-level breakdown — sort by any metric, filter by status
  • Search term analysis — see which App Store queries drive installs
  • Supply source comparison — Search Results vs Search Tab vs Today Tab
  • Period-over-period comparison — track trends week-over-week or month-over-month
  • Wasted spend detection — find campaigns, keywords, and search terms spending without converting

Campaign Management

  • Pause/enable campaigns — stop wasting budget on underperformers
  • Pause/enable keywords — control which keywords you bid on
  • Update keyword bids — raise bids on winners, lower bids on losers
  • Add keywords — expand targeting with exact or broad match
  • Add negative keywords — block irrelevant search terms at campaign or ad group level

Attribution & Revenue

  • Install attribution — see which campaigns and keywords drove real installs
  • Subscription tracking — track which ads generate paying subscribers, not just installs
  • True ROAS calculation — measure revenue per ad dollar spent

AI-Powered Optimization

  • Performance analysis — get actionable recommendations for your account
  • Optimization dashboard — surfaces opportunities to pause, scale, raise, or lower bids

Available Tools (27)

Profile Management

ToolDescription
list_apple_profilesList all Apple Search Ads profiles (organizations)
list_apple_mcp_profilesList profiles with MCP activation status
activate_apple_mcp_profileActivate a profile for MCP access
check_apple_mcp_statusCheck data import status for a profile

Campaign & App Management

ToolDescription
list_apple_appsList all apps (Adam IDs) for a profile
list_apple_campaignsList campaigns with optional filters (status, app, supply source)
get_apple_campaignGet detailed info about a specific campaign
search_apple_campaignsSearch campaigns by name

Keyword Management

ToolDescription
list_apple_keywordsList keywords with filters (campaign, ad group, status, match type)

Performance & Analytics

ToolDescription
get_apple_performanceOverall performance metrics for a date range
get_apple_campaign_performancePer-campaign metrics with sorting and filtering
get_apple_wasted_spendFind campaigns/keywords/search terms wasting money
get_apple_search_term_performanceSearch term metrics with sorting
get_apple_supply_source_performanceBreakdown by ad placement (Search Results, Search Tab, Today Tab)
compare_apple_periodsPeriod-over-period comparison with percent changes

Actions

ToolDescription
apple_pause_campaignPause a campaign
apple_enable_campaignEnable (unpause) a campaign
apple_update_keyword_bidUpdate a keyword's bid amount ($0.01–$1,000)
apple_pause_keywordPause a keyword
apple_enable_keywordEnable (unpause) a keyword
apple_add_keywordsAdd targeting keywords (exact or broad match)
apple_add_negative_keywordsAdd negative keywords at campaign or ad group level

Analysis & Optimization

ToolDescription
apple_analyze_performanceGet actionable recommendations for your account
apple_get_attributionsPost-install attribution data
apple_get_subscription_conversionsSubscription conversion attribution
apple_ads_optimizerOptimization dashboard with one-click actions
apple_get_activity_logAudit trail of recent MCP tool calls and changes

Getting Started

1. Sign up at AppleAdsMcp.com

Create an account and connect your Apple Search Ads account.

2. Configure Claude Desktop

Add this to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "apple-ads": {
      "type": "streamable-http",
      "url": "https://appleadsmcp.com/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_TOKEN"
      }
    }
  }
}

3. Activate your profile

Once connected, tell Claude:

"List my Apple profiles and activate one for MCP access"

This imports your campaign data. After activation completes, you can start querying.

4. Start managing your ads

Ask Claude things like:

  • "How are my Apple Search Ads campaigns doing this month?"
  • "Which keywords are wasting money?"
  • "Show me my top 10 campaigns by installs"
  • "Pause keywords with spend over $50 and zero installs"
  • "Compare this week's performance to last week"
  • "Which search terms have the best CPI?"
  • "Add 'fitness tracker' as an exact match keyword to my main ad group"

Example Conversations

Analyzing performance:

You: "Show me campaign performance for the last 30 days sorted by CPI"

Claude: Returns a table of campaigns with installs, spend, CPI, taps, impressions, and TTR

Finding wasted spend:

You: "Which search terms are wasting money?"

Claude: Shows search terms with spend but zero installs, recommends adding them as negatives

Taking action:

You: "Pause all keywords that spent over $20 with no installs in the last 14 days"

Claude: Identifies the keywords, confirms with you, then pauses them one by one

Transport

This server uses the Streamable HTTP MCP transport. All communication happens over HTTPS with bearer token authentication. No local installation or stdio process required.

Support

License

MIT

Server Config

{
  "mcpServers": {
    "apple-ads": {
      "type": "streamable-http",
      "url": "https://appleadsmcp.com/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_TOKEN"
      }
    }
  }
}
Recommend Servers
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
WindsurfThe new purpose-built IDE to harness magic
Y GuiA web-based graphical interface for AI chat interactions with support for multiple AI models and MCP (Model Context Protocol) servers.
DeepChatYour AI Partner on Desktop
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
RedisA Model Context Protocol server that provides access to Redis databases. This server enables LLMs to interact with Redis key-value stores through a set of standardized tools.
Tavily Mcp
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Amap Maps高德地图官方 MCP Server
CursorThe AI Code Editor
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题; Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs
Serper MCP ServerA Serper MCP Server
ChatWiseThe second fastest AI chatbot™
Playwright McpPlaywright MCP server
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code