Skip the install. Get this working in under 2 minutes.
Start a free trial on cloud.anythingmcp.com, add the Whop in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.
Summary
Let your AI work with your Whop business: products and plans, memberships and license keys, members, payments, promo codes, experiences, forum posts and webhooks, with cancellations and refunds kept switched off until you enable them.
Try asking
Example prompts for Whop
Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.
Claude is AI and can make mistakes. Please double-check responses.
💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → Whop, paste your credentials, mint an MCP API key and you're done. No Docker, no
git clone, no local server.
Whop + Meta Muse
Let your AI work with your Whop business: products and plans, memberships and license keys, members, payments, promo codes, experiences, forum posts and webhooks, with cancellations and refunds kept switched off until you enable them.
Prerequisites
See the full setup instructions baked into the connector (visible in the in-app store when you select the connector). The required environment variables for this connector are:
WHOP_API_KEY, WHOP_ACCOUNT_ID
Step 1 — Get credentials
- Open
https://whop.com/dashboard, pick your business in the business switcher, then go to Developer → Account API Keys → Create. - Choose the permissions. The Admin role covers everything. For a narrower set, grant the read permissions of the tools you use:
member:basic:read(memberships, members, license keys),access_pass:basic:read(products),plan:basic:read(plans),payment:basic:read(payments),promo_code:basic:read(promo codes),forum:read(forum posts),developer:manage_webhook(webhooks),company:balance:read(whop_get_account) andmember:email:readto see member emails. Cancelling needsmembership:cancelormember:manage, refunding needspayment:manage. - Copy the key into
WHOP_API_KEY. Whop shows it only once. - Put your business id into
WHOP_ACCOUNT_ID. It starts withbiz_and is in the dashboard URL (whop.com/dashboard/biz_.../);whop_get_accountalso returns it.
Key types: the connector expects an Account API key, which acts as your own business. An App API key also works; then WHOP_ACCOUNT_ID decides which business the account-level tools read. OAuth tokens and iframe user tokens are not supported.
What it reads: products and plans with prices, billing periods and trials (Whop now calls plans variants; their ids still start with plan_), memberships, members and public user profiles, whether a user has access to a product, an experience or the business, payments with line items and refunds, promo codes, experiences, forum posts and webhook endpoints (without their signing secrets). whop_validate_license_key checks a software license key sold through Whop and answers whether it is valid; it does not bind or reset the key.
Switched off at install: whop_cancel_membership and whop_refund_payment. Enable them in the connector settings only if the AI should cancel or refund. Even then, the AI confirms the exact membership or payment, the buyer, the amount and the timing with you first: a refund emails the buyer, claws back the affiliate commission and cannot be undone.
Personal data: memberships, members and payments include names, emails (with member:email:read) and phone numbers. The AI uses them only for your request.
Long lists: list tools return results page by page, and the AI asks for the next page while there are more.
Common errors: 401 means the key is wrong, deleted or incomplete. 403: the key lacks the permission named in the message, so add it under Developer → Account API Keys. 404: an unknown id or license key, or an object of another business. 400: an invalid parameter, for example an id with the wrong prefix; the message names it. 429: a rate limit; wait and retry once.
The connector does not create or edit products, plans and promo codes, and does not cover checkout links, payouts, chat and DM messages, apps, ads or financial reports.
Step 2 — Install the adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Step 3 — Add the connector in Muse
Your server URL: in AnythingMCP, open MCP Servers → the server this connector is on, and copy its URL (
https://cloud.anythingmcp.com/mcp/…). Use it wherever this guide showsYOUR_SERVER_ID.
Muse adds remote MCP servers as custom connectors and signs in to them with OAuth.
- In Muse, open Settings → Connectors and choose Add custom connector.
- Paste the MCP server URL
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. - Muse opens the AnythingMCP sign-in page: sign in and approve access.
- In a chat, ask Muse for something that needs the
Whoptools.
You can also set it up from a chat, on the web, in the iOS and Android apps or in WhatsApp. Send Muse this message:
Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth
Self-hosting? Use your instance's public HTTPS address instead of https://cloud.anythingmcp.com. Muse connects from Meta's cloud, so localhost does not work.
Available tools
| Tool | What it does |
|---|---|
whop_get_account | Get the Whop business (account) behind the API key: id (biz_), title, business name, route, email, country, status, level, website, owner… |
whop_list_products | List the products of the configured Whop business with id (prod_), title, headline, route, visibility, member count, review rating and… |
whop_get_product | Get one Whop product with its description, visibility, plans (variants), affiliate settings, member count and owner |
whop_list_plans | List the plans (Whop now calls them variants) of the configured business: id (plan_), title, product, plan type (renewal or one_time)… |
whop_get_plan | Get one Whop plan (variant) with price, currency, billing period, trial, stock, visibility, tax settings, internal notes and purchase URL |
whop_list_memberships | List memberships (purchases and subscriptions, mem_) newest first, with status, product, plan, user, member, prices, current period, cancel… |
whop_get_membership | Get one Whop membership by its mem_ id or by its license key: status, product, plan, user and member, prices, billing period, cancellation… |
whop_validate_license_key | Check a software license key sold through Whop: returns valid (true when the membership status is active, trialing or completed), status… |
whop_cancel_membership | Cancel a Whop membership, either at the end of the current billing period (cancel_at_period_end true, access continues until then) or… |
whop_list_members | List the members of the configured business (one per buyer, mber_) with name, email (needs member:email:read), access level, status, most… |
whop_get_member | Get one member (mber_) of the business: name, email (with member:email:read), phone, user, access level, status, most recent action, total… |
whop_get_user | Get a Whop user's public profile by user_ id or username: name, username, bio, level, verification and creation date |
whop_check_user_access | Check whether a Whop user has access to a product (prod_), an experience (exp_) or the business (biz_) |
whop_list_payments | List the business's payments newest first, with status, total, subtotal, refunded amount, currency, billing reason, buyer, product, plan… |
whop_get_payment | Get one Whop payment with its line items, totals, tax, fees, refunded amount, status, failure message, buyer and related membership… |
whop_refund_payment | Refund all or part of a Whop payment through the processor that charged it |
whop_list_promo_codes | List the business's promo codes with code, status, discount type and amount (percentages as a fraction, e.g. 0.1), duration, uses, stock… |
whop_list_experiences | List the business's experiences (the apps inside a whop: courses, forums, chats, files and so on) with id (exp_), name, the app that powers… |
whop_list_forum_posts | List the posts of a forum experience, or the replies to one post with parent_id, with title, content, author, like, comment and view counts… |
whop_list_webhooks | List the business's webhook endpoints with URL, subscribed events, API version, enabled flag and failure state (consecutive failures… |
Example prompts
- "How many active memberships do we have on our Pro plan on Whop, and how many are set to cancel at the end of the period?"
- "Show me last week's Whop payments, with refunds and failed charges listed separately."
- "Is this license key valid, and which product and plan does it belong to?"
- "Which Whop promo codes are active right now, and how many uses does each one have left?"
FAQ
Where is Muse available? Meta currently offers Muse in the US and Canada, on the web, in the iOS and Android apps and in WhatsApp.
Does Meta review this connector? No. Meta doesn't review custom connectors. Muse sees only the tools you switched on for this MCP server in AnythingMCP, and you can disconnect it anytime under Settings → Connectors.
Next steps
Was this guide helpful?