Applyra MCP server
{
"mcpServers": {
"applyra": {
"command": "npx",
"args": [
"-y",
"@applyra/mcp-server@latest"
],
"env": {
"APPLYRA_API_KEY": "<applyra_api_key>"
}
}
}
}{
"mcpServers": {
"applyra": {
"command": "npx",
"args": [
"-y",
"@applyra/mcp-server@latest"
],
"env": {
"APPLYRA_API_KEY": "<applyra_api_key>"
}
}
}
}{
"mcpServers": {
"applyra": {
"command": "npx",
"args": [
"-y",
"@applyra/mcp-server@latest"
],
"env": {
"APPLYRA_API_KEY": "<applyra_api_key>"
}
}
}
}{
"servers": {
"applyra": {
"command": "npx",
"args": [
"-y",
"@applyra/mcp-server@latest"
],
"env": {
"APPLYRA_API_KEY": "${input:applyra_api_key}"
}
}
},
"inputs": [
{
"id": "applyra_api_key",
"type": "promptString",
"description": "Applyra api key",
"password": true
}
]
}{
"mcpServers": {
"applyra": {
"command": "npx",
"args": [
"-y",
"@applyra/mcp-server@latest"
],
"env": {
"APPLYRA_API_KEY": "<applyra_api_key>"
}
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsoninstall npx -y @applyra/mcp-serverversion 1.4.2
What it does
MCP server that exposes App Store Optimization data from Applyra, including keyword rankings, difficulty and traffic scores, competitor analysis, and charts. For developers building AI applications that need ASO insights for mobile apps.
- Track keyword rankings and visibility scores for iOS and Android apps across the App Store and Google Play.
- Analyze competitor apps and compare their keyword strategies and visibility metrics.
- Discover keyword opportunities by running niche clustering analysis and inspecting keyword difficulty, traffic, and related terms.
Tools this server exposes
| Tool | Does |
|---|---|
| list_applications | List tracked apps with store metadata, ratings, and keyword count. |
| add_application | Track a new application by its store bundle ID and compute initial visibility score. |
| list_keywords | Get tracked keywords with current rank, favorite flag, and difficulty/traffic scores. |
| track_keywords | Track up to 20 new keywords for an application in a single call. |
| untrack_keyword | Stop tracking a keyword for an application. |
| set_keyword_favorite | Mark or unmark a tracked keyword as favorite for a specific app. |
| inspect_keyword | Deep-analyze a keyword: difficulty, traffic, KEI, top 20 apps, and related keywords. |
| list_keyword_inspections | Retrieve past keyword inspections with their scores. |
| run_autocomplete | Fetch autocomplete suggestions from the App Store or Google Play. |
| list_autocomplete_history | Retrieve past autocomplete queries. |
| run_niche_analysis | Cluster a niche topic into sub-niches with opportunity scores. |
| list_niche_analyses | Retrieve past niche analyses. |
| top_charts | Get top apps chart for a store/country/category/collection with daily rank movement. |
| list_top_chart_categories | List categories and collections supported by top_charts per store. |
| get_keyword_rank_history | Get daily rank evolution for a keyword over a date range. |
| get_app_score_history | Get daily visibility score history for an app. |
| list_competitors | List competitor pairs with side-by-side visibility scores. |
| add_competitor | Add a competitor app by its store bundle ID. |
| remove_competitor | Remove a competitor relationship by its internal ID. |
| get_account_usage | Get current usage versus plan limits. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.