Skip to main content

App Store Tracker

com.appstoretracker/mcpVersion 1.0.1

iOS App Store chart rankings, app details, reviews, keywords and revenue estimates.

Status

Responds209 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 13:47 UTC
Latency
209 ms
Remotes responding
1 of 1
Sign-in
API key
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 21:12 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://www.appstoretracker.com/api/mcpResponds209 ms
No sign-in

Claude Code

claude mcp add --transport http appstoretracker https://www.appstoretracker.com/api/mcp --header 'Authorization: Bearer <YOUR_TOKEN>'

Replace <YOUR_TOKEN> before running.

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: appstoretracker
Remote MCP server URL: https://www.appstoretracker.com/api/mcp
This server expects the header Authorization.

Cursor

{
  "mcpServers": {
    "appstoretracker": {
      "url": "https://www.appstoretracker.com/api/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

Replace <YOUR_TOKEN> before running.

VS Code

code --add-mcp '{"name":"appstoretracker","type":"http","url":"https://www.appstoretracker.com/api/mcp","headers":{"Authorization":"Bearer <YOUR_TOKEN>"}}'

Replace <YOUR_TOKEN> before running.

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

20 tools

Tools of App Store Tracker
Read-only
Idempotent
Open world
add_to_watchlistAdd an app to your watchlist, and with a keyword_id also track that keyword for the app. A keyword is tracked only for an app on your watchlist. Needs an API key bound to an account.NoNoNot declaredNot declared
get_adsGet the ad creatives one iOS app is running, with the ad library each came from and how many that library holds for the app. An ad's landingDomain (the host of its linkUrl) can be passed as host to get_web_funnels to see the recorded web funnel that ad sends people to.Not declaredYesNot declaredNot declared
get_app_detailsGet the listing for one iOS app by app_id: name, developer, subtitle, description, version, price, languages, content rating, screenshot URLs, an AI-written short summary, plus the storefront's rating and rating count, its latest recorded chart position (and the one before it), and the latest revenue and downloads estimate. Use this for a single app's current snapshot; use get_ranking_history for positions over time, get_revenue_history for estimates over time and get_timeline for listing changes. Errors with 'App not found' when the id is not in our data. Get the id from search_apps.Not declaredYesNot declaredNot declared
get_app_flowGet one app's captured flows (onboarding, paywall, features...) in the order a user meets them, every screen numbered by step with its name, summary, on-screen text, main button and image, so a flow can be rebuilt screen by screen. Each flow also gives its screen recording and its animation clips as MP4s, each with still frames (frames: time in seconds and image URL) so the motion can be seen without playing the video; frames is empty for a clip not cut into stills yet. Flows come in recording order and keep their flow_no whatever the filter; use pattern for one kind (onboarding is usually what to copy first) or flow_no for one flow. Get the app_id from list_design_apps or search_designs. Needs an active Social Growth Engineers subscription; other keys are refused.Not declaredYesNot declaredNot declared
get_categoriesList every App Store category as a category_id and category_name pair (a fixed list, no arguments, no network call). Use it to find the category_id to pass to get_rankings; the overall chart is category_id 36.Not declaredYesNot declaredNot declared
get_keyword_watchlistGet the keywords this API key's own account has asked us to track, with each keyword's next scheduled SERP sweep. Scoped to the caller, same as get_tracked_apps.Not declaredYesNot declaredNot declared
get_keywordsGet the App Store search terms one iOS app is collected as ranking for in one storefront, with its position, the day that position was observed, and popularity: Apple's own search popularity for the term in that storefront, 1-100, or null when unknown.Not declaredYesNot declaredNot declared
get_ranking_historyGet one app's top-free chart position per day in one storefront, as ranking_position and created_at points. The chart is the overall chart (category_id 36) when the app holds as many days there as in its own category over the asked span, otherwise its category chart, so a different span can answer from a different chart; category_id in the answer names it. Look back 1 to 3650 days (default 30). Use it for trends and for explaining a move; use get_rankings for a whole chart on one day. Top paid and top grossing history is not collected.Not declaredYesNot declaredNot declared
get_rankingsGet the App Store top free chart for a country, in chart order with #1 first: the overall chart by default, or one category via category_id (see get_categories). Each app comes with its position, previous position, name, developer, rating and revenue and download estimates, and the response gives the chart day it describes. Only top free is collected; top paid and top grossing are not. Use get_ranking_history for how one app's position moved over time.Not declaredYesNot declaredNot declared
get_removed_appsList iOS apps that once charted and have disappeared from the App Store, biggest revenue first, updated daily. Each item has the name, developer, category, best chart rank and the store it reached it in, the worldwide monthly revenue and downloads estimates from before the removal (5000 or less means under 5K), first release and last update dates, removed_on (the day we found it gone, not the day Apple acted), restored_on when it came back, and developer_gone when Apple lists no live apps from that developer. The answer also gives totals for the whole list. Needs an active Social Growth Engineers subscription; other keys are refused.Not declaredYesNot declaredNot declared
get_revenue_historyGet the worldwide monthly downloads and revenue estimates for one iOS app, one point per data month (dated its first day). Values are Sensor Tower buckets; downloadsFloor/revenueFloor mark the stored 1,000, which means "< 5K", not an exact figure.Not declaredYesNot declaredNot declared
get_reviewsGet the newest user reviews of one iOS app in one storefront, newest first: title, text, star rating (rating), author, app version reviewed and date. Read live from Apple's public reviews feed; when that can't be read, they come from our stored copy, which can be much older and has no version. source says which: live or stored. Use it to read what users say; use get_app_details for the overall rating and rating count. Returns an empty list when there are no reviews.Not declaredYesNot declaredNot declared
get_similar_appsFind apps similar in meaning to one app, using embedding similarity over their listings (limited to the given storefront). Each result has rating, rating count, revenue and downloads estimates and a distance (lower means closer). Results are sorted by downloads estimate, biggest first, not by distance. Use it to build a competitor list; use search_apps to look up an app by name instead.Not declaredYesNot declaredNot declared
get_timelineGet every recorded change to one iOS app listing: version, name, subtitle, price, screenshots and description, newest first, with the day each change was first seen.Not declaredYesNot declaredNot declared
get_tracked_appsGet the apps this API key's own account is monitoring, newest first. Scoped to the caller: a key bound to another account sees a different set, and a key bound to no account is refused.Not declaredYesNot declaredNot declared
get_web_funnelsGet the web-to-app funnels App Store Tracker recorded in a mobile browser for one app or one landing domain, newest first: every screen from the ad's landing page through quiz questions, email gate and paywall or checkout, with each screen's title, text, answer options, the action taken, its screenshot (image_url) and the prices shown. In pricing, period is the plan's billing unit as recorded and raw is the text on the screen: check a price against raw ("4-Week Plan $19.99" bills every 4 weeks, not weekly). Long funnels run to 70+ screens, so one funnel comes per call by default; next_offset reads the next older one. Pass app_id, or host: a domain or a URL, such as an ad's landingDomain or linkUrl from get_ads; a domain also finds funnels on its subdomains (bitepal.app finds quiz.bitepal.app). An empty list means no funnel was recorded for it.Not declaredYesNot declaredNot declared
list_design_appsList every app whose screens App Store Tracker captured itself (the library at /designs), best US chart position first, with its screen count, the design categories captured (onboarding, paywall, features, other) and its page. Page through the whole library with offset, or narrow it: by category name, by words in the app's name, by a design category, or by app_ids, which keeps the apps of another answer (for example a get_rankings chart) that we have screens for, in that order. Then search_designs with an app_id shows that app's screens.Not declaredYesNot declaredNot declared
search_appsFind iOS apps by name or keyword, using Apple's iTunes Search API at call time (a text search over Apple's catalogue, not our own data). Returns app_store_id, name, developer, category id, rating, rating count and price for each match. Call this first to turn an app name into the app_store_id (the 'app_id' argument) that every per-app tool needs.Not declaredYesNot declaredNot declared
search_designsSearch real iPhone app screens that App Store Tracker captured itself (the library at /designs) by describing what you want to see, e.g. "paywall with a free trial toggle and the yearly plan preselected", "onboarding that asks for the user's goals", "notification permission pre-prompt". Describe one screen in plain words; narrow with pattern or app_id rather than with negations or keyword lists. Ranked by meaning, with exact on-screen words counting extra, and at most per_app screens per app; in deep mode (the default) a model then reads the top 40 and puts the screens that really show what was asked first, each with match true, the rest after with match false. Each item gives the app_id for every per-app tool, the flow and screen it belongs to, a short summary, the image URL and the App Store Tracker page to cite. Covers only the apps we captured, not the whole App Store; an empty list means none of those matched.Not declaredYesNot declaredNot declared
search_web_funnelsSearch the web-to-app funnels App Store Tracker recorded, newest first, by words on their screens and prices (every word must appear as written, so "week trial" finds "1-week trial" while "weekly trial" does not; "$6.99", "lose weight"), by funnel builder (funnelfox, appbox, heyflow, custom), by how the funnel ended (paywall, checkout, email gate, App Store redirect), by a screen category or by a screen type (step_type email finds funnels that ask for an email). Each item gives the funnel's app and host, builder, end, prices (period is the billing unit as recorded, raw the screen text to check it against), step count and up to 3 matching screens; get_web_funnels with its host or app_id shows every screen. Covers only the funnels we recorded.Not declaredYesNot declaredNot declared

Details

Registry status
Active
Published
Oct 20, 2026
Updated
Oct 20, 2026
Categories (suggested)
Marketing and SEOE-commerceSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing