Skip to main content
Glama

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
NameRequiredDescriptionDefault
packageNameYesAndroid package name
editIdYesEdit ID
languageYesLanguage code (e.g. ko-KR, en-US)
titleNoApp title (max 30 chars)
shortDescriptionNoShort description (max 80 chars)
fullDescriptionNoFull description (max 4000 chars)

Implementation Reference

  • 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);
    },
  • 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)'),
    }),
  • 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,
    ];
Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mikusnuz/app-publish-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server