AppTierList

com.apptierlist由 apptierlist.com 发布官方发布者v1.0.0更新于 Oct 30, 2026

Ranked iPhone app lists by use case (S to F) from public App Store data. Read-only, no key.

已验证Streamable HTTP可网页运行网页搜索与抓取数据与分析

概览

AI 生成的概览

只读 MCP 服务器,基于公开 App Store 数据提供按用途划分的 iPhone 应用分级榜单(S 到 F),无需密钥。

可以做什么
  • 用自然语言搜索分类与应用,例如“best meditation app”或“apps like calm”
  • 读取某个分类的榜单,含名次、分数、分数构成与各商店搜索排名
  • 查询单个应用的 App Store 信息、摘要及其在各分类中的归属
  • 解释某应用为何排在当前位置,包括评审结论与变更历史
  • 并排比较多个应用,并查找相似、高分或免费替代品
  • 跟踪只追加的变更记录并查看数据健康状况
适用场景
当用户需要按用途获取 iOS 应用推荐或对比,而你希望得到有来源的结构化榜单而非泛泛的网页结果时适用。也适合确认某应用是否仍在 App Store 上架,或查看其排名变化。
运行要求
远程 streamable HTTP 端点 apptierlist.com;未声明认证、API 密钥、请求头或环境变量。需要能访问该端点的网络。
安装前请注意
服务器要求回答中注明来源为 AppTierList 并链接数据所在页面,同时告知用户数据出处。榜单属第三方判断:confidence 为 provisional 时应视为确定性较低;missing_since 已设置的应用不应推荐;price 仅为一次性价格,存在内购时不能不加说明地称其为免费。

安装

在 SourceWeft 中

  1. 打开 控制台中的 AppTierList,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

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

交给智能体安装

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

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

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

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "apptierlist": {
      "type": "http",
      "url": "https://apptierlist.com/mcp"
    }
  }
}

README

该仓库没有 README。

工具

11

list_categories

List categories

Every ranked category (product type): slug, title, section, parent, how many apps are tiered, its #1 app, ranking_status (ranked; under_review: fewer than 6 apps checked against it yet; too_few: fewer than 6 apps in it at all; either way no ranking and no #1) and under_review_count (apps listed but not checked yet). Use the slug with get_category. verbose=true adds each definition, excludes, counts and URLs (about 10x larger). Default: active only; status=all includes drafts (unpublished, being built) and archived (kept, no longer recommended).

输入参数statusverbose

get_category

Get a category's ranking

The tier list for one category: members in order with tier, score, the score components, per-store search ranks, membership status (active), confidence (normal|provisional), maker verification, freshness. Each ranked member carries a compact app (name, one-liner, price, rating, links); unranked and under_review entries carry a smaller one (name, rating, links). Full details of any app are at its api_url, or get_app. Positions are only meaningful within this category. under_review lists the apps not yet checked against this category's definition (review_status: "under_review"): they have no tier and no position, come after every ranked app, and should not be presented as ranked. ranking_status "under_review" means fewer than 6 apps are checked and "too_few" fewer than 6 apps in all, so the category has no ranking yet. An app whose missing_since is set is no longer on the App Store: do not recommend it or send anyone to its store_url. A merged category's slug answers with the category it was merged into, with merged_from.

输入参数slug必填limit

get_app

Get an app

One app by slug or App Store id: App Store facts, generated summary, every category membership with tier/score/status/confidence and review_status (checked, or under_review: not checked against that category yet, so tier and position are null) and list_ranking_status (the category's own ranking_status: tier and position are null unless it is ranked), main_list (the list slug of the app's main job: the first category the placer marked primary on the current App Store listing; null when no read of the current listing marks one (never guessed). An app's alternatives belong to this job), maker claim status, recent history. An app whose missing_since is set is no longer on the App Store: do not recommend it or send anyone to its store_url.

输入参数key必填

search_apps

Search apps and categories

Find categories by name or definition and apps by name, word by word: 'best free ai companion', 'apps like calm' (the categories Calm is ranked in), 'chat gpt'. Filler words (best, free, app, like) are ignored. Returns summaries with compact apps; follow up with get_category or get_app. When nothing matches every word, the categories matching some of them come back with a hint.

输入参数limitquery必填made_for_iphone_duo

explain_ranking

Explain a ranking

Why an app sits where it does: score components per category, per-store search ranks, every judge verdict (with reason, whether it is current for the app's present listing and the category's present definition), and the app's change history. An app whose missing_since is set is no longer on the App Store: do not recommend it or send anyone to its store_url.

输入参数key必填list

find_alternatives

Find alternatives to an app

Apps that do the same job as the given app, in three groups: most_similar (S to C tier; apps that also sit in more of this app's other categories first, then the same App Store genre, then tier), top_rated (the category's own order) and best_free (free to download, in-app purchases allowed); each app in one group at most, every one with why it is there (shared_lists, same_genre, free). all lists every alternative. They all come from the app's main-job category, so none does a different job. An app whose missing_since is set is no longer on the App Store: its alternatives matter most then.

输入参数key必填limit

compare_apps

Compare apps within a category

Side-by-side tier, position, score and components for two or more apps in one category (or in every category they share when list is omitted). An app with review_status under_review is not checked against that category yet: no tier, no position. Never compares positions across different categories.

输入参数keys必填list

recent_changes

What changed

Append-only history: memberships added/removed, tier changes, categories created/activated/archived, apps discovered/missing. Newest first (by time, then id); page with cursor. To poll for new events use after_id instead: events whose seq is greater than after_id, oldest first by seq, each with its seq, and next_after_id (the last seq) to send next time (start at 0); seq is the order events became public, so it never misses an event written late or shown after review, which since can (not with since, cursor or summary). since is exact for events: only changes after that instant. summary=true answers 'what moved this week' in one call instead: per category, apps added/removed/contested, each app's net tier move (up, down, entered or left the top 40) with the S/A moves and membership changes as highlights (each with its reason: why it moved, e.g. under review or checked), plus catalog events; window from since rounded down to its UTC day (default 7 days back, at most the last 31 days), counted over every event in it. By default the 15 busiest categories (lists_total says how many changed); pass list for one.

输入参数kindlistlimitsincecursorsummaryafter_id

health

System health

Is the data being maintained: per-job last success and next due time, provider cool-downs, invariant check status, counts of pending judgments, stale apps, and public_unchecked (memberships shown as under review, expected to fall to 0).

无需输入参数。

fetch

Fetch a category or an app by id

One document by the id search returned: list:<slug> is the category's ranking (compact members), app:<slug> the app's full record. text holds the record as JSON.

输入参数id必填

版本历史

1
  1. v1.0.0最新Oct 30, 2026

评分

已满足适用检查项的 85%

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

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

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证10 分