AppmanAi
Server Details
App Store & Google Play data for ASO: keywords, rankings, charts, reviews in 100+ countries.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- AppmanAI-com/AppmanAi-MCP
- GitHub Stars
- 3
- Server Listing
- AppmanAi MCP
- ChatGPT
- –
- Claude
- AppmanAI
TDQS
Scored across 37 tools
Most tools are cleanly separated by resource + action, and descriptions actively cross-reference siblings (e.g. keyword_app_suggestions vs keyword_app_competitors, app_category_rankings vs _single) which makes boundaries easy to resolve. The remaining risk is the systematic cluster of variants (single/batch/history/worldwide) where near-identical names like keyword_metrics and keyword_metrics_sap even cost the same 4 credits, so a quick scan without reading descriptions can still misselect.
The dominant convention is resource-prefixed snake_case (app_metrics_*, app_category_*, keyword_app_*, keyword_metrics_*, list_*) with consistent suffix modifiers (_batch, _history, _worldwide). Deviations are minor: category_top_apps and keyword_top_apps invert the prefix ordering, and generate_app_metadata/generate_keywords use a verb-first form unlike the rest.
37 tools is well beyond a well-scoped surface, and a large share of the count comes from mechanical single/batch/history/worldwide expansions of the same few operations (rankings, SAP, volatility, suggestions). While the domain is genuinely broad, several of these could be folded into one tool with parameters, which would cut the surface substantially without losing capability.
Coverage of the ASO analytics domain is strong: search, metadata, installs, ratings, revenue, reviews, keyword ranks, competitors, chart positions, ASO generation, plus account/credit and coverage-discovery tools. Notable gaps remain on the lifecycle side — there is no developer/publisher portfolio lookup, no saved keyword tracking or alerting, and no bulk export, which are common ASO workflows an agent would otherwise hit dead ends on.
Available Tools
37 toolsapp_category_rankingsApp ranks across category chartsARead-onlyInspect
List every category chart an app currently appears in, with its rank in each. The place to start when you do not already know which chart matters. Costs 3 credits.
Inputs: store (required), country (required), package (required), limit, +2 more.
app_category_rankings_historyApp category rank over timeARead-onlyInspect
An app's position in a category chart across past days — the series to chart when asking whether an app is climbing or sliding. Costs 6 credits.
Inputs: store (required), country (required), package (required), category (required), +2 more.
app_category_rankings_singleApp rank in one category chartARead-onlyInspect
An app's current position in a single category chart. Use it when you know exactly which chart you mean; app_category_rankings lists every chart the app appears in. Costs 2 credits.
Inputs: store (required), country (required), package (required), cache, +2 more.
app_category_start_rankingsWhere apps entered a chartARead-onlyInspect
For each app given, the rank it first held in a chart from a start date — the baseline to measure a campaign against. Costs 5 credits.
Inputs: store (required), country (required), packages (required), category, +1 more.
app_metrics_installs_historyApp installs over timeARead-onlyInspect
An app's total installs worldwide, at most one point per day (days without data are absent), with daily — the gain per day since the previous point (null on a first point with no earlier data and on a day the total fell). For growth over the window, subtract the first total from the last. Worldwide only: there is no per-country figure. Google Play figures are Google's exact install count, and total_bucket is the range its store page shows. Apple publishes no install counts, so App Store figures are an estimate: approximate for any single app, most reliable as a trend over time or between similar apps, and to be presented to the user as an estimate. Pick the window with from / to; the last 30 days by default. Costs 10 credits.
Inputs: store (required), package (required), to, from.
app_metrics_metadataGet app metadataARead-onlyInspect
Fetch the full store listing for one app (title, developer, ratings, category, metadata, whether it shows ads or sells in-app purchases, and their price range and the purchase items the store lists with prices) by its package id. If you only have the app name, call app_search first to resolve it. Costs 3 credits.
Inputs: store (required), country (required), package (required), force_update.
app_metrics_metadata_batchGet several app listings at onceARead-onlyInspect
Fetch store listings for a list of package ids in one call — the bulk form of app_metrics_metadata. Use it when comparing apps, instead of one call per app. Costs 8 credits.
Inputs: store (required), country (required), packages (required).
app_metrics_ratings_historyApp rating over timeARead-onlyInspect
An app's average rating and star breakdown over time in one country — a dated series for charting whether a release helped or hurt. app_metrics_ratings_worldwide gives the current picture across all countries instead. Costs 5 credits.
Inputs: store (required), country (required), package (required).
app_metrics_ratings_worldwideApp rating by countryARead-onlyInspect
An app's current rating and per-star vote counts in every country it is listed in. Use it to see where an app is rated well or badly; app_metrics_ratings_history tracks one country over time. Costs 6 credits.
Inputs: store (required), package (required), limit.
app_metrics_revenue_worldwideApp revenue estimateARead-onlyInspect
An app's estimated revenue from store purchases over the last 30 days: worldwide gross (what users paid) and net (what the developer keeps after the store's commission), each with a low–high range and a size bucket, plus the split by country, largest first. Neither store publishes revenue, so these are estimates on both stores: approximate for any single app, best for sizing an app or comparing apps, and to be presented to the user as estimates. An app the store lists no purchases for reads 0. Figures are in USD unless currency is given. Costs 10 credits.
Inputs: store (required), package (required), limit, currency.
app_reviewsGet app reviewsARead-onlyInspect
Read real user reviews of an app: author, star rating, text and date, 40 per page. Use it to find out what users actually complain about or praise. On Google Play, page through in order (1, 2, 3…) while has_more is true, each page within about an hour of the previous one and with the same sort_type; skipping ahead fails with PAGE_EXPIRED (not charged), so start again from page 1. The App Store serves a single page: there is no page 2 on ios. Costs 4 credits.
Inputs: store (required), country (required), package (required), page, +3 more.
app_searchSearch apps by nameARead-onlyInspect
Search a store for apps matching a name or phrase. Returns matching apps with their package ids — the way to resolve a name into a package id for the other tools. Costs 2 credits.
Inputs: q (required), store (required), country (required), limit.
app_similarApps similar to one appARead-onlyInspect
List the apps the store itself considers similar to a given app (title, developer, icon). The quickest way to build a competitor set from one seed app. Costs 5 credits.
Inputs: store (required), country (required), package (required), limit.
category_top_appsTop apps in a category chartARead-onlyInspect
List the apps at the top of a category chart (top free, top grossing, top paid) in a country. Use it to see who leads a category; list_categories has the valid tags. Costs 5 credits.
Inputs: store (required), country (required), date, limit, +4 more.
generate_app_metadataWrite store listing copy (AI)ARead-onlyInspect
Rewrite an app store listing — title, short and long description — optimised for the keywords you pass and the store it targets. Takes the current copy directly, not a package id, so you can iterate on drafts; use app_metrics_metadata first if you want to start from a live listing. Costs 15 credits.
Inputs: store (required), country (required), description (required), title, +4 more.
generate_keywordsSuggest keywords for an app (AI)ARead-onlyInspect
Generate a keyword list for an app from its own store listing, each scored with its popularity (SAP) and the app's current rank where it has one. Use it to propose new keywords to target; keyword_app_suggestions reports what the app already ranks for. Costs 12 credits.
Inputs: store (required), country (required), package (required), limit, +1 more.
keyword_app_competitorsKeywords an app's competitors rank forARead-onlyInspect
List keywords that the competitors of one app rank for, with their popularity (SAP) and that app's own rank where it has one. Use it to find the gaps — keywords rivals own and this app does not. keyword_app_suggestions covers what the app itself already ranks for. Costs 6 credits.
Inputs: store (required), country (required), package (required), limit.
keyword_app_metrics_rankingsApp rank for a keywordARead-onlyInspect
Where one app currently ranks in search results for one keyword. The direct answer to "am I ranking for this?". A rank of 0 means the app is not in the results. Costs 2 credits.
Inputs: store (required), country (required), keyword (required), package (required), +1 more.
keyword_app_metrics_rankings_batchApp ranks across many keywordsARead-onlyInspect
One app's rank for a list of keywords in a single call. Use it to check a whole keyword set at once instead of calling keyword_app_metrics_rankings repeatedly. A rank of 0 means the app is not in the results. Costs 9 credits.
Inputs: store (required), country (required), package (required), keywords (required).
keyword_app_metrics_rankings_historyApp rank history for a keywordARead-onlyInspect
One app's rank for a keyword over time — the series to chart when asking whether a change helped. Pick the window with period. A rank of 0 means the app is not in the results. Costs 6 credits.
Inputs: store (required), country (required), keyword (required), package (required), +1 more.
keyword_app_metrics_rankings_worldwideApp rank for a keyword in every countryARead-onlyInspect
One app's rank for a keyword in every country at once. Use it to find the markets where the app already ranks, before spending calls per country. A rank of 0 means the app is not in the results. Costs 12 credits.
Inputs: store (required), keyword (required), package (required), cache, +1 more.
keyword_app_overlapKeywords shared by several appsARead-onlyInspect
Given a set of apps, list the keywords they compete on, each with its popularity (SAP) and every app's rank for it. Use it to compare a whole competitor set head-to-head on one keyword list; keyword_app_competitors starts from a single app instead. Costs 7 credits.
Inputs: store (required), country (required), packages (required), limit, +3 more.
keyword_app_suggestionsKeywords an app ranks forARead-onlyInspect
List the keywords a specific app is recommended for / ranks on in a store/country, by its package id. The direct way to answer "what keywords does this app rank for?". If you only have the app name, call app_search first to resolve it. A rank of 0 means the app is not in the results. Costs 6 credits.
Inputs: store (required), country (required), package (required), limit.
keyword_metricsKeyword profileARead-onlyInspect
Get the ASO profile of a keyword: search-ads popularity (SAP), difficulty, and languages. Use it to judge whether a keyword is worth targeting. Costs 4 credits.
Inputs: store (required), country (required), keyword (required).
keyword_metrics_sapKeyword popularity scoreARead-onlyInspect
Get just the search-ads popularity (SAP, 0-100) of one keyword in a country, across both stores. The cheapest popularity check; keyword_metrics adds difficulty and languages. Costs 4 credits.
Inputs: country (required), keyword (required), cache.
keyword_metrics_sap_batchKeyword popularity scores in bulkARead-onlyInspect
Get the search-ads popularity (SAP) of many keywords in one call. Use it to rank a whole keyword list by demand before profiling the promising ones. Costs 9 credits.
Inputs: country (required), keywords (required).
keyword_metrics_volatilityRanking algorithm volatilityARead-onlyInspect
How much the store's ranking algorithm moved in one country over a period. High volatility means rank changes are the store's doing, not yours — check it before blaming a release. Costs 8 credits.
Inputs: store (required), country (required), to, from.
keyword_metrics_volatility_worldwideRanking volatility by countryARead-onlyInspect
Ranking-algorithm volatility for one date across every country, so you can tell a global store change from a local one. Costs 12 credits.
Inputs: store (required), date, limit, window.
keyword_suggestionsSuggest related keywordsARead-onlyInspect
Expand a seed keyword into related keyword suggestions for a store/country. Use it to grow a keyword list before profiling or checking ranks. Costs 5 credits.
Inputs: store (required), country (required), keyword (required), limit.
keyword_suggestions_worldwideWorldwide keyword suggestionsARead-onlyInspect
Expand a seed keyword into suggestions with their popularity (SAP), across all markets at once and without picking a store or country. The cheap first pass before narrowing down with keyword_suggestions or keyword_metrics. Costs 10 credits.
Inputs: keyword (required), limit.
keyword_top_appsTop apps for a keywordARead-onlyInspect
List the apps that rank highest for a keyword in a store/country — the search results a user sees. Use it to find the incumbents / competitors for a keyword. Costs 5 credits.
Inputs: store (required), country (required), keyword (required), limit.
list_categoriesList store categoriesARead-onlyInspect
List a store's category tree — category tags and the charts under each (top free, top grossing, top paid). Use its tags for category in the category tools and category_tag in generate_app_metadata; they differ by store. Free — spends no credits.
Inputs: store (required).
list_countriesList supported countriesARead-onlyInspect
List the countries AppmanAi covers, with languages and per-store support levels. Use it to confirm coverage or resolve a country code before other calls. Free — spends no credits.
Inputs: store, country, language, support_level.
list_featuresList available data featuresARead-onlyInspect
List which parts of the dataset are available for a store and country. Use it to check whether a kind of data exists for a market before spending credits looking for it. Free — spends no credits.
Inputs: store, country, language.
list_toolsList tools and credit costsARead-onlyInspect
List every AppmanAi tool with what it costs in credits, plus the current balance. Answers "what can you do?" and "what will this cost?". Free — spends no credits.
Inputs: no named parameters.
user_api_usageUsage and spend statisticsARead-onlyInspect
Summarise this account's recent AppmanAi usage: credits spent, request count and a per-route breakdown over a window of days. Free — spends no credits.
Inputs: days.
user_balanceCheck credit balanceARead-onlyInspect
Show the credit balance on the connected AppmanAi account, split into bonus credits (with their expiry), the monthly allowance and credits that never expire. Free — spends no credits.
Inputs: no named parameters.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
App Store and Google Play data: apps, reviews, keywords, charts, competitors, ASO playbooks.
Live App Store and Google Play data: app details, reviews, search, top charts for 175+ storefronts.
App Store and Google Play intelligence: apps, charts, keyword ranks, versions, ads, creatives.
App Store and Google Play keyword ranks, keyword research and competitors for your apps.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceApp Store and Google Play ASO: keyword rankings, competitors, reviews, audits and an action queue.137AGPL 3.0
- FlicenseAqualityBmaintenanceApp Store and Google Play ASO from the ASOMaster desktop app: keyword ranks in 107 markets, real Apple Ads and Google Ads popularity, rival tracking, AI listing drafts and localization, and publishing with owner approval.92-
- AlicenseAqualityBmaintenanceLive Apple App Store and Google Play data as MCP tools: app details, reviews, keyword search, top charts and categories across 175+ country storefronts. Requires a RapidAPI key.583 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables retrieval of App Store and Google Play reviews, ratings summaries, and ASO keyword rankings for any app using its store ID or package name.112 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.