Whop
Making everyone an internet entrepreneur. Explore a playground for digital products, memberships & communities.
Verdict
Common use cases
- Audit active memberships before renewal
- Deactivate expired promo codes in bulk
- Check which team members have admin access
- Upload product files for new releases
- Filter members by subscription tier
Integration
- Vendor
- Whop
- Category
- other
- Auth
- API_KEY
- Tools
- 19
- Composio slug
whop
Tools
- Create Access Token
Tool to create a short-lived access token for authenticating API requests. Use when you need to generate temporary credentials for Whop's web and mobile embedded components.
- Create file
Tool to create a new file record and receive a presigned URL for uploading content to S3. Use when you need to upload files to Whop.
- Delete Promo Codedestructive
Tool to archive a promo code, preventing it from being used in future checkouts. Use when you need to deactivate or remove a promo code from circulation. Existing memberships created with this promo code are not affected by archiving. The o
- List Apps
Tool to retrieve a paginated list of apps on the Whop platform. Use when you need to browse or search for apps with optional filtering by company, type, verification status, or view support. Supports cursor-based pagination.
- List Authorized Users
Tool to retrieve a paginated list of authorized team members for a company. Use when you need to view company team members, check user permissions, or audit team access. Supports filtering by company, user, role, and creation date with curs
- List Members
Tool to retrieve a paginated list of members for a company. Use when you need to view company members with optional filtering by product, plan, status, access level, and more. Supports cursor-based pagination and searching by name, username
- List memberships
Tool to retrieve a paginated list of memberships with filtering options. Use when you need to list memberships by product, plan, status, user, or promo code.
- List Payment Methods
Tool to retrieve a paginated list of payment methods for a member or company. Use when you need to view stored payment information such as cards, bank accounts, or digital wallets. Either member_id or company_id must be provided.
- List Payments
Tool to retrieve a paginated list of payments for a company. Use when you need to view payment history with optional filtering by product, plan, status, billing reason, currency, and creation date. Supports cursor-based pagination.
- Retrieve App
Tool to retrieve the details of an existing app. Use when you need to get information about a specific Whop app by its ID.
- Retrieve Authorized User
Tool to retrieve the details of an existing authorized user. Use when you need to get information about a specific authorized user by their ID.
- Retrieve Company
Tool to retrieve the details of an existing company. Use when you need to fetch company information including settings, team details, verification status, and social links.
- Retrieve company token transaction
Tool to retrieve the details of an existing company token transaction. Use when you need to view information about a specific token transaction including amount, type, and associated user/member/company details.
- Retrieve File
Tool to retrieve the details of an existing file from Whop. Use when you need to get information about a specific file by its ID.
- Retrieve Member
Tool to retrieve detailed information about an existing member by ID. Use when you need to get a specific member's details including their status, access level, spending history, and associated user information.
- Retrieve Plan
Tool to retrieve information about an existing plan. A plan defines pricing and billing terms for a product.
- Retrieve Promo Code
Tool to retrieve the details of an existing promo code by its unique identifier. Use when you need to fetch information about a specific promo code's discount settings, usage limits, and restrictions.
- Retrieve User
Tool to retrieve the details of an existing user from Whop. Use when you need to get information about a specific user by their ID or username.
- Update Plan
Tool to update a plan's pricing, billing interval, visibility, stock, and other settings. Use when you need to modify an existing plan's configuration such as changing prices, adjusting billing periods, updating visibility status, or managi
Setup
Setup guide
- 11. In Switchy, open your workspace settings and click Integrations. 2. Find Whop in the MCP directory and click Connect. 3. Log in to your Whop dashboard, navigate to Settings → API Keys, and generate a new key with read and write permissions. 4. Paste the key into Switchy's prompt and click Authorize. 5. Return to any Space and type '@Whop list members' to test the connection — you should see a paginated list of your company's members. 6. If the test fails, verify the API key hasn't expired and that your Whop account has admin access to the company you're querying. 7. To invoke a tool, @mention Whop in a message and describe what you need — the AI will map your request to the correct endpoint.
What teammates see: by default, memories from Whop are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Spaces have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Audit Active Members
@Whop list all active members for product ID prod_abc123 and show their access levels and expiration datesOpen in a Space →
Revoke Campaign Codes
@Whop delete promo codes SUMMER2024 and LAUNCH50 because the campaign ended yesterdayOpen in a Space →
Check Team Permissions
@Whop show me all authorized users for company comp_xyz789 and include their permission levelsOpen in a Space →
Upload Product File
@Whop create a new file record for 'Q1_Report.pdf' and give me the upload URLOpen in a Space →
Filter by Subscription Tier
@Whop list members on the Pro plan who have a status of past_due or canceled in the last 30 daysOpen in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@whop list all active memberships for our premium plan and show me which users have access passes expiring in the next 30 days
Found 47 active memberships on your Premium plan. 12 of those have access passes expiring within 30 days: 5 expire this week (including user_abc123 on Jan 15), 7 expire between Jan 16-Feb 10. The remaining 35 memberships are either on recurring billing or have passes valid beyond February. All listed users have 'valid' status and no payment issues flagged. This is an illustrative summary — actual membership data will reflect your company's current state in Whop.
This example combines the List Members and List Memberships tools to filter by plan and status. Requires a valid Whop API key with read access to membership data. The MCP cannot predict future expirations beyond what Whop's API reports at query time, so results reflect a point-in-time snapshot.
@whop create a new promo code 'LAUNCH50' giving 50% off our starter plan for the first 100 users, valid until end of quarter
Promo code 'LAUNCH50' created successfully. Code ID: promo_xyz789. Applies 50% discount to your Starter plan, capped at 100 redemptions, expires March 31. The code is now live and can be shared with prospective members. Whop will track redemptions in real time; once the cap is hit or the expiration date passes, the code will no longer apply at checkout. This is an illustrative confirmation — actual promo creation depends on your company's plan permissions and product setup.
This example uses a promo-code creation tool (inferred from the Delete Promo Code tool's existence). Writing promo codes is a side-effect action: once created, the code is live in your Whop checkout flow. Ensure your API key has write permissions for promotions. If you later need to deactivate the code early, use the Delete Promo Code tool to archive it.
@whop show me all team members authorized on our company account and summarize their permission levels in a table
Retrieved 8 authorized users for your company. Here's a summary: 2 Admins (full access to billing, members, apps), 4 Managers (can view members and issue refunds, no billing access), 2 Support agents (read-only access to member lists and tickets). Admin roles: you@company.com, cofounder@company.com. This illustrative table reflects the permission structure Whop returns via the List Authorized Users tool — actual roles and counts depend on your company's current team setup.
This example pairs the List Authorized Users tool with the AI's ability to format tabular data. Useful for auditing team access or onboarding new staff. The MCP returns raw user records; the AI synthesizes them into a readable summary. Requires API key with permission to list company team members — some Whop plans restrict this to Admin roles only.
Use-case deep-dives
When Whop MCP makes sense for subscription analytics
A 3-person creator business running a paid Discord or course platform on Whop needs to understand why members cancel. The Whop MCP gives you direct access to membership status, payment methods, and promo code usage without opening the dashboard. You can query active vs. churned members, cross-reference promo codes with retention rates, and spot patterns in payment method failures. This works best if you're already using Whop as your billing layer and need to pull data into a weekly review or Slack thread. If you're managing under 200 members, the dashboard is probably faster. Above that threshold, or if you're correlating membership data with external CRM or support tickets, the MCP saves you from manual CSV exports. Worth it if you run this analysis monthly or more.
Bulk promo code management for seasonal launches
A small e-learning company runs quarterly cohort launches with 15-30 unique promo codes per campaign (early bird, affiliate links, bundle discounts). After each launch, they need to archive expired codes and audit which codes drove the most conversions. The Whop MCP's delete and list tools let you script this cleanup instead of clicking through the dashboard. You can pull membership data filtered by promo code, calculate conversion rates, and deactivate codes in a single conversation. This is overkill if you only run one or two promotions a year. It pays off when you're juggling overlapping campaigns or need to generate a post-launch report for stakeholders. The MCP won't replace a full analytics stack, but it closes the gap between Whop's billing data and your team's planning docs.
When you need to document who has admin access
A 6-person SaaS company selling through Whop needs to pass a SOC 2 audit or answer a security questionnaire about team permissions. The Whop MCP's list authorized users tool gives you a snapshot of everyone with access to your company account, their roles, and when they were added. You can pull this into a spreadsheet or compare it against your internal access control list without asking your finance lead to export a CSV. This is a narrow use case—most teams only need this twice a year or when onboarding a new contractor. If you're running quarterly access reviews or managing a larger team with frequent turnover, the MCP saves 10 minutes per audit cycle. Not a daily driver, but useful when compliance deadlines hit.
Frequently asked
What does the Whop MCP let me do in Switchy?
The Whop MCP connects your Switchy workspace to Whop's membership and payment platform. You can list members, manage promo codes, retrieve payment methods, upload files, and browse apps — all without leaving your AI chat. It's useful if your team sells digital products or memberships on Whop and wants to automate support, billing queries, or content delivery workflows.
Do I need admin access to connect the Whop MCP?
You need a Whop API key, which typically requires company owner or admin permissions to generate. Whop uses API key authentication, not OAuth, so you'll paste the key into Switchy once. The key grants access to all 19 tools — there's no granular scope control. If you're not an admin, ask whoever manages your Whop company account to create the key for you.
Can the Whop MCP create new memberships or charge customers?
No. The MCP can list existing memberships, payment methods, and promo codes, and it can archive promo codes. It cannot create new memberships, process payments, or issue refunds. For those actions, you still need to use Whop's dashboard or a custom integration. The MCP is read-heavy with a few write operations for files and access tokens.
How is this different from using Whop's API directly?
The MCP wraps Whop's REST API so your AI assistant can call it in natural language. Instead of writing code to paginate through members or filter by plan status, you ask Switchy and it handles the API calls. You lose fine-grained control over request parameters, but you gain speed for common queries. If you need custom logic or webhooks, stick with the API.
Who on my team should connect the Whop MCP?
Whoever handles customer support, billing inquiries, or membership management. If your team fields questions like "Is this user's subscription active?" or "Which promo code did they use?