Categories › Business & Finance › Marketing, ads & analytics
ASO for your AI: keywords, rankings, competitors and ads across 2.5M+ App Store apps.
Remote server: your requests and data go to api.asonix.io. Claude Code: claude mcp add --transport http asonix https://api.asonix.io/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
get_ai_visibility_overview — Read a tracked app's stored AI recommendation benchmark: coverage, mention/recommendation/App Store citation rates, weekly history and topicget_ai_visibility_reasons — Read cached recommendation themes, exact answer quotes and description passage matches. Includes analysis status, timestamps and its own eviget_ai_visibility_evidence — Read a saved AI Visibility answer by runId, or recent answers for one promptId (exactly one required). Defaults to one run; use nextBefore fadd_app — Add an App Store app to the current Asonix workspace by App Store ID or app name/search query.create_unreleased_app — Create a private unreleased app idea in the current Asonix workspace. Use this when the user's app is not on the App Store yet; then add ressearch_apps — Find App Store apps by name or developer, to get an app's appStoreId; use it before add_app when the user gives an app name. Returns at mostadd_keywords — Add one or more tracked keywords to an app in the current Asonix workspace and queue ranking refresh so popularity, difficulty, opportunity,star_keyword — Star/favorite a keyword research keyword in the current workspace by keywordId or term.unstar_keyword — Remove a keyword research keyword from the current workspace favorites by keywordId or term.list_apps — List apps tracked in the current Asonix workspace: names, App Store IDs, platforms, tracked storefronts, ratings and tracked-keyword counts.list_tracked_keywords — One tracked app's tracked keywords with rank, popularity, difficulty, relevance and an ad summary, in one storefront or all. Use it for "howget_app_meta_ads — An App Store app's Meta ads (Facebook, Instagram, Messenger, Audience Network) from Asonix's monthly Ad Library crawl, worldwide, for any aprefresh_app_rankings — Queue a ranking refresh for one tracked app's keywords not checked in the last 18 hours, and return at once with jobIds. Omit country for evget_ranking_refresh_status — Report progress of a ranking refresh started by refresh_app_rankings, or of the rankingRefreshJob id returned by add_keywords: keywords doneget_workspace_keyword_opportunities — Return top scored keyword opportunities across all tracked apps in the current Asonix workspace, including shipped and unreleased apps, all check_tracked_keywords — Check candidate keyword terms against one tracked app's existing tracked keywords without dumping the full keyword table. iOS keyword rows iget_app_overview — An app's overview in one storefront, for any App Store app. storeListing is the storefront's listing and rating. Lists are counts: include aget_app_visibility_history — Return tracked ASO visibility score history for an app, useful for momentum and trend analysis.get_app_rank_history — Return rank, popularity, or difficulty history for one tracked app keyword in a storefront.get_app_rating_history — Return stored public rating history for any App Store app, tracked or not, with deltas: the history the Inspect dialog shows. Asonix recordsget_app_charts — Where any App Store app placed in Apple's iPhone top charts (free, paid, grossing; overall and by category) per storefront: best rank, days get_keyword_suggestions_for_app — Refresh and return Asonix keyword suggestions for one tracked app and storefront. Includes suggestionRelevance rows and inline metadata-planresearch_app_keywords — Start keyword research for a tracked app in one call: Asonix suggestions, known public rankings and market keyword opportunities, each with extract_competitor_keywords — Extract keyword opportunities from competitor public rankings and compare them against the tracked app. Includes relevanceScore/relevanceStaget_localization_opportunities — Build and return localization and translated market keyword opportunity requests for one tracked app.get_public_app_rankings — Return known public App Store keyword rankings where an app appears in collected SERPs.search_keywords — Search Asonix keyword research summaries by query, market, platform, scores, and market estimates. iOS keyword rows include cached topAdvertget_keyword_relevance — App-specific relevance (0–100) of up to 100 keywords for a tracked app, from the same scorer as the UI. Returns at once with ready, pending,evaluate_keywords — Rank and classify candidate keywords by Asonix popularity, difficulty and opportunity. Use it before recommending keywords or calling add_keget_keyword_top_apps — Who ranks for a keyword in one storefront; appStoreId gives that app's rank. Uses results Asonix checked in the last 18 hours, else a privatget_keyword_top_advertisers — Apps seen in native App Store search ads for one iPhone keyword in one Apple Ads country: the last 7 days' check coverage, last seen, and 30get_app_search_ads_keywords — Keywords where an iPhone app's App Store search ads were seen in the last 30 days, in all countries or one. Asonix checks each keyword aboutget_keyword_history — Return keyword popularity or difficulty history for an Asonix keyword, with cached topAdvertisers for eligible iOS keywords. Pending advertiNot tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.