Install
$ agentstack add mcp-furkankoykiran-whop-mcp ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ● Shell / process execution Used
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
whop-mcp
A community-built Model Context Protocol (MCP) server for the Whop.com Company API. It enables AI assistants (Claude, Cursor, etc.) to fully manage your Whop business — payments, memberships, products, promo codes, affiliates, and more.
✨ Features
- 🔐 Secure API key authentication via environment variable
- 📦 Full TypeScript with strict type-safety
- 🔄 Automatic retry & rate-limit handling
- 🛡️ Comprehensive error handling (401, 403, 404, 429)
- 🚀 Works with Claude Desktop, Cursor, and any MCP-compatible client
- 📡 stdio transport (works as a CLI binary or subprocess)
⚙️ Quick Start
Install in VS Code
Install the whop-mcp server in VS Code with one click:
[](https://insiders.vscode.dev/redirect?url=vscode%3Amcp%2Finstall%3F%7B%22name%22%3A%22whop%22%2C%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40furkankoykiran%2Fwhop-mcp%22%5D%2C%22env%22%3A%7B%22WHOPAPIKEY%22%3A%22YOURWHOPAPIKEYHERE%22%7D%7D)
> Note: Replace YOUR_WHOP_API_KEY_HERE with your actual Company API key from the Whop Developer Dashboard.
Install in Claude Desktop
Add to your Claude Desktop config file:
macOS/Linux: ~/.config/claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"whop": {
"command": "npx",
"args": ["-y", "@furkankoykiran/whop-mcp"],
"env": {
"WHOP_API_KEY": "YOUR_WHOP_API_KEY_HERE"
}
}
}
}
Install in Cursor
Add to your Cursor MCP settings (Cursor Settings -> MCP Servers):
{
"whop": {
"command": "npx",
"args": ["-y", "whop-mcp"],
"env": {
"WHOP_API_KEY": "YOUR_WHOP_API_KEY_HERE"
}
}
}
🔑 Getting Your API Key
- Go to https://whop.com/dashboard/developer
- Click Create in the Company API Keys section
- Give your key a name (e.g. "Claude Integration")
- Select the appropriate permissions (Payments, Memberships, Products, etc.)
- Copy the key — you'll never see it again!
💰 Available Tools
💰 Payments & Finance
| Tool | Description | |------|-------------| | list_payments | List payments with filters (status, product, date range, pagination) | | get_payment | Get full details of a specific payment | | refund_payment | Issue a full or partial refund for a payment | | retry_payment | Retry a failed payment attempt | | void_payment | Void an open/uncollected payment | | get_financial_summary | High-level revenue, refund, and fee summary |
🪪 Memberships & Licenses
| Tool | Description | |------|-------------| | list_memberships | List memberships with filters (status, product, user, validity) | | get_membership | Get full membership details including license key and expiry | | validate_license | Validate a license key and check if its membership is active | | add_free_days | Extend a membership by adding free days | | cancel_membership | Cancel a membership at period end | | terminate_membership | Immediately revoke a membership | | update_membership | Update metadata on a membership |
📦 Products & Catalog
| Tool | Description | |------|-------------| | list_products | List all products with plans and experiences | | get_product | Get full product details, plans, and experiences | | create_product | Create a new product | | update_product | Update product name, visibility, or description | | delete_product | Delete a product permanently | | list_plans | List all pricing plans for a product |
🎟️ Promo Codes & Discounts
| Tool | Description | |------|-------------| | list_promo_codes | List all promo codes with optional status filter | | get_promo_code | Get details of a specific promo code | | create_promo_code | Create a new discount code (% or $ off) | | update_promo_code | Update an existing promo code (status, expiry, etc.) | | delete_promo_code | Permanently delete a promo code |
🤝 Affiliates
| Tool | Description | |------|-------------| | list_affiliates | List all affiliates with commission and earnings data | | get_affiliate | Get detailed stats for a specific affiliate | | get_affiliate_summary | Aggregate affiliate program performance with top performers |
👥 Customers & Reviews
| Tool | Description | |------|-------------| | get_user | Look up a Whop user by username or user ID | | search_users_by_email | Find customers by email address | | list_reviews | Fetch customer reviews with optional star rating filter | | get_review_stats | Aggregate review statistics (avg rating, distribution) |
▶️ Example Prompts
Once connected, you can ask your AI assistant:
- "Show me all payments from the last 30 days"
- "Refund payment pay_123abc"
- "Add 7 free days to membership mem_456def"
- "Create a 20% off promo code called SUMMER20 that expires December 31, 2025"
- "What's my average customer review rating?"
- "Who are my top 5 affiliates by earnings?"
- "Validate license key ABC-1234-XYZ"
🔧 Development
# Install deps
npm install
# Run in dev mode (auto-reload)
npm run dev
# Build
npm run build
# Test manually
echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | WHOP_API_KEY=test node dist/index.js
🤝 Contributing
Contributions are welcome! Please see [CONTRIBUTING.md](./CONTRIBUTING.md) for guidelines.
📄 License
This project is licensed under the [MIT License](./LICENSE).
> ⚠️ Disclaimer: This is a community-led project and is NOT an official Whop.com product. It is not affiliated with, endorsed by, or supported by Whop.com. Always test in a non-production environment before running actions like refunds or membership terminations.
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: furkankoykiran
- Source: furkankoykiran/whop-mcp
- License: MIT
- Homepage: https://www.npmjs.com/package/@furkankoykiran/whop-mcp
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.