search_appsLABSCO SUMMARY
ASO research without the monthly subscription.
Rank checks, keyword competitiveness and competitor discovery are the three things ASO tools charge for, and here they run against the store's own APIs. Leave verbosity on compact until you need more — these calls can return a great deal.
What it is
An MCP server backed by a native macOS binary that queries App Store search, chart and ranking APIs directly, and doubles as a CLI.
What you get
- App Store search with attribute and genre filters, plus a ranked mode whose results match actual store rankings
- An app looked up by ID, bundle ID or App Store URL
- Current top charts across free, paid and grossing
- An app's rank for a single keyword, or across auto-generated keywords
- A competitiveness score from 0-100 for a keyword, and a comparison across several
- Top competitors found through overlapping search results
- Trending categories surfaced from new chart entries
- Any storefront by two-letter country code, defaulting to US
- A verbosity setting that trades response detail against token usage, compact by default
Requirements
A current macOS on Apple Silicon. uvx appstore-mcp-server downloads the binary on first run; pip and a direct release download also work. No account or key.
Setup effort
One command — uvx appstore-mcp-server
USE CASES
Deciding whether a keyword is worth chasing
Get a competitiveness score for it, and compare it against the alternatives.
Checking where your app really ranks
A single keyword comes back quickly; the sweep across auto-generated keywords is marked slow in the README.
Working out who you are actually up against
Find competitors through overlapping search results, using rankings that match the store.
Looking up an app you only have a URL for
Resolve it by URL, bundle ID or numeric ID in one call.
Seeing what is climbing
Read the current charts and the categories that new entries are coming from.
Sizing up a market before building for it
Run the research and competitive passes across a storefront you are considering.
11 tools
Listed in project docs. Your client may show a different list.
search_rankedlookup_apptop_chartsfind_app_rankcheck_app_rankingsanalyze_keywordapp_competitorscompare_keywordsdiscover_trendingversionBEFORE YOU INSTALL
What to know first
Tools you get
11 tools named in the project's documentation.
Requires
- macOS 26 or later on Apple Silicon — the server is a native macOS arm64 binary
- uvx on PATH
INSTALLATION
Connect your client
Server setup
uvx appstore-mcp-serverMCP Clients
Claude Code
claude mcp add --scope user --transport stdio -- appstore-mcp-server uvx appstore-mcp-serverClaude Desktop
{
"mcpServers": {
"appstore-mcp-server": {
"command": "uvx",
"args": [
"appstore-mcp-server"
]
}
}
}Any MCP client
Download the latest release from https://github.com/drewster99/appstore-mcp-server/releases and extract it: tar xzf appstore-*-macos-arm64.tar.gz
Set your client to launch the extracted binary over stdio with the --mcp flag. The command line is:
<YOUR_PATH_TO_APPSTORE> --mcp<YOUR_PATH_TO_APPSTORE> is the full path to the extracted appstore binary. To skip the download, use the uvx entry from the Claude Desktop tab instead.