# Whop MCP

> Whop connects your AI agent directly to your digital commerce backend. Manage subscriptions, track payments, and handle memberships without logging into a dashboard. You can list products, process cancellations, generate promo codes, and retrieve full payment histories using natural conversation.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Tags:** digital-products, membership-management, payment-processing, subscription-billing, marketplace, access-control

## Description

Stop jumping between tabs just to manage your creator revenue. This MCP lets you handle the entire lifecycle of digital access—from listing plans to processing payments—all through your agent's chat window. You can ask your AI client to list all available products and view detailed pricing metadata instantly. Need to process a payment or cancel an account? Just tell your agent, and it handles the API calls for you. It retrieves active user memberships, checks billing status, and even generates promo codes on demand. Because this entire system lives within Vinkius, you connect once from Claude, Cursor, or any MCP-compatible client to access this tool alongside thousands of others. You can also pull financial records by listing customer invoices or viewing a history of payment transactions.

## Tools

### cancel_membership
Triggers the termination of a specific user's paid membership access.

### create_promo_code
Generates and activates a new promotional code for your digital products or services.

### get_membership
Retrieves detailed information about a single, specified user membership.

### list_invoices
Gathers a list of all customer invoices to track billing records.

### get_me
Fetches the current details for the connected Whop user or company account.

### list_memberships
Provides a comprehensive list of all active and inactive user memberships.

### list_payments
Lists recent payment transactions to give an overview of sales activity.

### list_plans
Displays every subscription plan currently available for purchase on your storefront.

### list_products
Lists all digital products offered by Whop, along with their pricing details.

### list_promo_codes
Provides a list of existing promotional codes and their current status.

### list_reviews
Retrieves recent customer product reviews and feedback to gauge community sentiment.

## Prompt Examples

**Prompt:** 
```
Create a new promo code 'SUMMER2024' that gives a 20% discount on the 'Premium VIP Signals' subscription plan.
```

**Response:** 
```
I've successfully created the promo code 'SUMMER2024' offering a 20% discount. It is now active and linked to the 'Premium VIP Signals' plan. Your customers can start using it immediately at checkout.
```

**Prompt:** 
```
Find the membership details for user ID 'usr_89231' and cancel their active subscription immediately.
```

**Response:** 
```
I located the membership for user 'usr_89231', which was active on the 'Pro Access' plan. I have successfully processed the cancellation. The user will retain access until the end of their current billing cycle on October 15th.
```

**Prompt:** 
```
Check our most recent customer reviews for the 'Trading Masterclass' product and verify if the latest transaction from today was successful.
```

**Response:** 
```
I found 5 recent reviews for the 'Trading Masterclass', averaging 4.8 stars, with the latest praising the new video modules. I also checked today's payments; the most recent transaction (TXN-9402) for $149.00 was successfully processed and cleared.
```

## Capabilities

### Monitor User Accounts
View current user memberships and check account details for specific customers.

### Manage Payments & Billing
Retrieve lists of payment transactions, customer invoices, and overall revenue history.

### Control Products and Plans
List all digital products, subscription plans, and current promotional codes available on your storefront.

### Handle Memberships
Get the details for a specific membership or process an account cancellation programmatically.

### Generate Promotional Offers
Create new promo codes and manage them to drive sales on your digital storefront.

## Use Cases

### A member asks why their access was cut.
The community manager can tell their agent to use `get_membership` with the user ID. The agent pulls up the exact status, confirming if they are active or when their current billing cycle ends, solving the issue immediately.

### End-of-month financial reconciliation.
The ops manager asks the agent to compile a report by calling `list_payments` followed by `list_invoices`. This combines raw sales data and formal billing records into one clean, readable summary.

### Running a flash sale promotion.
The creator needs a discount code fast. They ask the agent to use `create_promo_code` with parameters like '25% off' and 'summer-sale'. The agent confirms activation details, ready for immediate deployment.

### Checking product availability.
A team member needs to confirm the price tiers. Instead of visiting the internal site, they ask the agent to `list_plans` and get a structured list of all available subscription options right away.

## Benefits

- Cut down on manual billing checks. Instead of opening a payments dashboard, you can ask your agent to use `list_payments` and get an instant summary of recent sales.
- Handle membership changes instantly. If a user needs their access terminated or details verified, the tool lets you process cancellations using `cancel_membership` in seconds.
- Never lose track of revenue again. You can pull detailed financial records by requesting to `list_invoices` and see exactly what was paid, when, and for what service.
- Boost sales without writing code. Need a discount? Use the tool to `create_promo_code` and activate it instantly through natural language commands.
- Get product details on demand. Instead of browsing multiple tabs, you can use `list_products` or `list_plans` to confirm pricing metadata right in your chat.
- Keep track of customer sentiment. When running reports, you don't have to ignore feedback; just ask the agent to use `list_reviews` for an instant pulse check.

## How It Works

The bottom line is that you manage complex billing and member operations using plain conversation, not dashboard clicks.

1. Subscribe to this MCP and provide your Whop Company API Key from the developer settings.
2. Connect the credentials to your preferred AI client (Claude, Cursor, etc.).
3. Ask your agent a question like 'What are my top-selling plans?' or 'Cancel membership for user X.' The system executes the necessary tool calls and returns the data.

## Frequently Asked Questions

**How does the Whop MCP handle cancelled memberships?**
You use the `cancel_membership` tool to process cancellations. Your agent handles the API call, marking the membership status in your system and notifying you of the outcome.

**Can I list all my products using the Whop MCP?**
Yes, running `list_products` retrieves every digital product listed on your store. It gives you a full inventory view with associated pricing data.

**What if I need to check user details for one person?**
Use the `get_membership` tool and provide the specific user ID. This instantly pulls up all known membership status, including plan name and expiration date.

**Is creating a promo code done through the Whop MCP difficult?**
No, you simply use `create_promo_code` and describe what you want (e.g., 20% off). The system handles the creation and linking to your specific products.

**Does the Whop MCP help me with payment history?**
Yes, calling `list_payments` provides a list of recent transactions, while `list_invoices` gives you access to formal customer billing records.