MCP server for ASO

The App Store intelligence your AI agent is missing.

Connect Asonix to Codex, Claude Code, Cursor, or any MCP client. Your agent can then research keywords, study competitors, and track rankings for you.

Sign in to set up MCP
https://api.asonix.io/mcp

claude · asonix mcp

which keywords should my habit app target in the US?

  1. asonix.evaluate_keywords(16 keywords, "US")

    keywordpopdiff
    habit tracker6171
    streak tracker2728
    habit streak1712
  2. asonix.get_keyword_top_apps("streak tracker", "US")

    #1 StreakUp · 215 ratings · < 5k downloads last month

  3. asonix.get_keyword_top_advertisers("streak tracker", "US")

    Grit · ad seen in 6 of 6 checks

  4. asonix.get_app_meta_ads("Grit")

    33 active Meta ads, one running since Dec 2025

  5. asonix.add_keywords("streak tracker", "habit streak")

    Added 2 tracked keywords and queued a ranking refresh.

“habit tracker” is too hard. Start with “streak tracker”: its #1 app has only 215 ratings. Grit buys the search ad and runs Meta ads too.

An agent asks Asonix which keywords a habit app should target, checks who ranks, who buys the search ads, and their Meta ads, then adds the best two to the workspace.
  • Popularity history
  • Rank history by country
  • Downloads and revenue
  • Apple Ads advertisers
  • Meta ads
  • Rating history
  • AI Visibility

What your agent can do

Everything in Asonix, one question away.

Each feature is a set of MCP tools. Ask in plain words, and your agent picks the right tools for the question.

See every tool and its inputs
01

Find keywords with real demand

Your agent checks popularity, difficulty, and relevancy before it suggests a keyword.

  • search_keywords
  • evaluate_keywords
  • get_keyword_relevance
  • get_keyword_suggestions_for_app
02

See what competitors do

See the keywords competitors rank for, the top apps on any search with their downloads and revenue, and the ads they run.

  • extract_competitor_keywords
  • get_keyword_top_apps
  • get_keyword_top_advertisers
  • get_app_meta_ads
03

Track what moves

Read rank, rating, and visibility history to see which changes worked.

  • get_app_rank_history
  • get_keyword_history
  • get_app_rating_history
  • get_app_visibility_history
04

Find countries to grow next

Compare keyword opportunity across storefronts and draft local metadata.

  • get_localization_opportunities
  • get_public_app_rankings
05

Check if AI recommends your app

See how often AI assistants mention your app, and read the answers they gave.

  • get_ai_visibility_overview
  • get_ai_visibility_reasons
  • get_ai_visibility_evidence
06

Act on what it finds

Your agent adds apps and keywords, stars the winners, and refreshes rankings in your workspace.

  • add_app
  • add_keywords
  • star_keyword
  • refresh_app_rankings

Prompt library

Start with a useful ASO prompt

Copy one into your agent. Replace the highlighted parts with your app, store, or keyword.

Pick keywords to target

Use Asonix MCP to find which keywords [app name] should target in [country/store]. Check who ranks, who buys the search ads, and their Meta ads, then add the best two to my workspace.

Find keyword opportunities

Use Asonix MCP to find 20 keyword opportunities for [app name] in [country/store]. Prioritize high popularity, lower difficulty, and keywords where competitors rank but my app does not. Explain why each keyword is worth tracking.

Compare competitors

Use Asonix MCP to compare my app against the top apps for [keyword] in [country/store]. Summarize metadata patterns, ranking strengths, and gaps I can use in my title, subtitle, and keywords.

Localize metadata

Use Asonix MCP to localize my app metadata for [country/store]. Find local keyword opportunities, compare them with my current metadata, then draft title, subtitle, and keyword field options.

Add and star winners

Use Asonix MCP to research [topic/category] keywords for [app name], add the best keywords to my tracked list and star the strongest 5. Keep a short note explaining the reason for each starred keyword.

Setup

Connect Asonix to your agent

Pick your MCP client. Each guide shows only the steps and fields that client needs.

You need a token to finish setup

Sign in with Google to generate one. Until then, the steps show asx_mcp_... in its place.

Sign in to get a token
  1. 1

    Open Codex settings

    In the Codex Mac app, open Settings.

    Open Codex settings
  2. 2

    Go to MCP servers

    In the left sidebar, open Integrations > MCP servers.

  3. 3

    Click + Add server

    Click + Add server.

  4. 4

    Name the server

    Enter Name before choosing the transport.

    Nameasonix
  5. 5

    Choose Streamable HTTP

    Select Streamable HTTP, not STDIO, then enter the URL.

    URLhttps://api.asonix.io/mcp
  6. 6

    Add the auth header

    Leave Bearer token env var empty. Under Headers, add one row with this key and value.

    Header keyAuthorization
    Header valueBearer asx_mcp_...

If the steps above did not work, use the advanced fallback.

Advanced config.toml fallback

[mcp_servers.asonix]
url = "https://api.asonix.io/mcp"
http_headers = { "Authorization" = "Bearer asx_mcp_..." }
enabled = true
tool_timeout_sec = 60