com.appskyline/appskyline

MCPcommunitylive
v0.2.4com.appskylineUnknownUpdated 15d ago

Track your apps' keyword rankings, reviews and store listings on App Store, Google Play and more.

Endpoint healthlive
checked 13 days ago · 1135ms
100% of the last 5 checks reached this endpoint
Works in
ClaudeCursorCopilotChatGPTGemini

Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.

Automatically indexed from public sources. Not yet verified by the developer on Forge.Claim this listing →
15d agoLast update
Package
Authorcom.appskyline
LicenseUnknown
Version0.2.4
Sourcemcp-registry
Trust Status
B
60/100Good
Hosted endpoint only: this assessment covers who publishes it and whether it answers, not the code behind it. No CVE, dependency or source analysis applies, so nothing here is a clean bill for that code.
✓Listed in Forge index+10/10
—Publisher identity verified+0/30
→ Publisher: this listing has no repository on file, so `forge publish` cannot verify ownership automatically. Use "Claim this listing" above — Forge reviews these by hand.
—Domain verification+0/10
→ Not currently available for this listing type — the domain-verification check only runs for npm-backed packages today, so this row cannot be earned here yet regardless of what's hosted at the domain.
✓Prompt-injection scan · clean+30/30
✓Obfuscation / exfil scan · clean+20/20
StatusCommunity-indexed
PublisherUnverified
SignatureUnsigned
Domain—
Provenance—
DependenciesNot audited
Tool surface14 tools · 1 privileged
Security scan✓ Cleanvlive · 24d agoHow well does this scan work?
EvalsNone
IndexedAug 11, 2026

Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.

Tools

14 tools · 1 privileged
Observed live from the vendor's endpoint24d ago

Read from a real MCP initialize → tools/list handshake against the declared endpoint. No tool was ever invoked — tools/list is the read-only introspection call the protocol defines for this. It reflects what the server advertised at that moment; a hosted endpoint is not pinned to any version and can change without notice.

  • https://mcp.appskyline.com/mcp14 tools · 960ms
list_appsList all Appskyline apps the authenticated user has access to. Returns a Markdown table of id, name, default locale, and the per-store ids (iOS App Store, Google Play, Microsoft Store) when set.

List all Appskyline apps the authenticated user has access to. Returns a Markdown table of id, name, default locale, and the per-store ids (iOS App Store, Google Play, Microsoft Store) when set.

No input schema was published for this tool.

get_appFetch a single Appskyline app by id. Returns the app metadata formatted as Markdown (name, locales, per-store ids, creation/edit times).

Fetch a single Appskyline app by id. Returns the app metadata formatted as Markdown (name, locales, per-store ids, creation/edit times).

ParameterTypeDescription
appId*stringApp id (uuid)
list_keywordsList tracked keywords for an Appskyline app. Returns a Markdown table of id, term (searchTerms), language, country, and bid amount.

List tracked keywords for an Appskyline app. Returns a Markdown table of id, term (searchTerms), language, country, and bid amount.

ParameterTypeDescription
appId*stringApp id to list tracked keywords for
limitintegerMaximum number of keywords to return (default server-side)
skipintegerPagination offset
search_store_resultsRun a live ranked search against the iOS App Store, macOS App Store, Google Play, or Microsoft Store via Appskyline without storing a search snapshot. Returns a Markdown table of rank, id, title, score, and developer for each result.

Run a live ranked search against the iOS App Store, macOS App Store, Google Play, or Microsoft Store via Appskyline without storing a search snapshot. Returns a Markdown table of rank, id, title, score, and developer for each result.

ParameterTypeDescription
store*stringWhich store to search
term*stringSearch term
countrystringTwo-letter country code (e.g. US, IT)
langstringTwo-letter language code (e.g. en, it)
numintegerNumber of results to return (default depends on store)
get_keyword_rankLook up the current ranking of a specific Appskyline app for a keyword in a given store + country. Returns "App X ranks #N of M" or "not in top N" if the app does not appear in the scanned results.

Look up the current ranking of a specific Appskyline app for a keyword in a given store + country. Returns "App X ranks #N of M" or "not in top N" if the app does not appear in the scanned results.

ParameterTypeDescription
appId*stringAppskyline app id
store*stringWhich store to check
term*stringSearch term
countrystringTwo-letter country code (e.g. US, IT)
langstringTwo-letter language code (e.g. en, it)
numintegerHow many results to scan when looking for the app (default 50, max 200)
get_keyword_historyGet the historical ranking timeseries for an app, term, and country across day-by-day snapshots stored by Appskyline. Returns a Markdown table of date, rank, and total results scanned that day.

Get the historical ranking timeseries for an app, term, and country across day-by-day snapshots stored by Appskyline. Returns a Markdown table of date, rank, and total results scanned that day.

ParameterTypeDescription
appId*stringAppskyline app id
store*stringWhich store to check
term*stringSearch term
country*stringTwo-letter country code (e.g. US, IT)
limitintegerMaximum number of history rows to return (newest first)
get_keyword_overviewLook up monthly search volume, keyword difficulty, CPC and competition level for up to 50 search terms in one country. Values come from Appskyline's shared DataForSEO cache; terms missing or stale in the cache trigger a live, billable upstream lookup, so batch terms rather than calling once per key…

Look up monthly search volume, keyword difficulty, CPC and competition level for up to 50 search terms in one country. Values come from Appskyline's shared DataForSEO cache; terms missing or stale in the cache trigger a live, billable upstream lookup, so batch terms rather than calling once per key…

ParameterTypeDescription
terms*arraySearch terms to look up (max 50 per call, no commas)
country*stringTwo-letter country code (e.g. US, IT)
langstringTwo-letter language code (e.g. en, it)
get_store_listingFetch the public store listing for any app by its store-native id (not just apps tracked in Appskyline): title, developer, rating, price, version, release dates, genres, and truncated description / release notes. Useful for competitor research.

Fetch the public store listing for any app by its store-native id (not just apps tracked in Appskyline): title, developer, rating, price, version, release dates, genres, and truncated description / release notes. Useful for competitor research.

ParameterTypeDescription
store*stringWhich store to read the listing from
storeId*stringStore-native app identifier: numeric Apple id, Google Play package name, or Microsoft Store product id
countrystringTwo-letter country code (e.g. US, IT)
langstringTwo-letter language code (e.g. en, it)
get_store_metadataRead the store-listing metadata Appskyline has synced for one of your apps — per locale name, subtitle, keywords (with their character count against Apple's 100-character limit), promotional text, release notes, version and review state. Read-only: it never downloads from or uploads to the store.

Read the store-listing metadata Appskyline has synced for one of your apps — per locale name, subtitle, keywords (with their character count against Apple's 100-character limit), promotional text, release notes, version and review state. Read-only: it never downloads from or uploads to the store.

ParameterTypeDescription
appId*stringAppskyline app id
store*stringWhich store listing to read
localestringOnly return this locale (e.g. en-US, it)
get_app_engagement_summarySummarize downloads, installs, uninstalls, crashes and other engagement totals reported by a store for one Appskyline app over a date window. Returns the aggregate totals, the most recent daily rows, and the top territories. Metric names differ per store because each store reports its own set.

Summarize downloads, installs, uninstalls, crashes and other engagement totals reported by a store for one Appskyline app over a date window. Returns the aggregate totals, the most recent daily rows, and the top territories. Metric names differ per store because each store reports its own set.

ParameterTypeDescription
appId*stringAppskyline app id
store*stringWhich store to summarize
startDatestringStart of the window as YYYY-MM-DD
endDatestringEnd of the window as YYYY-MM-DD
daysintegerRolling window size in days when no explicit dates are given
list_google_play_reviewsList the most recent Google Play user reviews for one of your Appskyline apps: star rating, truncated review text, app version, device, reviewer language, and whether the developer has replied. Requires a Google Play service account configured for the app. Paginate with the returned page token.

List the most recent Google Play user reviews for one of your Appskyline apps: star rating, truncated review text, app version, device, reviewer language, and whether the developer has replied. Requires a Google Play service account configured for the app. Paginate with the returned page token.

ParameterTypeDescription
appId*stringAppskyline app id (uuid)
maxResultsintegerHow many reviews to fetch (max 100)
tokenstringPage token returned by a previous call
translationLanguagestringTranslate review text into this language (e.g. en)
add_keywordAdd a new tracked keyword to an Appskyline app after explicit confirmation. This modifies the tracked set and is non-idempotent: calling with the same term twice creates two keyword rows.

Add a new tracked keyword to an Appskyline app after explicit confirmation. This modifies the tracked set and is non-idempotent: calling with the same term twice creates two keyword rows.

ParameterTypeDescription
appId*stringAppskyline app id to attach the keyword to
searchTerms*stringThe keyword phrase to track
languagestringTwo-letter language code (e.g. en)
countrystringTwo-letter country code (e.g. US)
delete_keywordprivilegedPermanently delete a tracked Appskyline keyword by id. Idempotent — deleting an already-deleted keyword is a no-op. This stops collecting new ranking snapshots; historical search rows in the *-searches collections are not affected.

Permanently delete a tracked Appskyline keyword by id. Idempotent — deleting an already-deleted keyword is a no-op. This stops collecting new ranking snapshots; historical search rows in the *-searches collections are not affected.

ParameterTypeDescription
id*stringKeyword id to delete
show_app_overviewRender an interactive overview for a known Appskyline app. Use this after listing apps or when the user provides an Appskyline app id. It shows store identities and up to 50 tracked keywords.

Render an interactive overview for a known Appskyline app. Use this after listing apps or when the user provides an Appskyline app id. It shows store identities and up to 50 tracked keywords.

ParameterTypeDescription
appId*stringAppskyline app id to render

14 of 14 tools published a description.

Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.

About

Track your apps' keyword rankings, reviews and store listings on App Store, Google Play and more.

Keywords
mcp
Alternatives
Comparing tool surfaces…

No dependency coverage

This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.