Mmcp.market

Gpc MCP server

by muhammetali·io.github.muhammetali/gpc-mcp-server·v1.0.0

Google Play Console MCP Server for AI coding agents

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

0 stars41 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • gpc_acknowledge_purchasewrite action

    Acknowledge a product purchase. Must be done within 3 days or the purchase is refunded.

  • gpc_acquisition_report

    Get install/acquisition statistics for a date range. Shows store acquisitions and listing visitors.

  • gpc_activate_base_plan

    Activate a subscription base plan. New users can subscribe to this plan.

  • gpc_activate_offer

    Activate a subscription offer, making it available to users.

  • gpc_cancel_recoverywrite action

    Cancel an active recovery action. Users will no longer receive the recovery notification.

  • gpc_cancel_subscription_purchasewrite action

    Cancel a subscription. User retains access until end of current billing period.

  • gpc_consume_purchasewrite action

    Consume a product purchase, allowing the user to buy it again (for consumable items).

  • gpc_convert_region_prices

    Convert a base price to localized prices for all regions. Useful for setting up multi-region pricing.

  • gpc_crash_anomaly_detector

    Automatically 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_report

    Get App Crash and ANR rates from Android Vitals over a date range. Compares against Play Store bad behavior thresholds.

  • gpc_create_offerwrite action

    Create a promotional offer for a subscription plan (free trial, discounted period, etc.).

  • gpc_create_productwrite action

    Create 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 action

    Create a draft app recovery action targeting specific users. Must be deployed separately.

  • gpc_create_releasewrite action

    Create a new release on a track. Specify version code, release notes, and optionally staged rollout percentage.

  • gpc_create_subscriptionwrite action

    Create a new subscription product with a base plan.

  • gpc_deactivate_base_plan

    Deactivate a subscription base plan. Existing subscribers keep access; new users cannot subscribe.

  • gpc_deactivate_offer

    Deactivate a subscription offer. New users cannot redeem it; existing users are not affected.

  • gpc_defer_subscription_billing

    Defer subscription billing to a future date. User keeps access without being charged.

  • gpc_delete_all_imageswrite action

    Delete all images of a specific type for a locale (bulk delete).

  • gpc_delete_base_planwrite action

    Delete a subscription base plan permanently. Cannot be undone.

  • gpc_delete_imagewrite action

    Delete a single image by ID from a locale and image type.

  • gpc_delete_listingwrite action

    Delete a store listing for a specific locale.

  • gpc_delete_offerwrite action

    Delete a subscription offer permanently.

  • gpc_delete_productwrite action

    Delete an in-app product by product ID. This action cannot be undone.

  • gpc_deploy_recoverywrite action

    Deploy (activate) a draft recovery action. Targeted users will receive the recovery notification.

  • gpc_get_app_info

    Get app details (package name, default language, contact info) from Google Play Console.

  • gpc_get_offer

    Get detailed information about a specific subscription offer.

  • gpc_get_product

    Get detailed information about a specific in-app product by product ID, including all localized listings and per-region prices.

  • gpc_get_subscription

    Get detailed information about a specific subscription product.

  • gpc_get_subscription_purchasewrite action

    Get subscription purchase status by token. Shows state, line items, renewal info.

  • gpc_halt_rollout

    Halt (pause) an ongoing staged rollout. The release stays in halted state until resumed.

  • gpc_list_apks

    List all uploaded APKs with their version codes.

  • gpc_list_bundles

    List all uploaded bundles with their version codes. Useful to verify uploads before creating releases.

  • gpc_list_countries

    List country availability for a specific track. Shows which countries can access the release.

  • gpc_list_generated_apks

    List generated split APKs for a version code. Useful for QA and device-specific debugging.

  • gpc_list_images

    List uploaded images (screenshots, feature graphic, icon) for a locale and image type.

  • gpc_list_listings

    List all store listings across locales (title, description, short description). Warns about missing locales.

  • gpc_list_offers

    List all promotional offers for a subscription base plan.

  • gpc_list_products

    List all in-app products (one-time products via the monetization.onetimeproducts API) with product ID, price, and state.

  • gpc_list_recovery_actions

    List all app recovery actions (draft, active, canceled). Used for emergency incident response.

  • gpc_list_reviews

    List recent user reviews with ratings, comments, and reply status. Highlights unreplied low-rating reviews.

  • gpc_list_subscriptions

    List all subscriptions with their base plans, billing periods, and listings.

  • gpc_list_testers

    List testers (Google Groups) configured for a specific track.

  • gpc_list_tracks

    List all tracks (internal, alpha, beta, production) with their releases, version codes, and rollout status.

  • gpc_list_voided_purchases

    List voided purchases (refunds, chargebacks, fraud). Critical for fraud detection and financial reconciliation.

  • gpc_migrate_base_plan_prices

    Migrate existing subscribers to a new price. Subscribers are notified per Google Play policies.

  • gpc_promote_release

    Promote 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 action

    Issue a full refund for an order. The refund may take a few minutes to process.

  • gpc_release_history

    View detailed release history for a specific track. Shows version codes, statuses, rollout percentages, and release notes.

  • gpc_reply_review

    Reply to a user review. Use to respond to feedback, report issues, or thank users.

  • gpc_revoke_subscription

    Revoke a subscription immediately. Access is removed right away. Cannot be undone.

  • gpc_set_rollout

    Set or update the staged rollout percentage for a production release. Set to 1.0 to complete rollout.

  • gpc_share_internalwrite action

    Upload a bundle/APK for internal app sharing. Bypasses edit workflow — available immediately via download URL.

  • gpc_update_app_detailswrite action

    Update app-level details (contact email, phone, website, default language).

  • gpc_update_listingwrite action

    Update store listing for a specific locale (title, description, short description, video URL).

  • gpc_update_productwrite action

    Update an existing in-app product (title, description, price for one region, and/or active state).

  • gpc_update_release_noteswrite action

    Update release notes for the latest release on a track. Pass locale -> text for all locales.

  • gpc_update_subscriptionwrite action

    Update a subscription listing (title, description, benefits).

  • gpc_update_testerswrite action

    Set Google Groups for a testing track. Replaces the existing tester list.

  • gpc_upload_aabwrite action

    Upload an AAB file and create a release in one step. Combines upload + release + commit into a single operation.

  • gpc_upload_bundlewrite action

    Upload an Android App Bundle (.aab) file to Google Play. Returns the version code for use with gpc_create_release.

  • gpc_upload_imagewrite action

    Upload a screenshot, feature graphic, or icon image for a locale.

  • gpc_upload_mappingwrite action

    Upload a ProGuard/R8 mapping file for a version code. Enables deobfuscated crash stack traces in Play Console.

  • gpc_validate_release

    Pre-release validation: checks if version code is uploaded, track has no blocking drafts, and release notes cover all locales.

  • gpc_verify_purchasewrite action

    Verify 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

no findings
  • 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
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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.

More from muhammetali