4,500+ servers built on MCP Fusion
Vinkius

Google Play Developer MCP. Manage purchases, reviews, and billing from chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Google Play Developer MCP on Cursor AI Code Editor MCP Client Google Play Developer MCP on Claude Desktop App MCP Integration Google Play Developer MCP on OpenAI Agents SDK MCP Compatible Google Play Developer MCP on Visual Studio Code MCP Extension Client Google Play Developer MCP on GitHub Copilot AI Agent MCP Integration Google Play Developer MCP on Google Gemini AI MCP Integration Google Play Developer MCP on Lovable AI Development MCP Client Google Play Developer MCP on Mistral AI Agents MCP Compatible Google Play Developer MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Google Play Developer MCP Server handles your Android app operations. Use this server to check subscription status, verify purchases, manage reviews, and issue refunds directly from your AI client.

It lets you monitor user feedback, list products, and execute actions like `refund_subscription` without opening the Play Console.

What your AI agents can do

Acknowledge product purchase

Marks a specific in-app product purchase as received and acknowledged.

Cancel subscription

Cancels a user's active subscription.

Consume product purchase

Finalizes an in-app product purchase, marking it as used or consumed.

+ 9 more capabilities included
List and get app products

Retrieves a list of all in-app products for your app or gets details for a single, specific product SKU.

Check purchase history

Verifies the status of a specific in-app product purchase or checks the current status of a user's subscription.

Manage user reviews

Fetches recent reviews, retrieves a review by ID, and posts replies to user feedback.

Handle financial transactions

Cancels subscriptions, defers billing dates, acknowledges purchases, and issues full refunds.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Google Play Developer MCP Server: 12 Tools for App Management

These tools give your AI agent the power to handle every aspect of your app's lifecycle—from handling a refund to posting a reply to a review.

acknowledge019d75a9

acknowledge product purchase

Marks a specific in-app product purchase as received and acknowledged.

cancel019d75a9

cancel subscription

Cancels a user's active subscription.

consume019d75a9

consume product purchase

Finalizes an in-app product purchase, marking it as used or consumed.

defer019d75a9

defer subscription

Pushes back a user's subscription billing date.

get019d75a9

get inapp product

Retrieves detailed information about a single, specific in-app product SKU.

get019d75a9

get product purchase

Checks the status and details of an already made in-app product purchase.

get019d75a9

get review

Gets the full text and details of a user review using its unique ID.

get019d75a9

get subscription purchase

Checks the current status and billing details for a user's subscription.

list019d75a9

list inapp products

Returns a list of all available in-app products for the app package.

list019d75a9

list reviews

Fetches the most recent user reviews posted for the app.

refund019d75a9

refund subscription

Processes a financial refund for a user's active subscription.

reply019d75a9

reply to review

Drafts and posts a reply to a user's review.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Google Play Developer, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

You're hooking up your Google Play Developer account to your AI client. This server lets you manage your Android app's core stuff—subscriptions, purchases, and user feedback—all without opening the Play Console. You can use your agent to check a user's subscription status, verify if a purchase went through, manage reviews, and even issue a full refund.

Listing and Getting App Products

  • You can get a list of all the in-app products you've set up for the app using list_inapp_products. You can also check the specific details for any single product SKU with get_inapp_product.

Checking Purchase History

  • To verify a purchase, you can use get_product_purchase to check the status and details of an in-app product someone bought. You can also confirm a user's current subscription status and billing details using get_subscription_purchase.
  • When a purchase is confirmed, you can mark it as received using acknowledge_product_purchase or finalize it as used with consume_product_purchase.

Managing User Reviews

  • You can fetch the most recent user reviews posted for the app with list_reviews. If you need details on one specific review, you can get the full text and details using get_review.
  • You can draft and post a reply to a user's review directly from your agent using reply_to_review.

Handling Financial Transactions

  • You can cancel an active user subscription with cancel_subscription. If a user needs a refund, you can process the money back using refund_subscription. You can also push back a user's billing date using defer_subscription.

How Google Play Developer MCP Works

  1. 1 Subscribe to the server and provide your Google Play App Package Name.
  2. 2 Authenticate the AI agent using the Google OAuth flow with developer permissions.
  3. 3 Use natural language prompts to trigger tools, like checking a purchase status or drafting a review reply.

The bottom line is, your AI client handles the connection details; you just tell your agent what action you need to take.

Who Is Google Play Developer MCP For?

This server is for app developers, customer support staff, and community managers. If your job involves handling user complaints, verifying payments, or managing the product lifecycle of a mobile app, this is for you. You're tired of jumping between the Play Console, a CRM, and a billing system just to answer one user question.

Customer Support Agent

Looks up a user's subscription status or purchase history and executes a refund without leaving the support chat window.

App Developer

Quickly acknowledges test purchases or checks subscription states during development and debugging cycles.

Community Manager

Drafts and posts professional replies to Google Play reviews using the AI agent, maintaining brand voice and consistency.

What Changes When You Connect

  • Handle customer complaints instantly. Instead of manually logging into the Play Console to check a user's payment status, you ask your agent to run get_subscription_purchase and get the current status immediately.
  • Close the loop on feedback. When a user leaves a review, your agent can use list_reviews to see the feedback, and then reply_to_review to draft and post a professional response—all in one conversation.
  • Streamline monetization actions. You can check a purchase with get_product_purchase and then, if necessary, run consume_product_purchase or acknowledge_product_purchase to finalize the transaction, without leaving your chat interface.
  • Control the user journey. Need to adjust billing? Use defer_subscription to push back a date or cancel_subscription to terminate a service, all while keeping a clear log of the transaction.
  • See the full product lineup. Use list_inapp_products to get every SKU detail. Then, if you need to know the price or description of one item, get_inapp_product gives you the specific data you need.
  • Manage money flow. You can immediately process a refund using refund_subscription if a user reports a billing error, moving straight from complaint to resolution.

Real-World Use Cases

01

A user claims their subscription payment failed.

The support agent asks the agent to check the status using get_subscription_purchase. The agent confirms the current status and, if required, runs refund_subscription to resolve the issue, documenting the entire process in the chat.

02

A developer needs to test a purchase flow.

The developer prompts the agent to run get_product_purchase on a test token, then asks to acknowledge_product_purchase it, and finally consume_product_purchase it. This simulates the full, successful purchase cycle for testing.

03

Responding to negative public feedback.

The community manager uses list_reviews to pull the latest complaints. They identify a specific review ID and use get_review to read the text. Finally, they use reply_to_review to compose and send a public response.

04

Updating a product's billing status.

A product manager uses list_inapp_products to see all SKUs. They find a product and use get_inapp_product to verify its details. If billing needs adjustment, they can use defer_subscription or cancel_subscription.

The Tradeoffs

Manual API Lookups

Having to open the Google Play Console, navigate to the user's account, find the purchase history tab, and manually copy the details into a ticket.

Instead, ask your agent to run get_subscription_purchase or get_product_purchase. It pulls the data directly and feeds it into your conversation, saving clicks and context switching.

Confusing Refund Paths

Trying to refund a subscription by emailing support or filling out a separate billing form that might take days to process.

Tell your agent to run refund_subscription. It executes the refund command directly through the server, completing the financial action instantly.

Incomplete Purchase Cycles

Only acknowledging a purchase with acknowledge_product_purchase but forgetting to tell the system to finalize it, leading to data inconsistencies.

Always follow up the acknowledgment with consume_product_purchase. This completes the cycle and ensures the purchase is marked as fully processed.

When It Fits, When It Doesn't

Use this server if your workflow requires transactional integrity across multiple, distinct steps: checking status, then acting on it. This is critical for any business dealing with digital goods, billing cycles, or user-generated content (like reviews). Don't use it if you only need to read static, unchanging data (e.g., a list of countries). If you only need to draft a response to a review without posting it, simply use reply_to_review to generate the text, but you might need a separate tool to actually post it. If you only need to track what should happen, but never actually make it happen, this server is overkill.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Google Play Developer. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

acknowledge_product_purchase cancel_subscription consume_product_purchase defer_subscription get_inapp_product get_product_purchase get_review get_subscription_purchase list_inapp_products list_reviews refund_subscription reply_to_review

Managing user billing and purchases used to be a nightmare of dashboards and manual forms.

Today, checking a user's payment history means jumping into the Play Console. You search for the user, find the transaction ID, check the status, and then manually cross-reference that data with your CRM to write a response. It's a multi-system, high-friction process that takes minutes and introduces human error.

With this MCP server, you just ask your agent. It runs `get_subscription_purchase` or `get_product_purchase` and returns the exact status. The data is immediately available in the chat, letting you write your reply and take action without opening a single new tab.

Google Play Developer MCP Server: Review & Purchase Ops

Specific manual steps that vanish include checking the current status (`get_subscription_purchase`), running the refund process (`refund_subscription`), and then composing the confirmation email based on that data. You don't have to copy/paste anything.

Now, managing payments and feedback is a single, cohesive conversation. You confirm the issue, execute the fix, and write the public response—all powered by your AI client.

Common Questions About Google Play Developer MCP

How do I check a user's subscription status using get_subscription_purchase? +

You provide the subscription token to the agent. The agent runs get_subscription_purchase and returns the current state, including the next billing date and whether the subscription is active.

What is the difference between acknowledge_product_purchase and consume_product_purchase? +

Acknowledging (acknowledge_product_purchase) tells the system you received the product. Consuming (consume_product_purchase) marks it as fully used or utilized, completing the transaction lifecycle.

Can I reply to a review using reply_to_review? +

Yes. You give the agent the review ID, and the tool drafts and posts a reply directly to the Google Play review, maintaining the public record.

Do I need to list_inapp_products before using get_inapp_product? +

No. You only need the specific SKU ID for get_inapp_product. You only use list_inapp_products if you need to see the full catalog first.

How do I list recent reviews using list_reviews? +

It fetches a batch of recent reviews for your app. You'll get details like the rating, text, and reviewer ID for each one, letting you quickly assess user sentiment.

What is the best way to handle a user's request to cancel their subscription using cancel_subscription? +

The cancel_subscription tool handles the direct cancellation request. You provide the necessary subscription identifier, and the tool executes the cancellation through Google Play services.

How do I check all available products before calling list_inapp_products? +

The list_inapp_products tool returns a complete catalog of SKUs available for your app. This list includes every product identifier you need before checking details with get_inapp_product.

Can I issue a refund for a subscription using refund_subscription? +

Yes, the refund_subscription tool processes the refund. You must pass the specific subscription token, and the tool completes the refund via Google Play's system.

Can I reply to user reviews with this integration? +

Yes! You can use the reply_to_review tool. Simply provide the Review ID and the text you want to reply with, and the AI agent will post it to the Google Play Store on your behalf.

How do I check if a user's subscription is active? +

Use the get_subscription_purchase tool with the Subscription ID (SKU) and the user's purchase token. The AI will return the full status of their subscription.

Can I issue refunds for subscriptions? +

Yes, you can use the refund_subscription tool by providing the Subscription ID and the purchase token.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 12 tools

We've already built the connector for Google Play Developer. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.