Store listings
gps --package com.example.app listings list --json
gps --package com.example.app listings get en-US
gps --package com.example.app listings update en-US \
--title "My App" \
--short-description "Short pitch under 80 chars" \
--full-description "Longer description..." \
--confirm
| Flag | Field |
|---|---|
--title <title> | App name |
--short-description <text> | Short description |
--full-description <text> | Full description |
--video <url> | Promo video URL |
--validate-only | Validate without committing |
Images
Image list, delete, and upload run through the operation registry. Image types follow the Publisher API (icon, featureGraphic, phoneScreenshots, …).
gps call gps_list_images '{
"packageName": "com.example.app",
"language": "en-US",
"imageType": "phoneScreenshots"
}'
| Operation | What it does | Hosted |
|---|---|---|
gps_list_listings, gps_get_listing | Read localized listings | Yes |
gps_update_listing | Update title, descriptions, video | Yes (write) |
gps_delete_listing, gps_delete_all_listings | Remove one or all locales | Yes (write) |
gps_list_images | Images for a language and image type | Yes |
gps_delete_image, gps_delete_all_images | Remove images | Yes (write) |
gps_upload_image | Upload a local image file | CLI only |
gps_get_app_details, gps_patch_app_details | App details from an edit | Yes |
Reviews
gps --package com.example.app reviews list --json
gps --package com.example.app reviews list --max-results 20 --translation-language en
gps --package com.example.app reviews get REVIEW_ID
| Flag | Description |
|---|---|
--max-results <n> | Page size |
--token <token> | Pagination token from the previous page |
--translation-language <lang> | Translate review text into this language |
gps --package com.example.app reviews reply REVIEW_ID "Thanks for the feedback!" --confirm
For review history, rating trends, and Android vitals in a dashboard, see Reviews & Vitals in Appeeky.
Over MCP
| Tool | Arguments |
|---|---|
gps_list_reviews | packageName, maxResults, token, translationLanguage |
gps_get_review | packageName, reviewId, translationLanguage |
gps_reply_to_review | packageName, reviewId, replyText (write) |
{
"name": "gps_reply_to_review",
"arguments": {
"packageName": "com.example.app",
"reviewId": "REVIEW_ID",
"replyText": "Thanks for the feedback!"
}
}
Let the agent draft replies, then approve each one before it calls
gps_reply_to_review. On the hosted server this tool only appears with X-GPS-Allow-Writes: true.
