Feature

Connect ChatGPT, Claude and Cursor to your subscription data with an MCP server

RevenueDot has a hosted MCP server at https://mcp.revenuedot.app/mcp that connects ChatGPT, Claude, Claude Code, Codex and Cursor to your project with OAuth. Its 34 tools set up your catalog, find customers, grant access, debug webhooks and read revenue. You pick one project and one access level: read only, read and change, or money actions.

Free up to $10,000 a month in tracked revenue. Works with the RevenueCat SDK you already ship.

One URL

The same server is the RevenueDot connector for Claude and the plugin for ChatGPT and Codex.

34 tools

Catalog setup, customer lookup, grants, webhooks, store connection checks and revenue reads.

You choose the access

Read only, read and change, and a separate Money actions checkbox for refunds and cancels.

No secrets in chat

No tool accepts a store key, a password or an API key. You add those in the dashboard.

How do you connect each assistant to RevenueDot?

AssistantSteps
Claude (claude.ai, Desktop, mobile)Add a custom connector in Connectors settings and paste https://mcp.revenuedot.app/mcp
Claude CodeRun claude mcp add --transport http revenuedot https://mcp.revenuedot.app/mcp, then /mcp to sign in
ChatGPTTurn on developer mode, add an MCP connector with the URL and choose OAuth
CodexRun codex plugin marketplace add revenuedot/agent-skills, then install revenuedot
Cursor and othersAdd an MCP server of type streamable HTTP with the same URL

Steps

How to connect Claude Code to your RevenueDot project

  1. 01

    Add the server

    Run the claude mcp add command with the RevenueDot URL.

  2. 02

    Sign in

    Type /mcp in Claude Code and choose RevenueDot. A RevenueDot page opens where you sign in with your dashboard account.

  3. 03

    Pick the project and the access

    Choose one project and Read only, Read and change, or Read and change with Money actions. A first connection asks for read and change only.

  4. 04

    Ask

    Try: Is everything connected? Did any webhook fail this week? Or: Find the customer with email jane@example.com and tell me why they don't have access.

Which connect command does Claude Code use?

Then run /mcp in Claude Code to sign in. You can also install the plugin with /plugin marketplace add revenuedot/agent-skills, then /plugin install revenuedot@revenuedot.

TerminalShell
claude mcp add --transport http revenuedot https://mcp.revenuedot.app/mcp

What can an assistant do with each access level?

ChoiceThe assistant can
Read onlyRead the catalog, customers, events, transactions, webhooks and metrics
Read and changeAlso create products, entitlements and offerings, grant and revoke access, set customer attributes, manage webhooks and delete a customer
Money actions (separate checkbox)Also extend, cancel and refund subscriptions and make Test Store purchases

How does RevenueDot keep AI access safe?

  • No tool accepts a store key, a password or an API key. Add those in the dashboard.
  • The assistant asks you before it cancels, refunds or deletes. Check the customer and the product it names.
  • Cancel and refund work for Google Play subscriptions. Apple does not allow a server to refund or cancel, so the assistant sends the customer to reportaproblem.apple.com or extends their subscription.
  • The connection is a secret API key named OAuth plus the app name, limited to the project and the access you chose. Delete it under API keys in the dashboard to disconnect. It does not expire.
  • Prefer your own key? Send a secret key as a bearer token. A read-only key cannot change anything.

FAQ

AI connectors: questions people ask

How do I connect ChatGPT to my subscription data?

Turn on developer mode in ChatGPT's settings, add an MCP connector with https://mcp.revenuedot.app/mcp and choose OAuth. Sign in with your RevenueDot account, pick one project and choose what ChatGPT may do. Then ask about customers, webhooks or revenue in chat.

Is there an MCP server for in-app purchases?

Yes. RevenueDot's hosted MCP server at https://mcp.revenuedot.app/mcp has 34 tools for catalog setup, customer lookup, entitlement grants, webhooks, store connection checks and revenue. It works with ChatGPT, Claude, Claude Code, Codex and Cursor, and uses OAuth 2.1.

Can an AI assistant refund my customers by itself?

Only if you allow it. Refunds and cancels need the separate Money actions permission, and the assistant asks you to approve the customer and product it names first. Refunds and cancels work for Google Play. Apple does not let a server refund or cancel.

How do I disconnect an AI assistant from RevenueDot?

Delete the secret key named OAuth plus the app's name under API keys in the dashboard. The connection is that key, limited to the project and access you chose. It does not expire, so delete it when you stop using the assistant.

Can I use my own API key instead of OAuth?

Yes. Send Authorization: Bearer sk_ with a secret key from API keys and give the key only the permissions you want the assistant to have. A self-hosted server can run the MCP server with its own URL.

Get started

Run subscriptions without the revenue share.

Start free on RevenueDot Cloud, free up to $10,000 a month in tracked revenue, or move an existing RevenueCat app with one line of code.

Already have an account? Sign in · Prefer your own servers? Self-host free