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.