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
MCP server for ASO
Connect Asonix to Codex, Claude Code, Cursor, or any MCP client. Your agent can then research keywords, study competitors, and track rankings for you.
https://api.asonix.io/mcpclaude · asonix mcp
which keywords should my habit app target in the US?
asonix.evaluate_keywords(16 keywords, "US")
asonix.get_keyword_top_apps("streak tracker", "US")
#1 StreakUp · 215 ratings · < 5k downloads last month
asonix.get_keyword_top_advertisers("streak tracker", "US")
Grit · ad seen in 6 of 6 checks
asonix.get_app_meta_ads("Grit")
33 active Meta ads, one running since Dec 2025
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.
What your agent can do
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 inputsYour agent checks popularity, difficulty, and relevancy before it suggests a keyword.
See the keywords competitors rank for, the top apps on any search with their downloads and revenue, and the ads they run.
Read rank, rating, and visibility history to see which changes worked.
Compare keyword opportunity across storefronts and draft local metadata.
See how often AI assistants mention your app, and read the answers they gave.
Your agent adds apps and keywords, stars the winners, and refreshes rankings in your workspace.
Prompt library
Copy one into your agent. Replace the highlighted parts with your app, store, or keyword.
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.
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.
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.
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.
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
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.
In the Codex Mac app, open Settings.
Open Codex settingsIn the left sidebar, open Integrations > MCP servers.
Click + Add server.
Enter Name before choosing the transport.
asonixSelect Streamable HTTP, not STDIO, then enter the URL.
https://api.asonix.io/mcpLeave Bearer token env var empty. Under Headers, add one row with this key and value.
AuthorizationBearer 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