Preflight Store Image
preflight_store_imageValidate store images against Play's rules before upload. Reads actual file bytes rather than extension, and reports every issue at once for a single fix round-trip.
Instructions
Check one image against Play's rules before uploading it.
Reads the file's own header rather than trusting its extension — a .png that is really a JPEG is something export pipelines produce, and Play reads the bytes too.
Returns every problem at once rather than the first, so a fix round-trip handles all of them.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"image_path": "<image_path>",
"image_type": "<image_type>"
},
"name": "preflight_store_image"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| image_path | Yes | Local path to the rendered image | |
| image_type | Yes | phoneScreenshots, sevenInchScreenshots, tenInchScreenshots, tvScreenshots, wearScreenshots, icon, featureGraphic or tvBanner |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||