Connect your agent

Give your agent live App Store data.Set up in two minutes.

Add Sonar to Claude Code, Codex, Cursor, Claude or ChatGPT. Ask in plain English and your agent researches keywords, rankings and competitors with real data.

7-day free trial · Card required, $0 today · Cancel anytime

No account yet? Free mode works without an API key. How free mode works

Works in
  • Claude Code
  • Codex
  • Cursor
  • Claude
  • ChatGPT
and any MCP client

63 tools · App Store and Google Play · sign in, no API key

Setup

From sign-in to first answer

  1. MCP server

    trysonar.app/mcp

    Sign in with your Sonar account

    Add one URL to your agent; the first time it needs your account, your browser asks you to sign in. No key to copy.

    Scripts, CI or the CLI? Create an API key in Settings → Developers.

  2. Pick your client

    Each guide is one command, a connector URL, a short config block or an app to open, then a first prompt to check it works.

  3. First prompt

    Use Sonar to run an ASO audit on Duolingo on iOS in the US store. Summarize the score and the top 3 fixes you'd make first.

    Copy a prompt

    Paste it into your agent. Every prompt in the library below works as-is — swap in your own app.

Using Cline or another MCP client? Point it at https://trysonar.app/mcp and sign in, or run npx -y @sonarapp/mcp with SONAR_API_KEY in the env. Full MCP setup guide

Prompt library

Copy a prompt, get an answer

Once Sonar is connected, these work as-is. Swap in your own app and keywords — each card says what comes back.

Let AI set up your workspace

Indie plan

Your AI doesn't just answer questions — it can do the setup. Sonar's write tools add apps, link competitors and start rank tracking in every MCP client, including Claude Desktop. Needs the Indie plan (your trial counts). Signing in covers the rest; an API key needs the write scope.

Add my app and track its top keywords

Research first, then set me up: extract the target keywords from MyFit Habits' iOS US listing and check their difficulty and popularity. Then create a Sonar product for MyFit Habits (iOS, US) and start tracking the 10 best keywords you found.

What you get back: A working Sonar workspace — product created, store listing linked, top 10 keywords tracked with daily rank updates.

Set up competitor tracking

Search the iOS US store for sleep tracker apps, pick the 3 strongest competitors by rating and review count, and add each one as a competitor on my Sonar product so their keywords and rankings get tracked alongside mine.

What you get back: Three competitors tracked — their keyword movements show up next to your app's in the dashboard.

Go cross-store in one step

My Sonar product currently tracks only the iOS version of MyFit Habits. Find the Android version on Google Play, link it to the same product, and start tracking the same keywords there too.

What you get back: iOS and Android side by side in one product, with the same keyword set tracked on both stores.

Beat a competitor

Turn a competitor's listing into your roadmap — find the keywords they own and the money they make.

Keyword gap analysis

Use Sonar to extract the target keywords from my app's listing (MyFit Habits on iOS US) and from Streaks. List every keyword Streaks targets that I don't, pull difficulty and popularity for each, and recommend the 5 best ones to add to my subtitle.

What you get back: A ranked list of competitor keywords you're missing, with difficulty and popularity for each.

Size up the market's revenue

Search “sleep tracker” on the iOS US App Store, take the top 5 results, and estimate monthly revenue for each. What positioning do the top earners share?

What you get back: Revenue estimates with methodology for each app, plus a positioning summary.

Mine reviews for product direction

Thousands of reviews summarized into themes — what users hate, and what they're begging for.

Pain-point mining

Pull the 100 most recent 1- and 2-star reviews of Calm on iOS US. Group the complaints into themes, rank them by frequency, and tell me which ones a new meditation app could turn into a differentiator.

What you get back: A frequency-ranked complaint breakdown with quotes, plus differentiation angles.

Feature-request harvest

Fetch the latest 100 reviews of Habitica on iOS US, extract every feature request, dedupe similar ones, and sort by how often they're mentioned.

What you get back: A deduplicated, frequency-sorted feature wishlist straight from real users.

Audit and fix your listing

An ASO score is just a number — your AI turns it into rewritten metadata you can ship.

ASO audit with a fix list

Run an ASO audit on com.myfit.habits on Android. For every failed check, explain why it matters and write the exact fix — including a rewritten title and short description that stay under the character limits.

What you get back: Your 0–100 score, every failed check, and ready-to-paste replacement metadata.

Data-grounded metadata rewrite

Extract the keywords my listing currently targets (MyFit Habits, iOS US), then research 10 related keywords with difficulty under 40 and popularity above 30. Rewrite my subtitle and keyword field to cover the best ones.

What you get back: A new subtitle and keyword field backed by real difficulty/popularity numbers.

Find winnable keywords

Skip the spreadsheet phase — go from seed term to shortlist in one conversation.

Low-difficulty shortlist

Research “budget planner” on iOS US. Give me every related keyword with difficulty under 35, sorted by popularity, with a one-line reason to target each.

What you get back: A popularity-sorted shortlist of keywords you can actually rank for.

Long-tail from autocomplete

Get App Store autocomplete suggestions for “workout” on iOS US, then pull difficulty and popularity for each. Which long-tail phrases are winnable for a brand-new app?

What you get back: Real autocomplete phrases users type, scored and filtered down to the winnable ones.

Localization candidates

Check difficulty and popularity for “habit tracker” and its local translations in the DE, FR, ES, and JP App Stores. Where is demand high and competition low? Which locale should I localize for first?

What you get back: A per-country demand-vs-competition comparison with a recommended first locale.

Track a launch

Replace the morning dashboard check with one question to your AI.

Launch-week check-in

Look up MyFit Habits on iOS US and report its rating, review count, and category. Then search each of my launch keywords — “habit tracker”, “daily habits”, “routine planner” — and tell me my position in the results for each.

What you get back: Store health plus your live search position for every launch keyword.

Competitor pulse

Look up Streaks, Habitify, and Productive on iOS US. Compare their ratings and review counts, pull each app's 10 newest reviews, and summarize anything that changed — new complaints, version issues, praise for new features.

What you get back: A competitive digest: rating movement and what users are saying right now.

Connect your agent in two minutes

Start a free trial, add one URL to your agent and ask your first question.

7-day free trial · Card required, $0 today · Cancel anytime

Deep dives: ASO MCP server · ASO API · ASO CLI