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,
    ];

Tool Definition Quality

Score is being calculated. Check back soon.

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