Product

Google Play

Google Play developer publishing and reporting, Play Games Services, Android Enterprise and Management, Play Integrity and device APIs.

Install

gplay is one plugin in the google-services-mcps marketplace, and it runs one MCP server with the same name. Install it for Claude Code with the command below. For Codex, OpenCode or Antigravity, change --agent; the product id stays the same.

Install for Claude Code

npx google-services-mcps install --agent claude --plugin gplay

What it manages

The server carries 12 generated API bindings and 7 gateway APIs. Gateway APIs are reached through api_search, api_describe and api_call, which every product with gateway APIs lists.

Generated API bindings
APIVersion
androiddeveloperidstatusv1
androiddeviceprovisioningv1
androidenterprisev1
androidpublisherv3
chromewebstorev2
gamesv1
gamesConfigurationv1configuration
gamesManagementv1management
playdeveloperreportingv1beta1
playgroupingv1alpha1
playintegrityv1
smartdevicemanagementv1
Gateway APIs
APIVersion
androidmanagementv1
chromewebstorev1.1
homegraphv1
paymentsresellersubscriptionv1
playcustomappv1
playdeveloperreportingv1alpha1
walletobjectsv1

Tools

The plugin's server registers 366 tools: 170 reads, 148 writes, 47 destructive actions and 1 dynamic tools. A read never asks. A write is listed only when Allow write tools is on, and asks before it runs. A destructive action asks twice. A dynamic tool decides per call.

Every tool name starts with mcp__plugin_gplay_gplay__, so a call traces back to this product. The table lists the tools this server registers, with the safety class from the plugin's tool map.

Registered tools
ToolClassWhat it does
and_managedconfigurationsforuser_deletedestructiveandroidenterprise.managedconfigurationsforuser.delete
and_managedconfigurationsforuser_updatewriteandroidenterprise.managedconfigurationsforuser.update
andr_managedconfigurationssettings_listreadandroidenterprise.managedconfigurationssettings.list
andr_onetimeproducts_opts_offers_canceldestructiveandroidpublisher.monetization.onetimeproducts.purchaseOptions.offers.cancel
andro_managedconfigurationsforuser_listreadandroidenterprise.managedconfigurationsforuser.list
andro_onetimeproducts_opts_batch_deletedestructiveandroidpublisher.monetization.onetimeproducts.purchaseOptions.batchDelete
andro_package_registration_status_checkreadandroiddeveloperidstatus.packages.packageRegistrationStatus.check
androi_generate_enterprise_upgrade_urlwriteandroidenterprise.enterprises.generateEnterpriseUpgradeUrl
androi_managedconfigurationsforuser_getreadandroidenterprise.managedconfigurationsforuser.get
androi_onetimeproducts_opts_offers_listreadandroidpublisher.monetization.onetimeproducts.purchaseOptions.offers.list
androi_opts_offers_batch_update_stateswriteandroidpublisher.monetization.onetimeproducts.purchaseOptions.offers.batchUpdateStates
androi_partners_vendors_customers_listreadandroiddeviceprovisioning.partners.vendors.customers.list
androi_plans_offers_batch_update_stateswriteandroidpublisher.monetization.subscriptions.basePlans.offers.batchUpdateStates
androi_productsv2_getproductpurchasev2readandroidpublisher.purchases.productsv2.getproductpurchasev2
androi_subs_plans_batch_migrate_pricesdestructiveandroidpublisher.monetization.subscriptions.basePlans.batchMigratePrices
androidde_customers_configurations_listreadandroiddeviceprovisioning.customers.configurations.list
androiddev_configurations_createwriteandroiddeviceprovisioning.customers.configurations.create
androiddev_configurations_deletedestructiveandroiddeviceprovisioning.customers.configurations.delete
androiddev_configurations_patchwriteandroiddeviceprovisioning.customers.configurations.patch
androiddev_customers_configurations_getreadandroiddeviceprovisioning.customers.configurations.get
androiddev_customers_devices_getreadandroiddeviceprovisioning.customers.devices.get
androiddev_customers_devices_listreadandroiddeviceprovisioning.customers.devices.list
androiddev_customers_devices_unclaimwriteandroiddeviceprovisioning.customers.devices.unclaim
androiddev_customers_dpcs_listreadandroiddeviceprovisioning.customers.dpcs.list
androiddev_customers_listreadandroiddeviceprovisioning.customers.list
androiddev_devices_apply_configurationwriteandroiddeviceprovisioning.customers.devices.applyConfiguration
androiddev_devices_find_by_identifierwriteandroiddeviceprovisioning.partners.devices.findByIdentifier
androiddev_devices_find_by_ownerwriteandroiddeviceprovisioning.partners.devices.findByOwner
androiddev_devices_get_sim_lock_statereadandroiddeviceprovisioning.partners.devices.getSimLockState
androiddev_devices_remove_configurationwriteandroiddeviceprovisioning.customers.devices.removeConfiguration
androiddev_devices_unclaim_asyncwriteandroiddeviceprovisioning.partners.devices.unclaimAsync
androiddev_devices_update_meta_asyncwriteandroiddeviceprovisioning.partners.devices.updateMetadataAsync
androiddev_operations_getreadandroiddeviceprovisioning.operations.get
androiddev_partners_customers_createwriteandroiddeviceprovisioning.partners.customers.create
androiddev_partners_customers_listreadandroiddeviceprovisioning.partners.customers.list
androiddev_partners_devices_claimwriteandroiddeviceprovisioning.partners.devices.claim
androiddev_partners_devices_claim_asyncwriteandroiddeviceprovisioning.partners.devices.claimAsync
androiddev_partners_devices_getreadandroiddeviceprovisioning.partners.devices.get
androiddev_partners_devices_metadatawriteandroiddeviceprovisioning.partners.devices.metadata
androiddev_partners_devices_unclaimwriteandroiddeviceprovisioning.partners.devices.unclaim
androiddev_partners_vendors_listreadandroiddeviceprovisioning.partners.vendors.list
androiden_generate_authentication_tokenwriteandroidenterprise.users.generateAuthenticationToken
androident_acknowledge_notif_setwriteandroidenterprise.enterprises.acknowledgeNotificationSet
androident_deletedestructiveandroidenterprise.managedconfigurationsfordevice.delete
androident_devices_force_report_uploadwriteandroidenterprise.devices.forceReportUpload
androident_devices_getreadandroidenterprise.devices.get
androident_devices_get_statereadandroidenterprise.devices.getState
androident_devices_listreadandroidenterprise.devices.list
androident_devices_set_statewriteandroidenterprise.devices.setState
androident_devices_updatewriteandroidenterprise.devices.update
androident_enrollment_tokens_createwriteandroidenterprise.enrollmentTokens.create
androident_enterprises_complete_signupwriteandroidenterprise.enterprises.completeSignup
androident_enterprises_create_web_tokenwriteandroidenterprise.enterprises.createWebToken
androident_enterprises_enrollwriteandroidenterprise.enterprises.enroll
androident_enterprises_getreadandroidenterprise.enterprises.get
androident_enterprises_get_service_acctwriteandroidenterprise.enterprises.getServiceAccount
androident_enterprises_get_store_layoutreadandroidenterprise.enterprises.getStoreLayout
androident_enterprises_listreadandroidenterprise.enterprises.list
androident_enterprises_pull_notif_setwriteandroidenterprise.enterprises.pullNotificationSet
androident_enterprises_set_accountwriteandroidenterprise.enterprises.setAccount
androident_enterprises_set_store_layoutwriteandroidenterprise.enterprises.setStoreLayout
androident_enterprises_unenrollwriteandroidenterprise.enterprises.unenroll
androident_entitlements_deletedestructiveandroidenterprise.entitlements.delete
androident_entitlements_getreadandroidenterprise.entitlements.get
androident_entitlements_listreadandroidenterprise.entitlements.list
androident_entitlements_updatewriteandroidenterprise.entitlements.update
androident_generate_approval_urlwriteandroidenterprise.products.generateApprovalUrl
androident_generate_signup_urlwriteandroidenterprise.enterprises.generateSignupUrl
androident_getreadandroidenterprise.managedconfigurationsfordevice.get
androident_get_app_restrictions_schemareadandroidenterprise.products.getAppRestrictionsSchema
androident_get_available_product_setreadandroidenterprise.users.getAvailableProductSet
androident_grouplicenses_getreadandroidenterprise.grouplicenses.get
androident_grouplicenses_listreadandroidenterprise.grouplicenses.list
androident_grouplicenseusers_listreadandroidenterprise.grouplicenseusers.list
androident_installs_deletedestructiveandroidenterprise.installs.delete
androident_installs_getreadandroidenterprise.installs.get
androident_installs_listreadandroidenterprise.installs.list
androident_installs_updatewriteandroidenterprise.installs.update
androident_listreadandroidenterprise.managedconfigurationsfordevice.list
androident_permissions_getreadandroidenterprise.permissions.get
androident_products_approvewriteandroidenterprise.products.approve
androident_products_getreadandroidenterprise.products.get
androident_products_get_permissionsreadandroidenterprise.products.getPermissions
androident_products_listreadandroidenterprise.products.list
androident_products_unapprovewriteandroidenterprise.products.unapprove
androident_send_test_push_notifwriteandroidenterprise.enterprises.sendTestPushNotification
androident_serviceaccountkeys_deletedestructiveandroidenterprise.serviceaccountkeys.delete
androident_serviceaccountkeys_insertwriteandroidenterprise.serviceaccountkeys.insert
androident_serviceaccountkeys_listreadandroidenterprise.serviceaccountkeys.list
androident_set_available_product_setwriteandroidenterprise.users.setAvailableProductSet
androident_storelayoutclusters_deletedestructiveandroidenterprise.storelayoutclusters.delete
androident_storelayoutclusters_getreadandroidenterprise.storelayoutclusters.get
androident_storelayoutclusters_insertwriteandroidenterprise.storelayoutclusters.insert
androident_storelayoutclusters_listreadandroidenterprise.storelayoutclusters.list
androident_storelayoutclusters_updatewriteandroidenterprise.storelayoutclusters.update
androident_storelayoutpages_deletedestructiveandroidenterprise.storelayoutpages.delete
androident_storelayoutpages_getreadandroidenterprise.storelayoutpages.get
androident_storelayoutpages_insertwriteandroidenterprise.storelayoutpages.insert
androident_storelayoutpages_listreadandroidenterprise.storelayoutpages.list
androident_storelayoutpages_updatewriteandroidenterprise.storelayoutpages.update
androident_updatewriteandroidenterprise.managedconfigurationsfordevice.update
androident_users_deletedestructiveandroidenterprise.users.delete
androident_users_getreadandroidenterprise.users.get
androident_users_insertwriteandroidenterprise.users.insert
androident_users_listreadandroidenterprise.users.list
androident_users_revoke_device_accessdestructiveandroidenterprise.users.revokeDeviceAccess
androident_users_updatewriteandroidenterprise.users.update
androident_webapps_deletedestructiveandroidenterprise.webapps.delete
androident_webapps_getreadandroidenterprise.webapps.get
androident_webapps_insertwriteandroidenterprise.webapps.insert
androident_webapps_listreadandroidenterprise.webapps.list
androident_webapps_updatewriteandroidenterprise.webapps.update
androidmgmt_get_applicationreadGet an app for an enterprise
androidmgmt_get_devicereadGet a device of an enterprise
androidmgmt_get_enterprisereadGet an Android Management enterprise
androidmgmt_get_policyreadGet a policy of an enterprise
androidmgmt_get_web_appreadGet a web app of an enterprise
androidmgmt_list_devicesreadList the devices of an enterprise
androidmgmt_list_enterprisesreadList Android Management enterprises
androidmgmt_list_policiesreadList the policies of an enterprise
androidmgmt_list_web_appsreadList the web apps of an enterprise
androidp_subs_plans_batch_update_stateswriteandroidpublisher.monetization.subscriptions.basePlans.batchUpdateStates
androidp_subs_plans_offers_batch_updatewriteandroidpublisher.monetization.subscriptions.basePlans.offers.batchUpdate
androidpu_edits_countryavailability_getreadandroidpublisher.edits.countryavailability.get
androidpu_purchases_subscriptions_deferwriteandroidpublisher.purchases.subscriptions.defer
androidpu_purchases_subscriptionsv2_getreadandroidpublisher.purchases.subscriptionsv2.get
androidpub_apks_addexternallyhostedwriteandroidpublisher.edits.apks.addexternallyhosted
androidpub_applications_data_safetywriteandroidpublisher.applications.dataSafety
androidpub_apprecovery_add_targetingwriteandroidpublisher.apprecovery.addTargeting
androidpub_apprecovery_canceldestructiveandroidpublisher.apprecovery.cancel
androidpub_apprecovery_createwriteandroidpublisher.apprecovery.create
androidpub_apprecovery_deploywriteandroidpublisher.apprecovery.deploy
androidpub_apprecovery_listreadandroidpublisher.apprecovery.list
androidpub_appsigning_enroll_appwriteandroidpublisher.appsigning.enrollApp
androidpub_appstoreappsr_updateappstorewriteandroidpublisher.appstoreappsreview.updateappstorehostedapppublishstatus
androidpub_convert_region_priceswriteandroidpublisher.monetization.convertRegionPrices
androidpub_createappstorehostedappwriteandroidpublisher.appstoreappsreview.createappstorehostedapp
androidpub_createexternaltransactionwriteandroidpublisher.externaltransactions.createexternaltransaction
androidpub_device_tier_configs_createwriteandroidpublisher.applications.deviceTierConfigs.create
androidpub_device_tier_configs_getreadandroidpublisher.applications.deviceTierConfigs.get
androidpub_device_tier_configs_listreadandroidpublisher.applications.deviceTierConfigs.list
androidpub_edits_apks_listreadandroidpublisher.edits.apks.list
androidpub_edits_bundles_listreadandroidpublisher.edits.bundles.list
androidpub_edits_commitdestructiveandroidpublisher.edits.commit
androidpub_edits_deletedestructiveandroidpublisher.edits.delete
androidpub_edits_details_getreadandroidpublisher.edits.details.get
androidpub_edits_details_patchwriteandroidpublisher.edits.details.patch
androidpub_edits_details_updatewriteandroidpublisher.edits.details.update
androidpub_edits_expansionfiles_getreadandroidpublisher.edits.expansionfiles.get
androidpub_edits_expansionfiles_patchwriteandroidpublisher.edits.expansionfiles.patch
androidpub_edits_expansionfiles_updatewriteandroidpublisher.edits.expansionfiles.update
androidpub_edits_getreadandroidpublisher.edits.get
androidpub_edits_images_deletedestructiveandroidpublisher.edits.images.delete
androidpub_edits_images_deletealldestructiveandroidpublisher.edits.images.deleteall
androidpub_edits_images_listreadandroidpublisher.edits.images.list
androidpub_edits_insertwriteandroidpublisher.edits.insert
androidpub_edits_listings_deletedestructiveandroidpublisher.edits.listings.delete
androidpub_edits_listings_deletealldestructiveandroidpublisher.edits.listings.deleteall
androidpub_edits_listings_getreadandroidpublisher.edits.listings.get
androidpub_edits_listings_listreadandroidpublisher.edits.listings.list
androidpub_edits_listings_patchwriteandroidpublisher.edits.listings.patch
androidpub_edits_listings_updatewriteandroidpublisher.edits.listings.update
androidpub_edits_testers_getreadandroidpublisher.edits.testers.get
androidpub_edits_testers_patchwriteandroidpublisher.edits.testers.patch
androidpub_edits_testers_updatewriteandroidpublisher.edits.testers.update
androidpub_edits_tracks_createwriteandroidpublisher.edits.tracks.create
androidpub_edits_tracks_getreadandroidpublisher.edits.tracks.get
androidpub_edits_tracks_listreadandroidpublisher.edits.tracks.list
androidpub_edits_tracks_patchwriteandroidpublisher.edits.tracks.patch
androidpub_edits_tracks_updatewriteandroidpublisher.edits.tracks.update
androidpub_edits_validatereadandroidpublisher.edits.validate
androidpub_generatedapks_downloadreadandroidpublisher.generatedapks.download
androidpub_generatedapks_listreadandroidpublisher.generatedapks.list
androidpub_getexternaltransactionreadandroidpublisher.externaltransactions.getexternaltransaction
androidpub_grants_createwriteandroidpublisher.grants.create
androidpub_grants_deletedestructiveandroidpublisher.grants.delete
androidpub_grants_patchwriteandroidpublisher.grants.patch
androidpub_inappproducts_batch_deletedestructiveandroidpublisher.inappproducts.batchDelete
androidpub_inappproducts_batch_getreadandroidpublisher.inappproducts.batchGet
androidpub_inappproducts_batch_updatewriteandroidpublisher.inappproducts.batchUpdate
androidpub_inappproducts_deletedestructiveandroidpublisher.inappproducts.delete
androidpub_inappproducts_getreadandroidpublisher.inappproducts.get
androidpub_inappproducts_insertwriteandroidpublisher.inappproducts.insert
androidpub_inappproducts_listreadandroidpublisher.inappproducts.list
androidpub_inappproducts_patchwriteandroidpublisher.inappproducts.patch
androidpub_inappproducts_updatewriteandroidpublisher.inappproducts.update
androidpub_monetization_subs_archivedestructiveandroidpublisher.monetization.subscriptions.archive
androidpub_monetization_subs_batch_getreadandroidpublisher.monetization.subscriptions.batchGet
androidpub_monetization_subs_createwriteandroidpublisher.monetization.subscriptions.create
androidpub_monetization_subs_deletedestructiveandroidpublisher.monetization.subscriptions.delete
androidpub_monetization_subs_getreadandroidpublisher.monetization.subscriptions.get
androidpub_monetization_subs_listreadandroidpublisher.monetization.subscriptions.list
androidpub_monetization_subs_patchwriteandroidpublisher.monetization.subscriptions.patch
androidpub_onetimeproducts_batch_deletedestructiveandroidpublisher.monetization.onetimeproducts.batchDelete
androidpub_onetimeproducts_batch_getreadandroidpublisher.monetization.onetimeproducts.batchGet
androidpub_onetimeproducts_batch_updatewriteandroidpublisher.monetization.onetimeproducts.batchUpdate
androidpub_onetimeproducts_deletedestructiveandroidpublisher.monetization.onetimeproducts.delete
androidpub_onetimeproducts_getreadandroidpublisher.monetization.onetimeproducts.get
androidpub_onetimeproducts_listreadandroidpublisher.monetization.onetimeproducts.list
androidpub_onetimeproducts_patchwriteandroidpublisher.monetization.onetimeproducts.patch
androidpub_opts_batch_update_stateswriteandroidpublisher.monetization.onetimeproducts.purchaseOptions.batchUpdateStates
androidpub_opts_offers_activatewriteandroidpublisher.monetization.onetimeproducts.purchaseOptions.offers.activate
androidpub_opts_offers_batch_deletedestructiveandroidpublisher.monetization.onetimeproducts.purchaseOptions.offers.batchDelete
androidpub_opts_offers_batch_getreadandroidpublisher.monetization.onetimeproducts.purchaseOptions.offers.batchGet
androidpub_opts_offers_batch_updatewriteandroidpublisher.monetization.onetimeproducts.purchaseOptions.offers.batchUpdate
androidpub_opts_offers_deactivatedestructiveandroidpublisher.monetization.onetimeproducts.purchaseOptions.offers.deactivate
androidpub_orders_batchgetreadandroidpublisher.orders.batchget
androidpub_orders_getreadandroidpublisher.orders.get
androidpub_orders_refunddestructiveandroidpublisher.orders.refund
androidpub_orders_reviewrefundwriteandroidpublisher.orders.reviewrefund
androidpub_products_acknowledgewriteandroidpublisher.purchases.products.acknowledge
androidpub_purchases_products_consumewriteandroidpublisher.purchases.products.consume
androidpub_purchases_products_getreadandroidpublisher.purchases.products.get
androidpub_purchases_subs_acknowledgewriteandroidpublisher.purchases.subscriptions.acknowledge
androidpub_purchases_subs_canceldestructiveandroidpublisher.purchases.subscriptions.cancel
androidpub_recentappviews_getreadandroidpublisher.appstorecatalog.recentappviews.get
androidpub_recentupdateevents_listreadandroidpublisher.appstorecatalog.recentupdateevents.list
androidpub_refundexternaltransactiondestructiveandroidpublisher.externaltransactions.refundexternaltransaction
androidpub_reviews_getreadandroidpublisher.reviews.get
androidpub_reviews_listreadandroidpublisher.reviews.list
androidpub_reviews_replywriteandroidpublisher.reviews.reply
androidpub_rotate_app_signing_keywriteandroidpublisher.appsigning.rotateAppSigningKey
androidpub_subs_batch_updatewriteandroidpublisher.monetization.subscriptions.batchUpdate
androidpub_subs_plans_activatewriteandroidpublisher.monetization.subscriptions.basePlans.activate
androidpub_subs_plans_deactivatedestructiveandroidpublisher.monetization.subscriptions.basePlans.deactivate
androidpub_subs_plans_deletedestructiveandroidpublisher.monetization.subscriptions.basePlans.delete
androidpub_subs_plans_migrate_pricesdestructiveandroidpublisher.monetization.subscriptions.basePlans.migratePrices
androidpub_subs_plans_offers_activatewriteandroidpublisher.monetization.subscriptions.basePlans.offers.activate
androidpub_subs_plans_offers_batch_getreadandroidpublisher.monetization.subscriptions.basePlans.offers.batchGet
androidpub_subs_plans_offers_createwriteandroidpublisher.monetization.subscriptions.basePlans.offers.create
androidpub_subs_plans_offers_deactivatedestructiveandroidpublisher.monetization.subscriptions.basePlans.offers.deactivate
androidpub_subs_plans_offers_deletedestructiveandroidpublisher.monetization.subscriptions.basePlans.offers.delete
androidpub_subs_plans_offers_getreadandroidpublisher.monetization.subscriptions.basePlans.offers.get
androidpub_subs_plans_offers_listreadandroidpublisher.monetization.subscriptions.basePlans.offers.list
androidpub_subs_plans_offers_patchwriteandroidpublisher.monetization.subscriptions.basePlans.offers.patch
androidpub_subscriptionsv2_canceldestructiveandroidpublisher.purchases.subscriptionsv2.cancel
androidpub_subscriptionsv2_deferwriteandroidpublisher.purchases.subscriptionsv2.defer
androidpub_subscriptionsv2_revokedestructiveandroidpublisher.purchases.subscriptionsv2.revoke
androidpub_systemapks_variants_createwriteandroidpublisher.systemapks.variants.create
androidpub_systemapks_variants_downloadreadandroidpublisher.systemapks.variants.download
androidpub_systemapks_variants_getreadandroidpublisher.systemapks.variants.get
androidpub_systemapks_variants_listreadandroidpublisher.systemapks.variants.list
androidpub_tracks_releases_listreadandroidpublisher.applications.tracks.releases.list
androidpub_updateappstorehostedappwriteandroidpublisher.appstoreappsreview.updateappstorehostedapp
androidpub_upload_bundlewriteUpload an Android App Bundle and set its release
androidpub_users_createwriteandroidpublisher.users.create
androidpub_users_deletedestructiveandroidpublisher.users.delete
androidpub_users_listreadandroidpublisher.users.list
androidpub_users_patchwriteandroidpublisher.users.patch
androidpub_voidedpurchases_listreadandroidpublisher.purchases.voidedpurchases.list
api_calldynamicCall an API method
api_describereadDescribe an API method
api_methodsreadgplay: API methods
api_searchreadSearch API methods
auth_setup_service_accountwriteSet up the service account key
auth_statusreadSign-in status
chrome_set_published_deploy_percentagewritechromewebstore.publishers.items.setPublishedDeployPercentage
chromeweb_publishers_items_fetch_statusreadchromewebstore.publishers.items.fetchStatus
chromewebs_items_cancel_submissionwritechromewebstore.publishers.items.cancelSubmission
chromewebs_publishers_items_publishwritechromewebstore.publishers.items.publish
gam_get_multiple_application_player_idsreadgames.players.getMultipleApplicationPlayerIds
gam_last_token_from_all_developer_gamesreadgames.recall.lastTokenFromAllDeveloperGames
games_accesstokens_api_tokenwritegames.accesstokens.generateRecallPlayGroupingApiToken
games_achievement_definitions_listreadgames.achievementDefinitions.list
games_achievements_incrementwritegames.achievements.increment
games_achievements_listreadgames.achievements.list
games_achievements_revealwritegames.achievements.reveal
games_achievements_set_steps_at_leastwritegames.achievements.setStepsAtLeast
games_achievements_unlockwritegames.achievements.unlock
games_achievements_update_multiplewritegames.achievements.updateMultiple
games_applications_getreadgames.applications.get
games_applications_get_end_pointreadgames.applications.getEndPoint
games_applications_playedwritegames.applications.played
games_applications_verifyreadgames.applications.verify
games_events_list_by_playerreadgames.events.listByPlayer
games_events_list_definitionsreadgames.events.listDefinitions
games_events_recordwritegames.events.record
games_game_stats_batch_record_eventswritegames.gameStats.batchRecordEvents
games_generate_play_grouping_api_tokenwritegames.accesstokens.generatePlayGroupingApiToken
games_leaderboards_getreadgames.leaderboards.get
games_leaderboards_listreadgames.leaderboards.list
games_list_categories_by_playerreadgames.metagame.listCategoriesByPlayer
games_metagame_get_metagame_configreadgames.metagame.getMetagameConfig
games_players_getreadgames.players.get
games_players_get_scoped_player_idsreadgames.players.getScopedPlayerIds
games_players_listreadgames.players.list
games_recall_games_player_tokensreadgames.recall.gamesPlayerTokens
games_recall_link_personawritegames.recall.linkPersona
games_recall_reset_personawritegames.recall.resetPersona
games_recall_retrieve_tokensreadgames.recall.retrieveTokens
games_recall_unlink_personawritegames.recall.unlinkPersona
games_revisions_checkreadgames.revisions.check
games_scores_getreadgames.scores.get
games_scores_listreadgames.scores.list
games_scores_list_windowreadgames.scores.listWindow
games_scores_submitwritegames.scores.submit
games_scores_submit_multiplewritegames.scores.submitMultiple
games_snapshots_getreadgames.snapshots.get
games_snapshots_listreadgames.snapshots.list
games_stats_getreadgames.stats.get
gamesconfi_achievement_configs_deletedestructivegamesConfiguration.achievementConfigurations.delete
gamesconfi_achievement_configs_getreadgamesConfiguration.achievementConfigurations.get
gamesconfi_achievement_configs_insertwritegamesConfiguration.achievementConfigurations.insert
gamesconfi_achievement_configs_listreadgamesConfiguration.achievementConfigurations.list
gamesconfi_achievement_configs_updatewritegamesConfiguration.achievementConfigurations.update
gamesconfi_leaderboard_configs_deletedestructivegamesConfiguration.leaderboardConfigurations.delete
gamesconfi_leaderboard_configs_getreadgamesConfiguration.leaderboardConfigurations.get
gamesconfi_leaderboard_configs_insertwritegamesConfiguration.leaderboardConfigurations.insert
gamesconfi_leaderboard_configs_listreadgamesConfiguration.leaderboardConfigurations.list
gamesconfi_leaderboard_configs_updatewritegamesConfiguration.leaderboardConfigurations.update
gamesman_reset_multiple_for_all_playerswritegamesManagement.achievements.resetMultipleForAllPlayers
gamesmana_events_all_playerswritegamesManagement.events.resetMultipleForAllPlayers
gamesmana_scores_all_playerswritegamesManagement.scores.resetMultipleForAllPlayers
gamesmanag_achievements_resetdestructivegamesManagement.achievements.reset
gamesmanag_achievements_reset_allwritegamesManagement.achievements.resetAll
gamesmanag_applications_list_hiddenreadgamesManagement.applications.listHidden
gamesmanag_events_all_playerswritegamesManagement.events.resetAllForAllPlayers
gamesmanag_events_resetdestructivegamesManagement.events.reset
gamesmanag_events_reset_allwritegamesManagement.events.resetAll
gamesmanag_events_reset_for_all_playerswritegamesManagement.events.resetForAllPlayers
gamesmanag_players_hidewritegamesManagement.players.hide
gamesmanag_players_unhidedestructivegamesManagement.players.unhide
gamesmanag_reset_all_for_all_playerswritegamesManagement.achievements.resetAllForAllPlayers
gamesmanag_reset_for_all_playerswritegamesManagement.achievements.resetForAllPlayers
gamesmanag_scores_all_playerswritegamesManagement.scores.resetAllForAllPlayers
gamesmanag_scores_resetdestructivegamesManagement.scores.reset
gamesmanag_scores_reset_allwritegamesManagement.scores.resetAll
gamesmanag_scores_reset_for_all_playerswritegamesManagement.scores.resetForAllPlayers
healthreadServer health
playd_stuckbackgroundwakelockrate_queryreadplaydeveloperreporting.vitals.stuckbackgroundwakelockrate.query
playde_anonrssandswapmemoryusage_queryreadplaydeveloperreporting.vitals.anonrssandswapmemoryusage.query
playde_stuckbackgroundwakelockrate_getreadplaydeveloperreporting.vitals.stuckbackgroundwakelockrate.get
playdevel_anonrssandswapmemoryusage_getreadplaydeveloperreporting.vitals.anonrssandswapmemoryusage.get
playdevelo_anomalies_listreadplaydeveloperreporting.anomalies.list
playdevelo_apps_searchreadplaydeveloperreporting.apps.search
playdevelo_bitmapmemoryusage_queryreadplaydeveloperreporting.vitals.bitmapmemoryusage.query
playdevelo_excessivewakeuprate_getreadplaydeveloperreporting.vitals.excessivewakeuprate.get
playdevelo_excessivewakeuprate_queryreadplaydeveloperreporting.vitals.excessivewakeuprate.query
playdevelo_fetch_release_filter_optsreadplaydeveloperreporting.apps.fetchReleaseFilterOptions
playdevelo_slowrenderingrate_queryreadplaydeveloperreporting.vitals.slowrenderingrate.query
playdevelo_vitals_anrrate_getreadplaydeveloperreporting.vitals.anrrate.get
playdevelo_vitals_anrrate_queryreadplaydeveloperreporting.vitals.anrrate.query
playdevelo_vitals_bitmapmemoryusage_getreadplaydeveloperreporting.vitals.bitmapmemoryusage.get
playdevelo_vitals_crashrate_getreadplaydeveloperreporting.vitals.crashrate.get
playdevelo_vitals_crashrate_queryreadplaydeveloperreporting.vitals.crashrate.query
playdevelo_vitals_errors_counts_getreadplaydeveloperreporting.vitals.errors.counts.get
playdevelo_vitals_errors_counts_queryreadplaydeveloperreporting.vitals.errors.counts.query
playdevelo_vitals_errors_issues_searchreadplaydeveloperreporting.vitals.errors.issues.search
playdevelo_vitals_errors_reports_searchreadplaydeveloperreporting.vitals.errors.reports.search
playdevelo_vitals_lmkrate_getreadplaydeveloperreporting.vitals.lmkrate.get
playdevelo_vitals_lmkrate_queryreadplaydeveloperreporting.vitals.lmkrate.query
playdevelo_vitals_slowrenderingrate_getreadplaydeveloperreporting.vitals.slowrenderingrate.get
playdevelo_vitals_slowstartrate_getreadplaydeveloperreporting.vitals.slowstartrate.get
playdevelo_vitals_slowstartrate_queryreadplaydeveloperreporting.vitals.slowstartrate.query
playgroupi_apps_tokens_verifywriteplaygrouping.apps.tokens.verify
playgroupi_tokens_tags_create_or_updatewriteplaygrouping.apps.tokens.tags.createOrUpdate
playintegr_device_recall_writewriteplayintegrity.deviceRecall.write
playintegr_v1_decode_integrity_tokenwriteplayintegrity.decodeIntegrityToken
playintegr_v1_decode_pc_integrity_tokenwriteplayintegrity.decodePcIntegrityToken
smartdevic_devices_execute_commandwritesmartdevicemanagement.enterprises.devices.executeCommand
smartdevic_enterprises_devices_getreadsmartdevicemanagement.enterprises.devices.get
smartdevic_enterprises_devices_listreadsmartdevicemanagement.enterprises.devices.list
smartdevic_enterprises_structures_getreadsmartdevicemanagement.enterprises.structures.get
smartdevic_enterprises_structures_listreadsmartdevicemanagement.enterprises.structures.list
smartdevic_structures_rooms_getreadsmartdevicemanagement.enterprises.structures.rooms.get
smartdevic_structures_rooms_listreadsmartdevicemanagement.enterprises.structures.rooms.list

The plugin option toolset can list fewer tools. google lists 16 tools that do the same jobs as Google's official MCP server for this product; curated lists the hand-written and gateway tools; all is the default.

Sign-in

gplay belongs to the service-account login group. This group uses a service account key, not a login. Create the key in the Google Cloud console, then run npx google-services-mcps setup-service-account with its path. The suite stores only the path, the account address and the time.

The plugin's scope file lists 9 OAuth scopes for 1 APIs. A login asks only for the scopes of its profile: readonly (the default), readwrite, full, or an exact list.

OAuth scopes in the plugin's scope file
APIScope
gplayhttps://www.googleapis.com/auth/androidenterprise
gplayhttps://www.googleapis.com/auth/androidpublisher
gplayhttps://www.googleapis.com/auth/chromewebstore
gplayhttps://www.googleapis.com/auth/chromewebstore.readonly
gplayhttps://www.googleapis.com/auth/drive.appdata
gplayhttps://www.googleapis.com/auth/games
gplayhttps://www.googleapis.com/auth/playdeveloperreporting
gplayhttps://www.googleapis.com/auth/playintegrity
gplayhttps://www.googleapis.com/auth/sdm.service

Plugin details

Plugin
gplay
MCP server
gplay
Display name
Google Play
Version
2.17.0
Marketplace
google-services-mcps
Login group
service-account
Marketplace category
development
Plugin options
allow_writes, confirmation, token_dir, toolset
Server kind
curated+discovery