← Registry

Marketing

trysonar.app

MCP server for App Store Optimization and app market research, enabling app lookup/search, ASO scoring, keyword extraction, and review retrieval.

1 endpoint62 known toolsFirst detected May 29, 2026Last detected October 16, 2026

ENDPOINT 1

https://trysonar.app/mcp

No auth detected

MCP server metadata

Name
sonar
Version
0.13.1
Capabilities
tools

Known tools 62

sonar_app_lookup

Look up a single app by its store ID.

Inferred read-only
sonar_app_search

Search apps in the App Store or Google Play by keyword.

Inferred read-only
sonar_app_aso_score

Calculate an ASO (App Store Optimization) audit score (0-100) for an app.

Inferred read-only
sonar_app_extract_keywords

Extract the most likely target keywords from an app's title and description, ranked by relevance.

Inferred read-only
sonar_app_reviews

Fetch user reviews for any app, live from the store (up to ~500 of the most recent or most helpful for the country).

Inferred read-only
sonar_app_revenue

Estimate monthly revenue for an app, based on install counts, ratings, and category benchmarks.

Inferred read-only
sonar_keyword_search

Research a keyword and related terms.

Inferred read-only
sonar_keyword_metrics

Difficulty + popularity for a specific keyword (or up to 25 in bulk).

Inferred read-only
sonar_keyword_suggestions

Get autocomplete suggestions for a seed keyword from the App Store or Google Play, in the order the store shows them.

Inferred read-only
sonar_top_charts

Get a store top chart (free / paid / grossing, overall or by category) with day-over-day movement: per-app rank delta, apps new to the chart, biggest movers and apps that dropped out.

Inferred read-only
sonar_list_apps

List the apps tracked in the caller's Sonar workspace (own apps + competitors), each with its latest snapshot (rating, review count, version, installs).

Inferred read-only
sonar_get_app

Get full details for one tracked app in the caller's Sonar workspace: store metadata plus up to 90 daily snapshots of rating, review count, version, and installs.

Inferred read-only
sonar_app_keywords

List the keywords tracked for an app in the caller's Sonar workspace, with latest difficulty, popularity, results count, note, and starred_at (favorite/target marker) per keyword.

Inferred read-only
sonar_app_rankings

Rank history for an app's tracked keywords — daily ranks over the requested window, one history array per keyword.

Inferred read-only
sonar_app_changes

Change history for a tracked app — detected releases, metadata edits, screenshot swaps, price changes, category moves, iOS product page header swaps (`header`: data.action added/changed/removed + header artwork) and newly listed iOS In-App Events (`in_app_event`: title, kind, dates), newest first.

Inferred read-only
sonar_keyword_rankings

SERP history for one tracked keyword — which apps ranked in the top results on each measured day, newest first.

Inferred read-only
sonar_competitor_keywords

Keywords a tracked competitor currently ranks for (last 7 days of SERP data), with difficulty and popularity per keyword.

Inferred read-only
sonar_competitor_landscape

The full competitive keyword picture for one of your own apps vs every tracked competitor, in one call: live stats (keyword gaps where competitors rank and you don't, winnable gaps, competitors climbing on your tracked keywords, keywords you lead), the top gap/threat/lead rows with metrics, and the latest AI insight if one was generated (opportunity clusters, threat narratives, strengths, posture).

Inferred read-only
sonar_list_products

List every product in your workspace (unpaginated): each product's id, name, country, competitor count, and its linked store versions (Sonar app id, store, store_id, name).

Inferred read-only
sonar_list_alerts

List your alert subscriptions — each rule defines a change type (rank drops, review spikes, etc.), its scope (a specific app or org-wide), threshold, and whether it's enabled.

Inferred read-only
sonar_alert_events

The detected alert events for your workspace, newest first — the same feed as the in-app Recent Alerts panel and the email digest: rank drops/gains, top-10 entries/exits, new rankings, rating drops, review spikes, and competitor changes, each with a type-specific payload (app/keyword names, old vs new values).

Potential side effects
sonar_app_overview

The dashboard's computed scoreboard for one of your apps in a single call: visibility index and share of voice (with 7-day deltas and a daily spark), ranked / top-10 keyword counts with movement, best rank, the biggest 7-day improvements and drops, the rank-distribution trend, and the actionable opportunity list (near_page_one / top_three_push / easy_target).

Inferred read-only
sonar_discovered_keywords

Keywords Sonar's discovery engine surfaced for one of your tracked apps but that aren't tracked yet — ranked finds (the app already ranks, unnoticed), competitor gaps, and AI/autocomplete-sourced ideas — each with popularity, difficulty, AI relevance, and an opportunity score (0-100, best first).

Inferred read-only
sonar_review_insights

The latest AI review analysis for a tracked app (your own or a competitor): what users praise and complain about as named themes with frequency, verbatim quotes, and trend movement (new / persisting / growing / improving / resolved), plus overall sentiment, surfaced feature requests, and what changed vs the previous analysis.

Inferred read-only
sonar_review_responder

The review responder's configuration for an own iOS app: whether it is switched on, manual vs auto mode (auto posts AI replies after a delay, only for reviews written after auto was enabled and within the star range), the reply instructions, sign-off, reply language, last sync, plus whether App Store Connect is connected and this month's AI-draft usage (included allowance, then 1 credit per extra draft).

Inferred read-only
sonar_review_inbox

An own iOS app's App Store reviews (synced from App Store Connect every 5 minutes) with their reply state: the AI draft or your text, English translations of non-English reviews and drafts, hold reasons (needs_human, quota, daily_cap), schedule time, and any live App Store response.

Inferred read-only
sonar_portfolio

The whole portfolio's health in one call — for orgs managing many apps: per-app KPIs (visibility + 7-day delta, ranked/top-10 counts, net rank movement, rating, review count), org-wide totals, the biggest keyword movers in both directions, a needs-attention triage list (visibility drops, rating drops, not-ranked apps), and the best discovered-keyword opportunities across all apps.

Inferred read-only
sonar_app_sales

App Store Connect sales for one of your own iOS apps: daily first-time downloads, redownloads, in-app purchase units and approximate USD proceeds (`proceeds_usd_approx`, converted with a static FX table — present it as approximate), window totals, and a per-country breakdown sorted by downloads.

Potential side effects
sonar_app_engagement

App Store Connect App Analytics for one of your own iOS apps: the impressions → product page views → downloads funnel with conversion rates (`page_view_rate`, `download_rate`) and App Store search share, impressions by source (App Store search, browse, app referrer, web referrer…), plus daily installs, deletions and sessions.

Inferred read-only
sonar_create_product

WRITE tool — creates a product in the caller's Sonar workspace and starts tracking the given app(s).

Potential side effects
sonar_track_app

WRITE tool — links the second-store version of an existing Sonar product (e.g.

Potential side effects
sonar_track_competitor

WRITE tool — adds a competitor app under a Sonar product so its keywords and rankings get tracked alongside the product's own app.

Potential side effects
sonar_track_keywords

WRITE tool — starts daily rank tracking for one or more keywords on an app in the caller's Sonar workspace.

Potential side effects
sonar_update_keyword_note

WRITE tool — sets or clears the note on a tracked keyword in the caller's Sonar workspace (e.g.

Potential side effects
sonar_star_keyword

WRITE tool — stars or unstars a tracked keyword in the caller's Sonar workspace.

Potential side effects
sonar_scan_competitor

WRITE tool — runs an AI keyword discovery scan on a tracked competitor: generates the search terms the competitor's listing is optimized for (brand terms included), queues them for SERP verification, and verifies the first batch inline (~30s), recording both apps' ranks.

Potential side effects
sonar_analyze_competitors

WRITE tool — generates a fresh AI competitive insight for one of your own apps: clusters the keyword gaps vs your competitors into named opportunity themes (with a why-now narrative and per-keyword metrics), writes threat narratives for competitors climbing on your keywords, and diffs against the previous analysis.

Potential side effects
sonar_generate_review_insights

WRITE tool — generates a fresh AI review analysis for a tracked app from its recent reviews (praise/complaint themes, sentiment, feature requests, trend vs the previous run).

Potential side effects
sonar_delete_tracked_keyword

WRITE tool — stop tracking one keyword/app pair in the caller's Sonar workspace.

Potential side effects
sonar_untrack_keywords

WRITE tool — bulk-untrack keywords for an app in the caller's Sonar workspace.

Potential side effects
sonar_untrack_app

WRITE tool — untrack an app in the caller's Sonar workspace.

Potential side effects
sonar_delete_product

WRITE tool — delete a product in the caller's Sonar workspace and untrack every app linked to it, with their tracked keywords, discovered keywords, and competitor links.

Potential side effects
sonar_remove_competitor

WRITE tool — remove a competitor from a product in the caller's Sonar workspace.

Potential side effects
sonar_set_alert

WRITE tool — create or update an alert subscription in the caller's Sonar workspace.

Potential side effects
sonar_delete_alert

WRITE tool — delete an alert subscription in the caller's Sonar workspace.

Potential side effects
sonar_set_review_responder

WRITE tool — switch the review responder on/off for an own iOS app and update its instructions or auto-mode policy (partial update; omitted fields keep their value).

Potential side effects
sonar_draft_review_reply

WRITE tool — write a fresh AI reply draft for a review using the app's instructions (and an optional hint), with English translations.

Potential side effects
sonar_update_review_reply

WRITE tool — replace a review's reply text (not metered, doesn't post).

Potential side effects
sonar_post_review_reply

WRITE tool — PUBLIC ACTION: publishes the reply on the App Store under the developer's name (now, or after delay_minutes).

Potential side effects
sonar_dismiss_review_reply

WRITE tool — mark a review as not needing a reply (also cancels a scheduled post).

Potential side effects
sonar_cancel_review_reply

WRITE tool — cancel a scheduled reply (manual or auto mode) before it posts; it goes back to draft.

Potential side effects
sonar_screenshot_layout_guide

The layout-format reference for Sonar screenshot sets: static text, so one call per session is enough.

Inferred read-only
sonar_screenshot_devices

List the device sizes supported for app-store screenshot sets, with their canvas dimensions (the pixel coordinate space all layouts use) and which store each belongs to — including the landscape App Store creative-asset canvases (category "creative": product page header and search results asset).

Inferred read-only
sonar_list_screenshot_sets

List a product's app-store screenshot sets (metadata only: store, device size, locales, studio_url).

Inferred read-only
sonar_create_screenshot_set

Create an app-store screenshot set for a product, from your own `screens` layouts or a built-in template.

Potential side effects
sonar_get_screenshot_set

Fetch a screenshot set in full: every screen's layout JSON plus per-screen translation overrides keyed by locale.

Inferred read-only
sonar_update_screenshot_set

Rename a screenshot set, replace its extra-locale list, and/or reorder its screens.

Inferred read-only
sonar_delete_screenshot_set

Permanently delete a screenshot set and everything in it (screens, translations).

Potential side effects
sonar_add_screenshot

Append a screen to a screenshot set (at the end; reorder with sonar_update_screenshot_set).

Inferred read-only
sonar_update_screenshot

Replace one screen's layout in a screenshot set.

Inferred read-only
sonar_delete_screenshot

Delete one screen from a screenshot set.

Potential side effects
sonar_set_screenshot_translations

Write a locale's translation overrides for screens in a screenshot set (text copy, localized captures/images).

Potential side effects

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.sonar]
url = "https://trysonar.app/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "sonar": {
      "type": "http",
      "url": "https://trysonar.app/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: sonar
Remote MCP URL: https://trysonar.app/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

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

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "sonar": {
      "type": "http",
      "url": "https://trysonar.app/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "sonar",
  "transport": "streamable-http",
  "url": "https://trysonar.app/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Loading Trust v2 evidence…

Checking the associated registrable domain. The BuiltWith key remains server-side.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.