App MCP Server

scrape data from the itunes app store

Local serverstdio

What is the App MCP Server?

scrape data from the itunes app store

What the server does

Retrieves a list of applications from one of the collections at iTunes. Options:

Available tools

The toolset is worth reading before you wire it up, because it tells you what the integration is really for:

  • list — Retrieves a list of applications from one of the collections at iTunes. Options:
  • search — Retrieves a list of apps that results of searching by the given term. Options:
  • developer — Retrieves a list of applications by the give developer id. Options:
  • privacy — Retrieves the ratings for the app. Currently only for US App Store. Options:
  • suggest — Given a string returns up to 50 suggestions to complete a search query term. A priority index is also returned which goes from 0 for terms with low
  • similar — Returns the list of "customers also bought" apps shown in the app's detail page. Options:
  • reviews — The reviews tool exposed by this server
  • ratings — The ratings tool exposed by this server
  • versionHistory — The versionHistory tool exposed by this server
  • Memoization — Since every library call performs one or multiple requests to an iTunes API or web page, sometimes it can be useful to cache the results to avoid

Installation

app-store-scraper on npm is all you need. Most clients run it directly, so configuration is a few lines and a restart.

Worth knowing first

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

Recorded tools

  • list — Retrieves a list of applications from one of the collections at iTunes. Options:
  • search — Retrieves a list of apps that results of searching by the given term. Options:
  • developer — Retrieves a list of applications by the give developer id. Options:
  • privacy — Retrieves the ratings for the app. Currently only for US App Store. Options:
  • suggest — Given a string returns up to 50 suggestions to complete a search query term. A priority index is also returned which goes from 0 for terms with low traffic to 10000 for the most searched terms.
  • similar — Returns the list of "customers also bought" apps shown in the app's detail page. Options:
  • reviews — The reviews tool exposed by this server.
  • ratings — The ratings tool exposed by this server.
  • versionHistory — The versionHistory tool exposed by this server.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
listRetrieves a list of applications from one of the collections at iTunes. Options:
searchRetrieves a list of apps that results of searching by the given term. Options:
developerRetrieves a list of applications by the give developer id. Options:
privacyRetrieves the ratings for the app. Currently only for US App Store. Options:
suggestGiven a string returns up to 50 suggestions to complete a search query term. A priority index is also returned which goes from 0 for terms with low traffic to 10000 for the most searched terms.
similarReturns the list of "customers also bought" apps shown in the app's detail page. Options:
reviewsThe reviews tool exposed by this server.
ratingsThe ratings tool exposed by this server.
versionHistoryThe versionHistory tool exposed by this server.

How to install the App MCP Server

{
  "mcpServers": {
    "app-store-scraper": {
      "command": "npx",
      "args": ["-y", "app-store-scraper"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Example prompts to try

  • “Use App to list.”
  • “Use App to search.”
  • “Use App to developer.”

Frequently asked questions

scrape data from the itunes app store Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.