AppTrack Ninja
Server Details
App Store intelligence for AI assistants: search and inspect iOS apps, read top free, paid and grossing charts per storefront, browse publisher portfolios, and manage an ASO keyword tracker with daily rank history. Requires an AppTrack Ninja Pro key (Authorization: Bearer).
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 23 tools
Most tools map to distinct resources or actions; the main overlaps are find_apps vs search_apps and creative_changes vs get_app_creative_history, but the descriptions clarify structured vs natural-language search and aggregate vs single-app histories. The many get_app_* tools are differentiated by specific data facets such as ads, estimates, ranks, events, and versions.
The dominant pattern is verb_noun (add_*, get_*, list_*, search_*), and the gplay_ prefix consistently marks Google Play tools. Deviations like creative_changes, trending_apps, gplay_top_charts, and whoami are readable but slightly break the convention.
At 23 tools, the surface is heavy relative to the typical 3-15 range, though the domain spans App Store and Google Play analytics, keywords, ranks, ads, estimates, and account data. Each tool covers a distinct endpoint, but the set is broad enough that consolidation would be reasonable.
Read coverage is extensive: metadata, ranks, estimates, ads, creative history, events, ratings, versions, publishers, and Google Play beta. However, the tracked-app and tracked-keyword lifecycle lacks remove/update operations, which is a notable gap for managing saved tracking.
Available Tools
23 toolsadd_tracked_appTrack an appAInspect
Track an App Store app in one country. Country is a two-letter storefront. A free account can track one app.
Inputs: appId (required), country (required).
add_tracked_keywordsTrack keywordsAInspect
Add up to 1000 keywords to a tracked app row (one country). A free account can track five keywords. Rank data is filled in after the keywords are saved.
Inputs: terms (required), trackedAppId (required).
creative_changesCreative analysisCRead-onlyIdempotentInspect
Icon and screenshot redesigns of top-chart apps and what their chart rank did in the two weeks after, against the app's usual update. lift is ln(rank before / rank after) minus that usual move: +0.69 means twice as high a rank as usual, below 0 worse. verdict: strong-lift, lift, flat, drop, strong-drop, unclear. final=false: still being measured (settles on finalOn). Countries: us, gb, de, fr, jp, kr, ca, au, br, tr. Free accounts see the first few results.
Inputs: q, kind, page, sort, +5 more.
find_appsFilter the App Store catalogBRead-onlyIdempotentInspect
Structured catalog filter. country keeps apps sold in that storefront. Dates are YYYY-MM-DD. upcoming=false drops pre-orders. Pass the previous response next value as cursor to continue. limit defaults to 50 and caps at 5000 (10 on the free plan).
Inputs: q, sort, limit, order, +11 more.
get_appApp detailsCRead-onlyIdempotentInspect
Title, description, version and screenshot URLs stored for one app and language.
Inputs: appId (required), version, language.
get_app_adsApp adsARead-onlyIdempotentInspect
Ad creatives AppTrack found for one app in Apple's Ad Repository and Meta's Ad Library (EU countries, commercial ads), newest first: texts, delivery dates, platforms, media URLs. status is active or ended. Pro only.
Inputs: appId (required), limit, cursor, status, +1 more.
get_app_creative_historyCreative history of an appBRead-onlyIdempotentInspect
Every icon and screenshot change of one app found by creative_changes in one country, newest first, with the rank effect (lift and verdict as in creative_changes), its ads and its In-App Events in the period. Free accounts see the latest change and the count of the rest.
Inputs: appId (required), country.
get_app_estimatesDownload and revenue estimatesARead-onlyIdempotentInspect
Estimated downloads and revenue (USD) of one app over the last 30 days, worldwide, with a low-high range and confidence. Pro only.
Inputs: appId (required).
get_app_eventsIn-app eventsBRead-onlyIdempotentInspect
App Store In-App Events of one app in one storefront: the ones running or upcoming, then past ones, newest first.
Inputs: appId (required), country (required), limit, language.
get_app_marketApp price and rating in a storefrontBRead-onlyIdempotentInspect
Price, rating and version for one app in one storefront.
Inputs: appId (required), country (required).
get_app_ranksApp chart positionsARead-onlyIdempotentInspect
Overall and category chart positions of one app in one storefront: today, the move over 7 days and the best in the window. Pro adds the daily series (days up to 90).
Inputs: appId (required), country (required), days.
get_app_transfersApp ownership changesCRead-onlyIdempotentInspect
When the app moved from one publisher account to another, newest first.
Inputs: appId (required).
get_app_versionsVersion historyARead-onlyIdempotentInspect
Versions of one app, newest first, with release date and release notes (What's New) in the language asked for when stored, else English.
Inputs: appId (required), limit, language.
get_keyword_historyKeyword rank historyBRead-onlyIdempotentInspect
Daily rank history for one tracked keyword.
Inputs: keywordId (required).
get_publisherPublisher detailsCRead-onlyIdempotentInspect
Publisher identity and a short list of their apps.
Inputs: publisherId (required), limit.
get_rating_historyDaily ratingsBRead-onlyIdempotentInspect
Daily average rating, rating count and review count of one app in one storefront. 3 days on the free plan, 30 with Pro.
Inputs: appId (required), country (required).
get_tracked_keywordsTracked keyword ranksBRead-onlyIdempotentInspect
Keyword table for one tracked app: popularity, difficulty, position, and the day-over-day change.
Inputs: appId (required).
gplay_get_appGoogle Play appBRead-onlyIdempotentInspect
One Google Play app by package name (beta): texts, installs, rating, version, its App Store twin (iosAppId) when linked, and the daily installs and rating series.
Inputs: package (required), days, country.
gplay_top_chartsGoogle Play top chartsBRead-onlyIdempotentInspect
Google Play top chart for a country (beta; GET countries open as their charts fill, else US). chart is free, paid or grossing; category is a Play category such as APPLICATION, GAME, GAME_PUZZLE, PRODUCTIVITY. date YYYY-MM-DD reads an earlier day.
Inputs: date, chart, limit, country, +1 more.
list_tracked_appsTracked appsBRead-onlyIdempotentInspect
Apps and storefronts this account tracks for keyword rank. Free accounts see one app and five keywords; a lapsed Pro plan hides anything beyond that.
Inputs: no named parameters.
search_appsSearch appsBRead-onlyIdempotentInspect
Natural-language search of the App Store catalog. Returns compact app cards.
Inputs: query (required), limit.
trending_appsTop chartsCRead-onlyIdempotentInspect
Top chart apps for a storefront. type is free, paid or grossing.
Inputs: type, limit, country.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceRemote MCP server that lets AI assistants read tracked competitive intelligence — competitor news, reviews, website changes, social posts and ads — and act on it by managing projects, competitors, battle cards, reports and canvases. Every answer carries a source and a date, and write actions only publish when explicitly shared.MIT
- AlicenseCqualityCmaintenanceCompetitor Monitor AI - MCP server providing AI-powered tools and automation by MEOK AI Labs112 npm29 PyPIMIT
- AlicenseAqualityDmaintenanceEnables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.169 npm1MIT

industrylens-mcpofficial
AlicenseNot gradedqualityCmaintenanceBrowse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.