Trysonar MCP logo

Trysonar MCP

by trysonar

Research app-store keywords, rankings, reviews, competitors, ASO scores, and revenue estimates through Sonar.

Install Trysonar MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "trysonar-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@sonarapp/mcp"
      ],
      "env": {
        "SONAR_API_KEY": "YOUR_VALUE_HERE",
        "SONAR_API_URL": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Automated check passed— started and listed 53 tools correctly (26d ago).

Overview

The trysonar/mcp MCP server gives AI agents access to Sonar's App Store Optimization data for the iOS App Store and Google Play. It supports app lookup and search, keyword research, ASO audits, review analysis, revenue estimation, chart movement, and workspace-based rank tracking. Several stateless tools work without an API key within daily free limits, while tracked-app data and write operations require a Sonar API key and applicable plan. Reach for it when an agent needs app-market research or ongoing ASO monitoring rather than general web search.

Use cases

  • Audit an app listing for ASO improvements
  • Research keywords before updating store metadata
  • Compare competitor keyword coverage and gaps
  • Track daily rankings after a listing change
  • Mine low-star reviews for recurring feature requests

Key features

  • App Store and Google Play lookup and search
  • ASO scoring with itemized checks
  • Keyword difficulty, popularity, and suggestions
  • Review retrieval and insight analysis
  • Competitor gap and rank tracking
  • Top-chart movement and revenue estimates

Tools53

What Trysonar MCP lets your agent do. Expand a tool for its parameters.

Verified live~11.7k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

16/17 checks healthy over the last 77d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 7d ago via OSV.dev · @sonarapp/mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads1.7kPackage downloads in the last 30 days.
Last commit25d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed53Callable tools this server registers over MCP.
Directory activity5 viewsConfig copies, upvotes, and views on AllMCPs.

How Trysonar MCP works

What the trysonar/mcp MCP server does

The trysonar/mcp MCP server exposes Sonar's App Store Optimization features through Model Context Protocol. It covers both the iOS App Store and Google Play, allowing an MCP-compatible client to inspect public app-store data and, with authentication, query data stored in a Sonar workspace.

Public or stateless capabilities include looking up an app by store ID, searching apps by keyword, calculating an ASO score, extracting likely target keywords, fetching reviews, estimating monthly revenue, researching keyword difficulty and popularity, retrieving autocomplete suggestions, and reading top-chart movement. Revenue results include an estimate, confidence grade, contributing factors, and methodology, so the numeric result should not be treated as exact financial data.

Workspace tools provide a longer-term view of tracked apps and competitors. They can return app snapshots, tracked keyword metrics, daily ranking history, detected listing changes, competitor keyword gaps, SERP history, and a competitive landscape. Additional tools cover products, alerts, alert events, app-level dashboards, discovered keywords, review insights, and portfolio reporting. Write operations can create products, link store versions, add competitors, start keyword tracking, and maintain keyword notes.

How it works

The package is a thin client for Sonar's REST API and does not keep local state. Inputs such as app IDs, keywords, and country codes are sent over HTTPS; authenticated calls send the API key as a Bearer token. Workspace data remains in the Sonar account, while the package itself does not store data on disk.

The unauthenticated free mode covers selected tools and applies per-IP limits: the listed free tools share a 30-request daily allowance, while keyword metrics permits up to five keywords per day. An API key is needed for higher limits, tracking, rankings, competitor data, and other authenticated features. Workspace reads require an Indie plan or active trial. Workspace writes additionally require an API key with the write scope. Portfolio reporting requires an Agency plan.

Setup and configuration

Install the server with npx -y @sonarapp/mcp and register that command in an MCP client. The README provides configurations for Claude Desktop, Claude Code, Cursor, Cline, and other MCP clients. The SONAR_API_KEY variable is optional for free mode and should contain a Sonar key when authenticated features are needed. SONAR_API_URL can override the default https://trysonar.app endpoint for staging or self-hosted deployments.

For the trysonar/mcp MCP server, a client configuration normally supplies the command, package argument, and an environment block. If a configured key is not detected, the server continues in free mode rather than treating the missing variable as a startup failure. API keys and plan access are managed through Sonar's developer service.

Tools and capabilities

  • Inspect app metadata, ratings, reviews, categories, prices, and Android installs.
  • Search store listings and return results in store ranking order.
  • Audit listing factors such as title length, keyword use, screenshots, and ratings.
  • Compare keyword difficulty, popularity, related terms, and autocomplete suggestions.
  • Filter and sort reviews for sentiment or feature-request research.
  • Track daily keyword ranks and review changes for workspace apps.
  • Analyze competitor keyword coverage and identify missing or winnable terms.
  • Monitor alerts for ranking, rating, review, and competitor changes.

The trysonar/mcp MCP server also exposes cursor-paginated workspace results for several listing and history tools. Some dashboard-style responses summarize data already computed by Sonar, which can reduce the need for an agent to assemble metrics from individual calls.

Limitations and notes

Free access is rate-limited and does not provide the full workspace feature set. Plan restrictions produce access errors when an operation is unavailable. Write calls mutate the Sonar workspace, so they should be used only when the agent has permission to change tracked products, competitors, keywords, or notes.

Chart movement is empty the first time a chart is requested because no prior snapshot exists. Alert events are generated only for enabled alert rules and detection runs once daily. Keyword ranking history requires the keyword to be tracked in the relevant workspace. The package itself is MIT licensed, while Sonar account data and API usage remain subject to Sonar's service terms and privacy policy.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Trysonar MCP

Run `npx -y @sonarapp/mcp` and register the command in an MCP client configuration.

Yes. The README provides a Claude Desktop configuration using `npx -y @sonarapp/mcp`.

Yes. Selected stateless tools run in free mode with per-IP daily limits. Tracking, rankings, competitor features, higher limits, and other authenticated operations require a Sonar API key.

Workspace reads require an Indie plan or active trial. Write tools also require an API key with the `write` scope, while portfolio reporting requires an Agency plan.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewTrysonar MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/trysonar-mcp?style=directory)](https://allmcps.com/mcp/trysonar-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/trysonar-mcp"><img src="https://allmcps.com/api/badge/trysonar-mcp?style=directory" alt="Trysonar MCP on AllMCPs" /></a>