AppTrack Ninja

io.github.sulubeyn由 GitHub 账号 sulubeyn 发布v1.3.0更新于 Nov 7, 2026

App Store and Google Play intelligence: apps, charts, keyword ranks, versions, ads, creatives.

已验证Streamable HTTP可网页运行数据与分析商业与电商媒体与设计

概览

AI 生成的概览

托管型 MCP 服务器,为助手提供 App Store 与 Google Play 情报:应用搜索、榜单排名、版本、广告、素材与关键词追踪。

可以做什么
  • 搜索和浏览应用目录、发行商与商店区域
  • 读取应用详情、市场价格、版本历史、应用内活动与发行商转移记录
  • 查看热门榜单、排名变化、评分历史以及下载与收入估算
  • 分析图标与截图改版及其排名影响,并查看应用广告
  • 读取 Google Play 热门榜单与单个 Play 应用数据(测试版)
  • 管理 ASO 关键词追踪:列出和添加追踪的应用与关键词、读取排名与历史、查看套餐用量
适用场景
适合 ASO 与应用市场调研:跨商店比较应用、跟踪榜单与关键词位置、查看版本说明或素材改版效果,以及在不离开助手的情况下查看竞品广告。
运行要求
远程 Streamable HTTP 端点,无需安装。必须认证:支持 OAuth 的客户端可直接登录,或在 AppTrack Ninja 账户中创建密钥并以 Authorization Bearer 方式发送。免费套餐为一个密钥、每天 25 次调用、每分钟 10 次、每个列表 10 条结果;Pro 提升限额并解锁估算、广告与完整结果页。
安装前请注意
Bearer 密钥是创建时仅显示一次的凭据,请妥善保管,避免粘贴到共享配置中。两个追踪工具会写入数据(添加追踪应用与关键词)。免费套餐每天限 25 次调用,用完后返回升级提示。估算、广告库和每日序列等数据需要付费 Pro 套餐。

安装

在 SourceWeft 中

  1. 打开 控制台中的 AppTrack Ninja,将其添加到工作区。
  2. 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.sulubeyn%2Fapptrack-ninja-mcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。

{
  "mcpServers": {
    "apptrack-ninja": {
      "type": "http",
      "url": "https://mcp.apptrack.ninja/"
    }
  }
}

README

[AppTrack Ninja]

AppTrack Ninja MCP server

App Store and Google Play intelligence for AI assistants. Search and inspect any iOS app, read chart rankings, version history, in-app events, ads and publisher portfolios, see which icon and screenshot redesigns moved ranks, and manage your AppTrack Ninja keyword tracker from Claude, Cursor or any MCP client.

Full guide with every tool: apptrack.ninja/tools/mcp

This is a hosted remote server: there is nothing to install or run. This repository documents how to connect to it.

Endpointhttps://mcp.apptrack.ninja
TransportStreamable HTTP
AuthOAuth sign-in, or Authorization: Bearer <key>
PlansFree: one key, 25 calls a day, 10 a minute, 10 results per list · Pro: three keys, 600 reads and 30 searches a minute, full result pages, estimates, the ads library
Earlier endpointhttps://api.apptrack.ninja/mcp keeps working with the same sign-ins and keys

Get a key

Clients with OAuth (Claude, Claude Code, VS Code, Cursor, Windsurf, Codex, Gemini CLI) open the AppTrack Ninja sign-in on first use; no key needed. For other clients:

  1. Sign in at apptrack.ninja (free plan works; Pro lifts the limits).
  2. Open Account → MCP / IDE (direct link).
  3. Create a key. It is shown once; keys start with ninja_.

Connect

Ask your AI agent

Agents that can edit their own configuration (Claude Code, Cursor, Codex, Windsurf) can add the server themselves. Paste this and replace the key:

text
Add the AppTrack Ninja MCP server to this tool.Endpoint: https://mcp.apptrack.ninja (Streamable HTTP)Send this header with every request: Authorization: Bearer ninja_your_keySetup guide: https://apptrack.ninja/tools/mcp

Claude Code

bash
claude mcp add --transport http --scope user apptrack https://mcp.apptrack.ninjaclaude mcp login apptrack

With a key instead of sign-in:

bash
claude mcp add --transport http --scope user apptrack https://mcp.apptrack.ninja --header "Authorization: Bearer ninja_your_key"

Cursor

~/.cursor/mcp.json, or .cursor/mcp.json in a project:

json
{  "mcpServers": {    "apptrack": {      "url": "https://mcp.apptrack.ninja",      "headers": { "Authorization": "Bearer ninja_your_key" }    }  }}

VS Code (GitHub Copilot)

.vscode/mcp.json in your workspace:

json
{  "servers": {    "apptrack": {      "type": "http",      "url": "https://mcp.apptrack.ninja",      "headers": { "Authorization": "Bearer ninja_your_key" }    }  }}

Other clients

Any client that supports remote MCP servers with custom headers:

  • URL: https://mcp.apptrack.ninja
  • Transport: Streamable HTTP
  • Header: Authorization: Bearer ninja_your_key. Gateways that reserve Authorization can send the key in X-Api-Key instead.

Claude Desktop and claude.ai custom connectors: add https://mcp.apptrack.ninja as a custom connector and sign in with AppTrack Ninja when asked (OAuth).

Tools

ToolWhat it does
Search and catalog
search_appsPlain-language App Store search (developer country, genre, dates, ratings are read from the text)
find_appsFiltered catalog: text, storefront, monetization, rating, dates, sort order, cursor paging
get_publisherPublisher identity and their apps
App details
get_appApp detail: title, description, version and screenshots
get_app_marketPrice, rating, version and in-app purchases in one storefront
get_app_versionsVersion history with release dates and release notes
get_app_eventsApp Store In-App Events: running, upcoming and past
get_app_transfersWhen the app moved between publisher accounts
Charts, ratings and estimates
trending_appsTop free, paid and grossing charts for a storefront
get_app_ranksChart positions today, the 7-day move and the best (Pro: daily series)
get_rating_historyDaily rating and rating count (3 days free, 30 with Pro)
get_app_estimates30-day download and revenue estimates (Pro)
Creative analysis and ads
creative_changesIcon and screenshot redesigns of chart apps and their rank effect against the app's usual update; ten countries
get_app_creative_historyEvery icon and screenshot change of one app with its rank effect (free: the latest one)
get_app_adsThe app's ads from Apple's Ad Repository and Meta's Ad Library, EU (Pro)
Google Play (beta)
gplay_top_chartsGoogle Play top charts by country and category
gplay_get_appOne Play app: texts, installs, rating, its App Store twin, daily installs
Keyword tracker
list_tracked_appsApps in your ASO tracker
add_tracked_appAdd an app to your ASO tracker (writes)
add_tracked_keywordsTrack keywords for an app (writes)
get_tracked_keywordsTracked keywords with rank, popularity and difficulty
get_keyword_historyDaily rank history for one tracked keyword
Account
whoamiThe plan on this key and remaining calls this minute

Every tool except the two tracker writes only reads AppTrack Ninja's stored data; nothing removes or overwrites anything.

On the free plan list tools return up to 10 rows and, once the 25 daily calls are used, answer with an upgrade note until the next UTC day.

Example prompts

  • "What are the top grossing games in Japan right now?"
  • "Show me the apps published by Duolingo and their ratings."
  • "Which icon and screenshot redesigns lifted chart ranks in the US this month?"
  • "Show the release notes of Notion's last five versions."
  • "Compare Block Blast! on the App Store and Google Play."
  • "Track the keywords 'pdf scanner' and 'scan to pdf' for my app 6736992829, then show their current ranks."

Support

[email protected] · apptrack.ninja

License

The documentation in this repository is MIT licensed. The AppTrack Ninja service is subject to its terms of service.

来源:README.md,提交 b9cc5e5

工具

0
该服务器需要登录,因此 SourceWeft 无法在没有账号的情况下读取其工具,也未收录。已连接账号所能看到的内容可能因账号及其权限而异。

版本历史

1
  1. v1.3.0最新Nov 7, 2026

评分

已满足适用检查项的 85%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分