MCP Tool Directory
45 Tools for Ad Intelligence
Connect your AI assistant to Amazon Advertising and Apple Search Ads. Query campaigns, analyze performance, and optimize your ads with natural language.
Amazon Advertising
Profile Management
list_profiles
List Amazon Advertising Profiles
List all Amazon advertising profiles for the authenticated user. Returns profile IDs that can be used in other commands.
list_mcp_profiles
List MCP-Activated Profiles
List all Amazon advertising profiles with their MCP activation status. Shows which profiles are ready for querying, which need activation, and which are currently importing data.
activate_mcp_profile
Activate Profile for MCP
Activate an Amazon advertising profile for MCP access. This triggers data import from Amazon Ads API into our query-optimized database.
check_mcp_status
Check MCP Import Status
Check the MCP data import status for a specific profile by number. Shows progress of data retrieval and when the profile will be ready for queries.
Campaign Management
list_campaigns
List Amazon PPC Campaigns
List Amazon advertising campaigns for a specific profile. Filter by status and targeting type. Supports Sponsored Products, Sponsored Brands, and Sponsored Display campaigns.
get_campaign
Get Campaign Details
Get detailed information about a specific Amazon PPC campaign including budget, bidding strategy, targeting settings, and current status.
search_campaigns
Search Campaigns by Name
Search for Amazon PPC campaigns by name. Useful when you know the campaign name but not the ID, or want to find campaigns matching a pattern.
Keyword Management
Performance Analytics
get_performance
Get Account Performance
Get aggregate performance metrics for all campaigns in a profile over a date range. Returns totals for impressions, clicks, spend, sales, orders, ACOS, and ROAS.
get_campaign_performance
Get Campaign Performance
Get individual campaign performance metrics with flexible sorting and filtering. Perfect for finding top performers, worst performers, or campaigns matching specific criteria.
Analytics
get_wasted_spend
Find Wasted Spend
Find campaigns, keywords, or search terms that are wasting money (spending without converting). Identify budget leaks, money pits, and underperforming entities that should be optimized or paused.
get_search_term_performance
Search Term Performance
Get search term performance metrics with flexible sorting. Shows which customer search queries are driving sales or wasting spend. Essential for keyword harvesting and negative keyword discovery.
compare_periods
Compare Time Periods
Compare performance between two date ranges, showing percent changes and trends. Compares metrics like sales, spend, ACOS, ROAS between current and previous periods.
diagnose_change
Diagnose Performance Changes
Root cause analysis for metric changes. Identifies PRIMARY DRIVERS from account to campaign to keyword level. Shows WHY a metric changed by decomposing it into contributing factors.
get_asin_performance
ASIN Performance Analysis
Get performance metrics grouped by advertised ASIN. Shows which products are driving sales or wasting spend. Essential for product-level advertising analysis.
get_match_type_performance
Match Type Performance
Get performance breakdown by keyword match type (exact, phrase, broad, auto). Compare efficiency across different targeting strategies to optimize your keyword mix.
get_dayofweek_performance
Day of Week Performance
Get performance breakdown by day of week (Monday-Sunday). Identify which days perform best for scheduling and day-parting decisions.
get_platform_performance
Platform Performance Comparison
Get performance breakdown by advertising platform (Sponsored Products, Sponsored Brands, Sponsored Display). Compare efficiency across SP, SB, and SD to optimize budget allocation.
Apple Search Ads
Profile Management
list_apple_profiles
List Apple Search Ads Profiles
List all Apple Search Ads profiles (organizations) for the authenticated user. Returns profile IDs that can be used in other Apple Search Ads commands.
list_apple_mcp_profiles
List MCP-Activated Apple Profiles
List all Apple Search Ads profiles with their MCP activation status. Shows which profiles are ready for querying, which need activation, and which are currently importing data.
activate_apple_mcp_profile
Activate Apple Profile for MCP
Activate an Apple Search Ads profile for MCP access. This triggers data import from the Apple Search Ads API into our query-optimized database.
check_apple_mcp_status
Check Apple MCP Import Status
Check the MCP data import status for a specific Apple Search Ads profile. Shows progress of data retrieval and when the profile will be ready for queries.
Campaign Management
list_apple_campaigns
List Apple Search Ads Campaigns
List Apple Search Ads campaigns for a specific profile. Filter by status, app, and supply source (placement). Supports Search Results, Search Tab, and Today Tab campaigns.
list_apple_apps
List Apple Apps (Adam IDs)
List all apps (Adam IDs) associated with an Apple Search Ads profile. Use the Adam ID from this list to filter campaigns, performance, and analytics by specific app.
get_apple_campaign
Get Apple Campaign Details
Get detailed information about a specific Apple Search Ads campaign including budget, bid settings, supply source, and current status.
search_apple_campaigns
Search Apple Campaigns by Name
Search for Apple Search Ads campaigns by name. Useful when you know the campaign name but not the ID, or want to find campaigns matching a pattern.
Performance Analytics
get_apple_performance
Apple Search Ads Performance
Get overall performance metrics for an Apple Search Ads profile. Returns taps, impressions, spend, installs, TTR (tap-through rate), CPT (cost per tap), and CPI (cost per install).
get_apple_campaign_performance
Apple Campaign Performance
Get individual Apple Search Ads campaign performance metrics with flexible sorting and filtering. Shows installs, spend, CPI, taps, impressions, and TTR for each campaign.
get_apple_supply_source_performance
Apple Supply Source Performance
Get Apple Search Ads performance breakdown by supply source (Search Results, Search Tab, Today Tab). Compare efficiency across different ad placements to optimize your budget allocation.
compare_apple_periods
Compare Apple Ads Time Periods
Compare Apple Search Ads performance between two date ranges, showing percent changes and trends. Compares metrics like installs, spend, CPI, TTR between current and previous periods.
Analytics
get_apple_wasted_spend
Apple Search Ads Wasted Spend
Find Apple Search Ads campaigns, keywords, or search terms that are spending without generating installs. Identify budget leaks in your App Store advertising.
get_apple_search_term_performance
Apple Search Term Performance
Get Apple Search Ads search term performance metrics with flexible sorting. Shows which App Store search queries are driving installs or wasting spend. Essential for keyword discovery and negative keyword harvesting.
apple_analyze_performance
Apple Ads AI Performance Analysis
Analyze Apple Search Ads performance and get actionable AI-powered recommendations. Identifies campaigns and keywords to pause, scale, or adjust based on your data.
apple_get_attributions
Apple Ads Attribution Data
Get Apple Search Ads post-install attribution data from webhooks. Shows which campaigns and keywords drove actual app installs with unique session deduplication.
apple_get_subscription_conversions
Apple Ads Subscription Conversions
Get Apple Search Ads subscription conversion events with attribution data. Shows which campaigns and keywords drove actual paying subscribers, not just installs. Key for calculating true ROAS.
apple_get_activity_log
Apple Ads Activity Log
Get recent Apple MCP tool activity for your account. Shows an audit trail of tool calls including keyword adds, bid changes, pauses, and other actions made via MCP.
Campaign Actions
apple_pause_campaign
Pause Apple Campaign
Pause an Apple Search Ads campaign to stop it from spending. Use this when a campaign is underperforming or wasting budget.
apple_enable_campaign
Enable Apple Campaign
Enable (unpause) an Apple Search Ads campaign to resume spending. Use this to re-enable a campaign after making changes or after a pause period.
Keyword Actions
apple_update_keyword_bid
Update Apple Keyword Bid
Update the bid amount for an Apple Search Ads keyword. Raise bids on high-performing keywords to get more volume, or lower bids on keywords with high CPI.
apple_pause_keyword
Pause Apple Keyword
Pause an Apple Search Ads keyword to stop bidding on it. Use this for keywords that are spending without converting to installs.
apple_enable_keyword
Enable Apple Keyword
Enable (unpause) an Apple Search Ads keyword to resume bidding on it. Use this to re-enable a keyword after adjusting strategy or bids.
apple_add_keywords
Add Apple Targeting Keywords
Add new targeting keywords to an Apple Search Ads ad group. Use EXACT match for precise targeting and BROAD match for discovery of new search terms.
apple_add_negative_keywords
Add Apple Negative Keywords
Add negative keywords to block unwanted search terms in Apple Search Ads. Campaign-level negatives apply to all ad groups. Ad group-level negatives are more specific.