App Store keyword data, inside your AI assistant.
Dekadans ships a Model Context Protocol (MCP) server. Your assistant can track keyword rankings, research new keywords and compare competitors on its own, using the same data and quotas as the dashboard.
What you can ask
- “Which of my keywords dropped more than five positions this week?”
- “Suggest keywords for my app in Germany and track the five most popular ones.”
- “Who ranks in the top 10 for ‘habit tracker’ in the US, and which phrases do they use in their subtitles?”
- “Compare popularity for these 30 keyword ideas and keep the ones above 40.”
Set up in two minutes
- Open Plan & API keys and create a key. Keys start with
aso_. If you do not have an account, create one first. - Add the server to your client using one of the configs below.
- Ask your assistant about your keywords.
Claude Code
claude mcp add --transport http dekadans https://dekadans.net/mcp \ --header "Authorization: Bearer aso_your_key"
Codex
export DEKADANS_API_KEY=aso_your_key codex mcp add dekadans --url https://dekadans.net/mcp \ --bearer-token-env-var DEKADANS_API_KEY
Or add it to ~/.codex/config.toml, with DEKADANS_API_KEY set in the environment that launches Codex:
[mcp_servers.dekadans] url = "https://dekadans.net/mcp" bearer_token_env_var = "DEKADANS_API_KEY"
Cursor and other clients that use the mcpServers format
{
"mcpServers": {
"dekadans": {
"url": "https://dekadans.net/mcp",
"headers": {
"Authorization": "Bearer aso_your_key"
}
}
}
}The server speaks Streamable HTTP at https://dekadans.net/mcp and authenticates with a bearer API key. Clients that only support OAuth connectors aren't supported yet. For local development, connect directly to http://localhost:4000/mcp (or your API port); the Next.js development proxy only forwards /api/*.
Available tools
| Tool | What it does |
|---|---|
list_apps | Your tracked apps. |
add_app | Track an app by App Store ID; the name is looked up automatically. |
add_keywords | Track up to 100 keywords for an app in a store and measure rank, popularity and difficulty. |
get_app_keywords | Tracked keywords of an app with the latest metrics. |
get_keyword_history | Daily rank, popularity and difficulty history of one keyword. |
refresh_app_keywords | Measure all tracked keywords of an app now. |
get_usage | Your plan, tracked apps and today's research calls. |
search_app_store | Live App Store search for a keyword, with difficulty and your app's position. |
get_keyword_popularity | Popularity scores for up to 100 keywords, without tracking them. |
get_keyword_suggestions | Keyword ideas for any App Store app, with popularity and difficulty. |
get_most_searched_keywords | The most searched keywords in a store, optionally for one category. |
get_competitor_keywords | Keyword candidates from the top 10 competitors for a keyword, scored by popularity. |
get_app_details | Developer, rating, price and description for up to 50 apps. |
Frequently asked questions
What is an ASO MCP server?
An MCP (Model Context Protocol) server gives an AI assistant tools it can call. The Dekadans MCP server lets assistants like Claude Code, Codex or Cursor look up live App Store keyword data, track rankings and research competitors, instead of guessing from training data.
Which AI assistants work with the Dekadans MCP server?
Any MCP client that supports Streamable HTTP with a bearer API key, including Claude Code, Codex and Cursor. Clients that only support OAuth connectors are not supported yet.
Does the MCP server cost extra?
No. It is included on every plan, including the free plan, and uses the same quotas as the dashboard. There are no separate API credits.
Can my assistant change my tracked keywords?
Yes. With your API key it can add apps, add keywords and refresh measurements, within your plan's limits. Delete the key under Plan & API keys at any time to cut off access immediately.
Limits
MCP uses the same plan as the dashboard: on the free plan that's 1 app, 10 tracked keywords and 25 research calls a month. There are no separate API credits. Tracked keywords refresh automatically every day. See pricing.
Let your assistant
do the ASO.
Free plan · no card required · MCP included