whop-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| WHOP_API_KEY | Yes | Your Whop Company API key from the Whop Developer Dashboard |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| pingA | Check server connectivity and uptime |
| list_paymentsA | List all payments for your Whop company with optional filters (status, product, date range, pagination). |
| get_paymentA | Get detailed information about a specific payment by its ID. |
| refund_paymentA | Issue a full or partial refund for a payment. Use with caution — this action cannot be undone. |
| retry_paymentB | Retry a failed payment attempt for a given payment ID. |
| void_paymentA | Void an open or uncollected payment. The payment must not yet be collected. |
| get_financial_summaryB | Get a high-level financial summary: total revenue, refunds, fees, and payment breakdown by status. |
| list_membershipsA | List all memberships for your Whop company with optional filters. |
| get_membershipB | Get detailed information about a specific membership by its ID. |
| validate_licenseA | Validate a license key and check if it maps to an active, valid membership. |
| add_free_daysC | Extend a membership by adding free days to it. |
| cancel_membershipA | Cancel a membership at period end (member retains access until expiry). |
| terminate_membershipB | Immediately terminate a membership and revoke all access. This is permanent. |
| update_membershipB | Update metadata or notes on a membership record. |
| list_productsC | List all products in your Whop company catalog, including plans and experiences. |
| get_productB | Get detailed information about a specific product including its plans and experiences. |
| create_productA | Create a new product in your Whop company catalog. |
| update_productA | Update an existing product's name, visibility, or description. |
| delete_productA | Delete a product from your catalog. This action is irreversible. |
| list_plansB | List all pricing plans for a specific product. |
| list_promo_codesB | List all promo codes for your Whop company, with optional filters. |
| get_promo_codeA | Get detailed information about a specific promo code by its ID. |
| create_promo_codeB | Create a new promo code with discount configuration. |
| update_promo_codeB | Update an existing promo code (e.g. disable it or change expiry). |
| delete_promo_codeA | Permanently delete a promo code. This cannot be undone. |
| get_userB | Look up a Whop user by their username or numeric user ID. |
| search_users_by_emailC | Search for Whop users who have purchased from your company, filtered by email address. |
| list_reviewsB | Fetch the latest customer reviews left for your Whop company or a specific product. |
| get_review_statsA | Get aggregate review statistics for your company: average rating, distribution by star count. |
| list_affiliatesB | List all affiliate partners for your Whop company with their commission and earnings data. |
| get_affiliateC | Get detailed statistics for a specific affiliate partner by their affiliate ID. |
| get_affiliate_summaryA | Get an aggregate summary of all affiliate performance: total sales, earnings, and top performers. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 32 tools
Each tool targets a distinct action on a specific resource. Cancel vs. terminate memberships and refund vs. void payments are clearly differentiated by description. No overlapping tool purposes.
The vast majority use a consistent verb_noun pattern in snake_case (e.g., create_product, list_memberships). The only exception is 'ping', which is a single verb and slightly breaks the pattern.
32 tools is above the typical 3-15 range but appropriate for a comprehensive commerce platform covering products, memberships, payments, affiliates, reviews, promo codes, users, and licenses. Slightly over but reasonable given the scope.
The tool set provides complete CRUD and lifecycle coverage for all major entities: products, memberships, payments, promo codes, affiliates, reviews, and users. Missing operations like update_affiliate are minor and non-essential.