Set up Sonar in Cursor

Drop one URL into mcp.json, then sign in — no API key. Once connected, Cursor can look up apps, research keywords, audit ASO, mine reviews, and estimate revenue — live from the App Store and Google Play.

Add Sonar and sign in — no API key

Cursor connects to the hosted Sonar server. The first time a tool needs your account, your browser asks you to sign in to Sonar — nothing to install, no key to copy. No account yet? Start a free trial. Add to ~/.cursor/mcp.json (or a per-project .cursor/mcp.json):

Hosted — sign in, no API key

The first time a tool needs your account, your browser asks you to sign in to Sonar. Per-project: .cursor/mcp.json in the repo root.

{
  "mcpServers": {
    "sonar": { "url": "https://trysonar.app/mcp" }
  }
}

Verify it works

Restart Cursor (or toggle the server in Settings → MCP). The 63 sonar_* tools show as available on the sonar server; sign in when Cursor asks.

Try this 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.

What you get back: a 0–100 ASO score with itemized checks, turned into a prioritized fix list by your AI.

Prefer an API key?

For scripts, CI, the sonar CLI or the local @sonarapp/mcp server (runs via npx, no global install). Create a key in Settings → Developers — keys start with aso_, and new accounts get 50 free credits on signup. Then replace aso_your_key_here below.

With an API key (scripts, CI, local): ~/.cursor/mcp.json

Runs the server locally via npx with your key.

{
  "mcpServers": {
    "sonar": {
      "command": "npx",
      "args": ["-y", "@sonarapp/mcp"],
      "env": { "SONAR_API_KEY": "aso_your_key_here" }
    }
  }
}

Connected? Raid the prompt library.

Copy-paste prompts for keyword gaps, review mining, ASO audits, localization, and launch tracking — they work as-is in Cursor. On the Indie plan, AI can even set up your workspace — add your app, link competitors, track keywords.