validate_config

Validate your project configuration, credentials, and metadata before syncing.

Description

This tool validates your project setup to ensure everything is configured correctly before uploading to the stores. It checks credentials, metadata format, character limits, and required fields.

Parameters

ParameterTypeRequiredDescription
projectIdstringNoProject ID (uses default if not specified)
checksstring[]NoSpecific checks to run (default: all)
storestringNoValidate for specific store: appstore or playstore

Example Usage

Ask Claude to validate your configuration:

Natural Language Promptstext
"Validate my project configuration"
"Check if my metadata is ready for the App Store"
"Are my store credentials working correctly?"
"Validate my project before uploading"

Response

Success Responsejson
{
"success": true,
"valid": true,
"checks": {
"credentials": {
"appstore": { "status": "valid", "message": "Connected successfully" },
"playstore": { "status": "valid", "message": "Connected successfully" }
},
"metadata": {
"status": "valid",
"locales": 5,
"warnings": [
{
"locale": "es-ES",
"field": "keywords",
"message": "Keywords are 95/100 characters, consider optimizing"
}
]
},
"characterLimits": {
"status": "valid",
"violations": []
},
"requiredFields": {
"status": "valid",
"missing": []
}
},
"summary": {
"errors": 0,
"warnings": 1,
"readyToUpload": true
}
}
Error Responsejson
{
"success": true,
"valid": false,
"checks": {
"credentials": {
"appstore": { "status": "invalid", "message": "API key expired" },
"playstore": { "status": "valid", "message": "Connected successfully" }
},
"metadata": {
"status": "error",
"errors": [
{
"locale": "en-US",
"field": "description",
"message": "Description exceeds 4000 character limit (4127 chars)"
}
]
},
"requiredFields": {
"status": "error",
"missing": [
{ "locale": "fr-FR", "field": "name" },
{ "locale": "fr-FR", "field": "description" }
]
}
},
"summary": {
"errors": 3,
"warnings": 0,
"readyToUpload": false
}
}

Available Checks

CheckDescription
credentialsValidates store credentials are valid and connected
metadataChecks metadata format and completeness
characterLimitsValidates all fields are within character limits
requiredFieldsChecks all required fields are present
screenshotsValidates screenshot dimensions and counts