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

ParameterTypeRequiredDescription
projectIdstringNoProject ID (uses default if not specified)
localesstring[]NoSpecific locales to upload (default: all)
fieldsstring[]NoSpecific fields to upload (default: all)
dryRunbooleanNoPreview 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" }
]
}

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 URL
  • marketingUrl - Marketing URL
  • privacyUrl - Privacy policy URL