upload_appstore_metadata
Upload app metadata to App Store Connect for all configured locales.
Description
This tool uploads your app's metadata (title, description, keywords, etc.) to App Store Connect. It syncs all configured locales and handles the App Store Connect API authentication automatically.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
projectId | string | No | Project ID (uses default if not specified) |
locales | string[] | No | Specific locales to upload (default: all) |
fields | string[] | No | Specific fields to upload (default: all) |
dryRun | boolean | No | Preview changes without uploading |
Example Usage
Ask Claude to upload your metadata:
Natural Language Promptstext
"Upload the metadata for my app to the App Store""Push the Spanish and French translations to App Store Connect""Upload only the description and keywords to the App Store"
Response
{"success": true,"uploaded": {"locales": ["en-US", "es-ES", "fr-FR"],"fields": ["name", "subtitle", "description", "keywords", "whatsNew"]},"results": [{ "locale": "en-US", "status": "success" },{ "locale": "es-ES", "status": "success" },{ "locale": "fr-FR", "status": "success" }]}
Draft Mode
Uploads are saved as drafts in App Store Connect. You'll need to submit the app version for review separately through the App Store Connect portal or using the CLI's publish command.
Supported Fields
name- App name (30 characters)subtitle- App subtitle (30 characters)description- Full description (4000 characters)keywords- Search keywords (100 characters)whatsNew- Release notes (4000 characters)promotionalText- Promotional text (170 characters)supportUrl- Support URLmarketingUrl- Marketing URLprivacyUrl- Privacy policy URL