validate_listing
Checks a draft App Store listing before App Store Connect submission, reporting character limits, keyword waste, language/script issues, and missing tracked keywords. No changes made.
Instructions
Check a draft App Store listing before it goes to App Store Connect. It reports character limits per field, keyword-field room lost to spaces, repeats, words already in the name or subtitle, the brand and filler words, name/subtitle repeats, Apple product names and price words, whether the text is in the locale's language and script, and which of the app's tracked keywords the draft leaves out. Writes nothing; pass only the fields you want checked.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | app name, up to 30 characters | |
| appId | Yes | app id from list_apps | |
| locale | No | listing locale, e.g. en-US, de-DE, ja | |
| country | No | country whose tracked keywords to check coverage against, e.g. us (defaults to the app's first country) | |
| keywords | No | keyword field, comma-separated, up to 100 characters | |
| subtitle | No | subtitle, up to 30 characters | |
| description | No | description, up to 4000 characters | |
| promotionalText | No | promotional text, up to 170 characters |