AppInsightMCP

JiantaoFu/AppInsightMCP

3.4

If you are the rightful owner of AppInsightMCP and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

An MCP server that provides comprehensive market intelligence by analyzing data from both the Apple App Store and Google Play Store.

App Market Intelligence MCP

smithery badge

An MCP server that provides comprehensive market intelligence by analyzing data from both the Apple App Store and Google Play Store. Get insights about apps, market trends, competitors, and user feedback across the major mobile app marketplaces.

API Coverage

App Store API Coverage

API FunctionImplementedMCP Tool NameDescription
appโœ…app-store-detailsGet detailed information about an App Store app
listโœ…app-store-listRetrieve apps from iTunes collections
searchโœ…app-store-searchSearch for apps on the App Store
developerโœ…app-store-developerGet apps by a developer
privacyโœ…app-store-privacyGet privacy details for an app
suggestโœ…app-store-suggestGet search suggestions
similarโœ…app-store-similarGet similar apps
reviewsโœ…app-store-reviewsGet app reviews
ratingsโœ…app-store-ratingsGet app ratings
versionHistoryโœ…app-store-version-historyGet app version history

Google Play API Coverage

API FunctionImplementedMCP Tool NameDescription
appโœ…google-play-detailsGet detailed app information
listโœ…google-play-listRetrieve apps from collections
searchโœ…google-play-searchSearch for apps
developerโœ…google-play-developerGet apps by developer
suggestโœ…google-play-suggestGet search suggestions
reviewsโœ…google-play-reviewsGet app reviews
similarโœ…google-play-similarGet similar apps
permissionsโœ…google-play-permissionsGet app permissions
datasafetyโœ…google-play-datasafetyGet data safety information
categoriesโœ…google-play-categoriesGet list of categories

Usage

Start the MCP server:

node src/server.js

The server exposes tools that can be used through any MCP client. For example, using Claude for Desktop, you can:

  • Search for apps across both stores
  • Get detailed app information
  • Read reviews and ratings
  • Find similar apps
  • Check app privacy and permissions
  • And more

Usage Examples

// Get top free iOS apps
{
  "name": "app-store-list",
  "params": {
    "collection": "topfreeapplications",
    "num": 10
  }
}

// Get top paid Android games
{
  "name": "google-play-list",
  "params": {
    "collection": "TOP_PAID",
    "category": "GAME",
    "num": 10
  }
}

Test with MCP Inspector

npm run test:inspector

MCP Inspector

Test with mcp-cli

npx @wong2/mcp-cli npx -y "app-insight-mcp"

Usage with Claude Desktop

Add this to your claude_desktop_config.json:

Installing via Smithery

To install App Market Intelligence for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @JiantaoFu/appinsightmcp --client claude

Docker

{
  "mcpServers": {
    "app-insight-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "app-insight-mcp"
      ]
    }
  }
}

NPX

{
  "mcpServers": {
    "app-insight-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@jeromyfu/app-insight-mcp"
      ]
    }
  }
}

Build

Docker build:

docker build -t app-insight-mcp -f Dockerfile .

Error Handling

All tools include error handling and will return appropriate error messages if:

  • Required parameters are missing
  • API calls fail
  • Rate limits are hit
  • Invalid IDs or parameters are provided

Contributing

Feel free to contribute by:

  1. Implementing missing features
  2. Improving error handling
  3. Adding more API capabilities
  4. Enhancing documentation

License

MIT