App Store intelligence,
inside Claude.
Ask Claude to research any keyword. Get downloads, revenue, ratings, and publisher data for the top rivals — without leaving your AI workflow.
-- npx -y app-store-operator@latest
The way you research today
01
Open the App Store. Search for your keyword. Note the top-ranked apps.
02
Navigate to SensorTower for each app. Hunt for download and revenue estimates.
03
Copy data manually into a doc or spreadsheet. Repeat for every keyword, every time.
This takes 15–20 minutes per keyword. Every time.
How it works
Add the server
Run one command in your terminal. Claude Code registers the server automatically.
Ask Claude
Type a natural-language prompt. No flags, no configuration, no API keys.
Get the report
Claude returns downloads, revenue, ratings, and publisher data for the top 3 rivals.
Need App Store Event copy? Ask Claude to prepare_iae — see how below.
What you get
Generates iOS App Store In-App Event (IAE) copy in your target language. Provide keywords, locale, event purpose, audience, context, goal, and tone. Claude produces 3 variations with all App Store Connect character limits enforced — pick one for the final formatted report. No external API calls.
See real-world ASO workflows for each tool →
research_rivals
Searches the App Store and scrapes SensorTower analytics in a single call. Returns 16 data fields for the top 3 ranked apps. Results cached 24 hours.
search_app_store
Returns ranked App Store results as a structured table instantly — no browser required. Accepts up to 25 results. Use it to discover which apps rank before deciding which to analyse.
get_app_details
Fetch SensorTower analytics for specific app IDs. Use when you already know which apps you want and need selective scraping.
24-hour cache
Results are cached locally for 24 hours. Repeat queries on the same keyword and country return instantly without re-scraping SensorTower.
Generate In-App Event copy in seconds
Tell Claude about your event
Describe your event, target locale, audience, and tone in plain language. No flags, no templates.
Claude drafts 3 variations
Each variation includes all three App Store Connect fields with character limits validated automatically.
Summer Fitness Challenge
Name: 22/30 · Short: 47/50 · Long: 112/120
Pick one. Get the final report.
Choose your preferred variation. Claude outputs the final table with a checklist report ready for App Store Connect.
Step 1 — User prompt
Step 2 — Claude returns 3 variations
Summer Fitness Challenge
Push your limits this summer.
Name: 22/30 · Short: 47/50 · Long: 112/120
Run the Summer Challenge
Lace up and join thousands of runners.
Name: 20/30 · Short: 49/50 · Long: 119/120
30-Day Summer Sprint
30 days. Your pace. Your goals.
Name: 17/30 · Short: 44/50 · Long: 108/120
Step 3 — Final report
See what Claude returns
Get started in seconds
Claude Code
Run once in your terminal:
Claude Desktop
Add to your MCP config:
Requires Node.js 18+. No other dependencies.