Get the FREE Ultimate OpenClaw Setup Guide →

mcp-appstore

This is an MCP server that provides tools to LLMs for searching and analyzing apps from both Google Play Store and Apple App Store – perfect for ASO.

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio appreply-co-mcp-appstore node /destination/server.js

How to use

The App Store Scraper MCP Server exposes tools for discovering and analyzing apps from both the Google Play Store and Apple App Store. It offers tools to search for apps by term and platform, fetch detailed app information, analyze keyword performance and competitive landscape, and review user sentiment from app reviews. These tools are accessible through an MCP client by invoking named tools with the required arguments. Typical workflows include searching for music or productivity apps, retrieving app details to compare features and pricing, and running sentiment analysis on reviews to guide ASO decisions. The server is designed to operate in studio mode and returns structured JSON results suitable for automated pipelines or dashboards.

How to install

Prerequisites:

  • Node.js (LTS) and npm installed on your machine
  • Git installed to clone the repository

Step 1: Clone the repository

git clone https://github.com/appreply-co/mcp-appstore.git
cd mcp-appstore

Step 2: Install dependencies

npm install

Step 3: Run the server in studio mode

npm start

Step 4: Use the MCP launch configuration to expose the server (example)

{
  "mcpServers": {
    "mcp-appstore": {
      "command": "node /destination/server.js",
      "cwd": "/destination"
    }
  }
}

Notes:

  • Ensure any required environment variables are set if you customize the server (not required for the default setup).
  • If you deploy to a different path, adjust the cwd and server.js path accordingly.

Additional notes

Tips:

  • The available tools are: search_app, get_app_details, analyze_top_keywords, analyze_reviews, and fetch_reviews. Each tool has documented parameters in the README.
  • When using search_app, you can constrain results by country code and limit the number of results up to 250.
  • get_app_details supports both Android and iOS apps; ensure you pass the correct platform and appId.
  • For large analyses (analyze_reviews or analyze_top_keywords), you may want to specify num to control the scope and keep response times reasonable.
  • If you encounter network or rate-limit issues when querying app stores, consider adding brief delays between calls or batching requests.
  • The server is designed to work in MCP clients; ensure your client sends the correct tool name and argument structure as shown in the README examples.

Related MCP Servers

Sponsor this space

Reach thousands of developers