ASOMobile runs an official Model Context Protocol server, so Claude, Cursor, VS Code, Codex and any other MCP client can call the API on your behalf: check keywords, pull an app's indexing, compare competitors, read reviews, analyse metadata text. Every API method is available as a tool (29 tools), each call spends the API tokens of your plan exactly like a direct API request, and your token never leaves the connection between your client and the server.Endpoint: https://mcp.asomobile.net/mcp (Streamable HTTP)
Authentication: header Authorization: Bearer <your API token> from the API Dashboard Requirements: a paid ASOMobile plan with API tokens (see Pricing) Claude Code#
Then ask Claude, for example: "Check the keyword taxi in the US App Store" or "Which keywords is id284882215 indexed for in Germany?". A Claude Code plugin with ready-made ASO skills (keyword research, competitor audit, metadata review) is coming soon.Cursor#
~/.cursor/mcp.json (all projects) or .cursor/mcp.json (one project). Keep the token in an environment variable, Cursor substitutes it:{
"mcpServers": {
"asomobile": {
"url": "https://mcp.asomobile.net/mcp",
"headers": { "Authorization": "Bearer ${env:ASOMOBILE_API_TOKEN}" }
}
}
}
Or install the plugin, which adds the server plus three ASO skills (keyword research, competitor audit, metadata review) and asks for the token once:Then ask Claude, for example: "Check the keyword taxi in the US App Store" or "Which keywords is id284882215 indexed for in Germany?".VS Code (GitHub Copilot)#
.vscode/mcp.json. VS Code asks for the token once and stores it securely:{
"inputs": [
{ "type": "promptString", "id": "asomobile-token", "description": "ASOMobile API token", "password": true }
],
"servers": {
"asomobile": {
"type": "http",
"url": "https://mcp.asomobile.net/mcp",
"headers": { "Authorization": "Bearer ${input:asomobile-token}" }
}
}
}
OpenAI Codex#
~/.codex/config.toml, token from an environment variable:[mcp_servers.asomobile]
url = "https://mcp.asomobile.net/mcp"
bearer_token_env_var = "ASOMOBILE_API_TOKEN"
Pass the server in the mcp_servers field of a request; the model gets the tools without any code on your side:{
"mcp_servers": [
{ "type": "url", "url": "https://mcp.asomobile.net/mcp", "name": "asomobile", "authorization_token": "YOUR_API_TOKEN" }
]
}
| Group | Tools |
|---|
| Keywords | keyword_check, keyword_suggest, keyword_rank, keyword_finder, world_wide_check |
| Apps | app_profile, app_competitors, app_keywords, app_keywords_multiple_countries, organic_downloads, geo_checker, reviews, text_analyzer |
| Charts | app_ranking, app_ranking_history, top_charts |
| Apple Search Ads | asa_app_keywords, asa_keyword_check |
| Keyword Monitor and account | keyword_monitor, account_usage, account_apps, account_keyword_groups, account_add_app, account_delete_app, account_add_keywords, account_delete_keywords |
| Reference (free) | reference_categories, reference_countries, reference_languages |
Each tool maps to one API method with the same parameters; see the method pages in this documentation for parameter details and the API Dashboard for the cost in API tokens.Tips#
Start with reference_countries or account_usage: they confirm the connection and show the remaining API tokens.
Tools accept max_items to trim long lists and save the model's context.
Tools that change your account (account_add_*, account_delete_*) are marked so that clients ask for confirmation first.
claude.ai and ChatGPT connectors with sign-in instead of a token are coming next.
Modified at 2026-11-09 17:08:56