Gpc MCP server
Google Play Console MCP Server for AI coding agents
0 stars41 downloads/wk
Reviews
Write oneNobody has reviewed Gpc yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Gpc tools (65, 30 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
gpc_acknowledge_purchasewrite actionAcknowledge a product purchase. Must be done within 3 days or the purchase is refunded.
gpc_acquisition_reportGet install/acquisition statistics for a date range. Shows store acquisitions and listing visitors.
gpc_activate_base_planActivate a subscription base plan. New users can subscribe to this plan.
gpc_activate_offerActivate a subscription offer, making it available to users.
gpc_cancel_recoverywrite actionCancel an active recovery action. Users will no longer receive the recovery notification.
gpc_cancel_subscription_purchasewrite actionCancel a subscription. User retains access until end of current billing period.
gpc_consume_purchasewrite actionConsume a product purchase, allowing the user to buy it again (for consumable items).
gpc_convert_region_pricesConvert a base price to localized prices for all regions. Useful for setting up multi-region pricing.
gpc_crash_anomaly_detectorAutomatically analyze crash rates over the last 14 days and detect if there is a sudden spike in crashes. Useful for monitoring release health.
gpc_crash_reportGet App Crash and ANR rates from Android Vitals over a date range. Compares against Play Store bad behavior thresholds.
gpc_create_offerwrite actionCreate a promotional offer for a subscription plan (free trial, discounted period, etc.).
gpc_create_productwrite actionCreate a new in-app product (one-time product). Price is in micros (e.g., "990000" = $0.99) and is only set for the given region — call gpc_update_product with a different regionCode to add pricing for other regions.
gpc_create_recoverywrite actionCreate a draft app recovery action targeting specific users. Must be deployed separately.
gpc_create_releasewrite actionCreate a new release on a track. Specify version code, release notes, and optionally staged rollout percentage.
gpc_create_subscriptionwrite actionCreate a new subscription product with a base plan.
gpc_deactivate_base_planDeactivate a subscription base plan. Existing subscribers keep access; new users cannot subscribe.
gpc_deactivate_offerDeactivate a subscription offer. New users cannot redeem it; existing users are not affected.
gpc_defer_subscription_billingDefer subscription billing to a future date. User keeps access without being charged.
gpc_delete_all_imageswrite actionDelete all images of a specific type for a locale (bulk delete).
gpc_delete_base_planwrite actionDelete a subscription base plan permanently. Cannot be undone.
gpc_delete_imagewrite actionDelete a single image by ID from a locale and image type.
gpc_delete_listingwrite actionDelete a store listing for a specific locale.
gpc_delete_offerwrite actionDelete a subscription offer permanently.
gpc_delete_productwrite actionDelete an in-app product by product ID. This action cannot be undone.
gpc_deploy_recoverywrite actionDeploy (activate) a draft recovery action. Targeted users will receive the recovery notification.
gpc_get_app_infoGet app details (package name, default language, contact info) from Google Play Console.
gpc_get_offerGet detailed information about a specific subscription offer.
gpc_get_productGet detailed information about a specific in-app product by product ID, including all localized listings and per-region prices.
gpc_get_subscriptionGet detailed information about a specific subscription product.
gpc_get_subscription_purchasewrite actionGet subscription purchase status by token. Shows state, line items, renewal info.
gpc_halt_rolloutHalt (pause) an ongoing staged rollout. The release stays in halted state until resumed.
gpc_list_apksList all uploaded APKs with their version codes.
gpc_list_bundlesList all uploaded bundles with their version codes. Useful to verify uploads before creating releases.
gpc_list_countriesList country availability for a specific track. Shows which countries can access the release.
gpc_list_generated_apksList generated split APKs for a version code. Useful for QA and device-specific debugging.
gpc_list_imagesList uploaded images (screenshots, feature graphic, icon) for a locale and image type.
gpc_list_listingsList all store listings across locales (title, description, short description). Warns about missing locales.
gpc_list_offersList all promotional offers for a subscription base plan.
gpc_list_productsList all in-app products (one-time products via the monetization.onetimeproducts API) with product ID, price, and state.
gpc_list_recovery_actionsList all app recovery actions (draft, active, canceled). Used for emergency incident response.
gpc_list_reviewsList recent user reviews with ratings, comments, and reply status. Highlights unreplied low-rating reviews.
gpc_list_subscriptionsList all subscriptions with their base plans, billing periods, and listings.
gpc_list_testersList testers (Google Groups) configured for a specific track.
gpc_list_tracksList all tracks (internal, alpha, beta, production) with their releases, version codes, and rollout status.
gpc_list_voided_purchasesList voided purchases (refunds, chargebacks, fraud). Critical for fraud detection and financial reconciliation.
gpc_migrate_base_plan_pricesMigrate existing subscribers to a new price. Subscribers are notified per Google Play policies.
gpc_promote_releasePromote a release from one track to another (e.g., internal → beta → production). Copies the latest release with its version codes and release notes.
gpc_refund_orderwrite actionIssue a full refund for an order. The refund may take a few minutes to process.
gpc_release_historyView detailed release history for a specific track. Shows version codes, statuses, rollout percentages, and release notes.
gpc_reply_reviewReply to a user review. Use to respond to feedback, report issues, or thank users.
gpc_revoke_subscriptionRevoke a subscription immediately. Access is removed right away. Cannot be undone.
gpc_set_rolloutSet or update the staged rollout percentage for a production release. Set to 1.0 to complete rollout.
gpc_share_internalwrite actionUpload a bundle/APK for internal app sharing. Bypasses edit workflow — available immediately via download URL.
gpc_update_app_detailswrite actionUpdate app-level details (contact email, phone, website, default language).
gpc_update_listingwrite actionUpdate store listing for a specific locale (title, description, short description, video URL).
gpc_update_productwrite actionUpdate an existing in-app product (title, description, price for one region, and/or active state).
gpc_update_release_noteswrite actionUpdate release notes for the latest release on a track. Pass locale -> text for all locales.
gpc_update_subscriptionwrite actionUpdate a subscription listing (title, description, benefits).
gpc_update_testerswrite actionSet Google Groups for a testing track. Replaces the existing tester list.
gpc_upload_aabwrite actionUpload an AAB file and create a release in one step. Combines upload + release + commit into a single operation.
gpc_upload_bundlewrite actionUpload an Android App Bundle (.aab) file to Google Play. Returns the version code for use with gpc_create_release.
gpc_upload_imagewrite actionUpload a screenshot, feature graphic, or icon image for a locale.
gpc_upload_mappingwrite actionUpload a ProGuard/R8 mapping file for a version code. Enables deobfuscated crash stack traces in Play Console.
gpc_validate_releasePre-release validation: checks if version code is uploaded, track has no blocking drafts, and release notes cover all locales.
gpc_verify_purchasewrite actionVerify a one-time product purchase by product ID and purchase token.
Public scan report
scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it
- Code scan43 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 12 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Install directly
Runs npx -y gpc-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add gpc-mcp-server -- npx -y gpc-mcp-server
Gpc: common questions
- Is Gpc MCP server safe?
- Mostly: it is graded B (83/100). Read the Gpc safety report
- How do I install Gpc?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Gpc need an API key?
- Yes. The registry entry asks for
GOOGLE_PLAY_SERVICE_ACCOUNT_JSON. - Is Gpc maintained?
- The last commit was 12 days ago (2026-09-08). The latest release is v1.0.0.