
Connect RevenueCat to ChatGPT, Claude and Gemini
Set it up once and it works in ChatGPT, Claude, Cursor, and any other client you love. It all runs safely in the background, so you can relax and focus on what really matters. Run your entire billing infrastructure through your AI agent.
Developed, maintained, and hosted by Vinkius.
MCP VERIFIED · PRODUCTION READY · VINKIUS GUARANTEED
Waiting for input…
Works with modern AI clients that support MCP, including ChatGPT, Claude, Cursor, and more.
Your AI does the work. We keep it safe and sound.
No other AI tool gives you this. Your workflow runs in the client you already love, your account stays protected, and you decide what the agent can and cannot do. It is the whole reason to make the switch.
Each Connector lives inside our infrastructure, the same place where your workflow runs. The three things below are already part of it, working quietly in the background so you never have to think about them. Nothing to add, nothing to set up, nothing to worry about.

Each Connector runs inside its own sealed environment.
Each Connector runs inside its own sealed V8 runtime — no access to your files, your system, or other servers. A Connector never sees past its own request.
One switch stops every agent. Instantly.
One action deactivates every Connector, revokes every token, and ends every session at once. AI Governance keeps the record.
Spending limits that pause instead of surprise.
Every user keeps their own connections and credentials, isolated from everyone else. Anything that would cross your spending limit is held for your approval, not billed.
Three controls, built into the layer your AI connects through.
Curated set · 31 capabilities
We ship only the actions that matter.
01-04
4 capabilities in this set.
Part of 31 available through RevenueCat.
- 01
Rc attach products to entitlement
Links specific products to an entitlement so that buying them grants access. This changes live access for new purchases, so check your scope first.
- 02
Rc cancel subscription
Stops a web-managed subscription from renewing at the end of the period. This does not trigger a refund.
- 03
Rc create customer
Creates a new customer profile in RevenueCat with an ID and optional attributes.
- 04
Rc create entitlement
Sets up a new entitlement within your project.
05-08
4 capabilities in this set.
Part of 31 available through RevenueCat.
- 05
Rc detach products from entitlement
Removes products from an entitlement, which prevents new purchases of those products from granting access.
- 06
Rc extend subscription
Lengthens a subscription's billing period by a set number of days or until a specific date.
- 07
Rc get customer
Retrieves a specific customer's details and attributes using their ID.
- 08
Rc get discount
Fetches details for a specific discount, including its codes and eligibility.
09-12
4 capabilities in this set.
Part of 31 available through RevenueCat.
- 09
Rc get entitlement
Returns the details of a specific entitlement, including its attached products.
- 10
Rc get offering
Gets the details of an offering, including its associated packages and products.
- 11
Rc get product
Retrieves information for a specific product using its RevenueCat ID.
- 12
Rc get purchase
Fetches details for a single one-time purchase, such as status and revenue.
13-16
4 capabilities in this set.
Part of 31 available through RevenueCat.
- 13
Rc get subscription
Gets the details of a specific subscription, including redemption info if available.
- 14
Rc grant entitlement
Provides a customer with a promotional entitlement or trial until a specific time.
- 15
Rc list apps
Returns a list of all apps configured in your RevenueCat project.
- 16
Rc list customers
Searches for customers in your project using email or free-text queries.
17-20
4 capabilities in this set.
Part of 31 available through RevenueCat.
- 17
Rc list discounts
Lists all the discounts and promo offers defined in your project.
- 18
Rc list entitlements
Shows all entitlements defined in the project, along with their products.
- 19
Rc list offerings
Lists all offerings in the project, including their packages and products.
- 20
Rc list products
Retrieves a list of products, which can be filtered by a specific app ID.
21-24
4 capabilities in this set.
Part of 31 available through RevenueCat.
- 21
Rc list projects
Lists all projects that your API key has access to.
- 22
Rc refund purchase
Processes a refund for a one-time web-managed purchase.
- 23
Rc refund subscription
Processes a refund for a web-managed subscription.
- 24
Rc restore purchase by order ID
Restores a Google Play purchase to a customer using their order ID.
25-28
4 capabilities in this set.
Part of 31 available through RevenueCat.
- 25
Rc revoke granted entitlement
Removes a promotional entitlement grant from a customer.
- 26
Rc search purchases
Finds one-time purchases using a store-side identifier.
- 27
Rc search subscriptions
Locates subscriptions using store-side identifiers like Apple transaction IDs.
- 28
Rc set customer attributes
Updates or deletes customer attributes like email or display name.
29-31
3 capabilities in this set.
Part of 31 available through RevenueCat.
- 29
Rc subscription management URL
Generates a signed URL that sends a customer to their store management page.
- 30
Rc transfer customer
Moves a customer's purchases and subscriptions to a different customer ID.
- 31
Rc assign offering
Applies an offering override to a customer or clears the current override.
Real work
What teams actually run
Customer Support
A user reports they aren't seeing their Pro features, so you check their entitlements and grant a trial to fix it immediately.
Churn Recovery
You identify a lapsed user and use the agent to grant a promotional entitlement to win them back.
Billing Troubleshooting
A customer asks for a refund on a web purchase, and you process it through the agent.
Account Migration
You move a user's existing purchases to a new account after they change their email address.
One connector, every AI
RevenueCat works with the most popular AI clients.
These are the most popular clients, each with a step-by-step guide: one link, set up once, with governance and visibility built in. And because everything runs on the MCP standard, the same connection also works in any other compatible client — nothing to rebuild.
Claude
ChatGPT
Gemini
Perplexity
Grok
Microsoft Copilot
Cursor
VS Code
Windsurf
JetBrains
Cline
LangChain
Vercel AI SDK
Lovable
Z.ai
Raycast
Qwen Code
Kimi Code
Le ChatBuilding your own app? The connector is yours to use.
You don't need a client to put RevenueCat to work: the same hosted connection plugs into your own applications and agent code, with the same governance on every request. Build with it, chat with it — one connection for both.
Observed, not estimated
1144ms average. Fast in production.
RevenueCat is checked daily against the live service.
- Fastest day
- 931ms
- Slowest day
- 1468ms
- 14-day trend
- Slowing+25%
Connect your client
One URL. Every client.
Activate the Connector, copy your link, and paste it into the client you already use. 31 capabilities arrive ready to run.
Preview access · not provider authentication
The vk_preview_* token belongs to Vinkius preview infrastructure. It lets Claude discover and display the capabilities of RevenueCat, so you can see the experience inside your AI.
It does not authenticate your account with RevenueCat. Actions requiring credentials or live account data may not run until you activate the Connector and authorize the service.
RevenueCat Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_cBPlZawAdchJRJWjWESrRq3XmLwpcVQAhXUiLd15/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — RevenueCat capabilities are ready to use.
{
"mcpServers": {
"revenuecat-mcp": {
"url": "https://edge.vinkius.com/vk_preview_cBPlZawAdchJRJWjWESrRq3XmLwpcVQAhXUiLd15/mcp"
}
}
}
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Step-by-step instructions for each client are in the guide. How to connect
Guided setup for Claude? Set up RevenueCat in Claude and other AIs
Who it's for
Built for the work RevenueCat owners hand off.
This MCP is built for teams managing mobile or web subscription businesses who want to handle billing operations without leaving their workspace.
- 01
App Founders
Handle subscription support questions directly in your AI chat.
- 02
Revenue Engineers
Manage trials and subscription extensions without touching the dashboard.
- 03
Support Teams
Check customer access states and perform lifecycle actions in one flow.
FAQ
Questions RevenueCat owners ask.
- 01
Can I refund Apple or Google Play purchases through this MCP?
No. Apple and Google Play refunds must be handled through their respective stores or via a store management URL. This MCP only handles refunds for web-managed subscriptions.
- 02
How do I find a customer if I don't have their ID?
You can use the search capabilities to find customers by their email address or other free-text identifiers.
- 03
What happens if I grant an entitlement that a user already has via the App Store?
The promotional grant is applied, but the user's existing store-purchased access will continue to be managed by the store on its own terms.
- 04
Is it safe to use the transfer capability?
The transfer capability is a support operation. You should confirm the user's intent before running it, as the original customer will lose access to the transferred purchases.
- 05
How do I get my project ID?
You can use the list projects capability to see all projects visible to your API key and select the correct ID.
- 06
Which API key type do I need?
A V2 secret key. Create it in your project's Settings > API keys > + New, pick version V2 and the permissions you need. v1 keys do not work against the v2 API, so create a fresh v2 key if you only have v1 ones.
- 07
Do I need more than the API key?
Yes. the project ID too. It scopes every call. Find it in your dashboard URL (app.revenuecat.com/projects/) or call rc_list_projects to see which projects your key can see and copy the right one.
- 08
Can it cancel or refund an Apple or Google Play subscription?
Only for web-billing (RevenueCat-managed) subscriptions. For store plans, use rc_subscription_management_url to hand the customer a signed link to the store's own management flow, or the store API. Cancel/refund capabilities are explicitly limited to rc_billing.
Explore
More in Money Moves
Apple App Store AI Connector
Manage your iOS apps and TestFlight builds with Apple App Store Connect — track reviews, versions, and sales v
ViewGoogle Play Developer AI Connector
Manage your Android apps - respond to reviews and check subscriptions via AI.
ViewAppGallery Connect AI Connector
Manage your AppGallery Connect apps via AI — check stats, submit builds for review, monitor ratings, and reply
ViewLoop Subscriptions AI Connector
Subscription management for Shopify — manage recurring orders and customers via Loop.
View
Suggestions
Appbot AI Connector
Analyze app reviews and sentiment with Appbot — track user feedback, ratings, and topics across iOS and Androi
ViewFusebill (Enterprise Subscription Billing API) AI Connector
Automate enterprise subscription billing via Fusebill — manage customers, track subscriptions, and handle bill
ViewAppFollow AI Connector
Manage app reviews and rankings with AppFollow — track sentiment, ratings, and store charts via AI.
ViewHuman Approval Gate Manager AI Connector
Manages deterministic human-in-the-loop approval gates for agent actions.
View
Connect RevenueCat to Claude, Cursor, ChatGPT & more
