app_store_listing
Check App Store listing fields against Apple's character limits per locale, and retrieve promotional text, version state, and storefront star ratings.
Instructions
Read an App Store listing's indexed fields per locale (name, subtitle, keywords) against Apple's character limits, plus promotional text, version state and star ratings. The ratings come from the public storefront lookup because App Store Connect exposes no aggregate rating; each entry names its source. Needs SEO_MCP_ASC_KEY_PATH, SEO_MCP_ASC_KEY_ID and SEO_MCP_ASC_ISSUER_ID; read-only
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| appId | No | App Store Connect numeric app id; provide this or bundleId | |
| state | No | Read the live listing or the editable one being prepared for release | live |
| bundleId | No | Bundle id, resolved to an app id when appId is not given; provide this or appId | |
| platform | No | App Store platform whose version is read | IOS |
| storefronts | No | Storefront country codes for the public ratings lookup |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| appId | Yes | ||
| notes | Yes | ||
| locales | Yes | ||
| ratings | Yes | ||
| bundleId | Yes | ||
| fellBack | Yes | ||
| platform | Yes | ||
| ageRating | Yes | ||
| overLimit | Yes | ||
| categories | Yes | ||
| localeCount | Yes | ||
| appInfoState | Yes | ||
| versionState | Yes | ||
| hasLiveRecord | Yes | ||
| phasedRelease | Yes | ||
| versionString | Yes | ||
| requestedState | Yes | ||
| hasEditableRecord | Yes |