google_update_listing
Update Google Play store listing details for specific languages, including app title, short description, and full description to maintain accurate app information.
Instructions
Update store listing for a specific language (title, descriptions)
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| packageName | Yes | Android package name | |
| editId | Yes | Edit ID | |
| language | Yes | Language code (e.g. ko-KR, en-US) | |
| title | No | App title (max 30 chars) | |
| shortDescription | No | Short description (max 80 chars) | |
| fullDescription | No | Full description (max 4000 chars) |
Implementation Reference
- src/google/tools.ts:139-142 (handler)The handler implementation for google_update_listing which calls client.updateListing.
handler: async (client, args) => { const { packageName, editId, language, ...listing } = args; return client.updateListing(packageName, editId, language, listing); }, - src/google/tools.ts:131-138 (schema)The Zod schema validation for the input arguments of google_update_listing.
schema: z.object({ packageName: z.string().describe('Android package name'), editId: z.string().describe('Edit ID'), language: z.string().describe('Language code (e.g. ko-KR, en-US)'), title: z.string().optional().describe('App title (max 30 chars)'), shortDescription: z.string().optional().describe('Short description (max 80 chars)'), fullDescription: z.string().optional().describe('Full description (max 4000 chars)'), }), - src/google/tools.ts:605-626 (registration)Registration of the updateListing tool within the exported googleTools array.
export const googleTools: ToolDef[] = [ // Edit lifecycle createEdit, commitEdit, validateEdit, deleteEdit, // App details getDetails, updateDetails, // Store listing listListings, getListing, updateListing, deleteListing, // Country availability & Testers getCountryAvailability, getTesters, updateTesters, // Images listImages, uploadImage, deleteImage, deleteAllImages, // Tracks & Releases listTracks, getTrack, createRelease, promoteRelease, haltRelease, // Bundle / APK uploadBundle, uploadApk, // Reviews listReviews, getReview, replyToReview, // In-App Products listInAppProducts, getInAppProduct, createInAppProduct, updateInAppProduct, deleteInAppProduct, // Subscriptions listSubscriptions, getSubscription, archiveSubscription, ];