LABSCO SUMMARY
The dynamic three-tool pattern is how a large API stays connectable without eating your context.
One tool per endpoint on an API this size means hundreds of definitions riding along on every turn. List, describe, invoke keeps the standing cost at three and moves the discovery into the conversation where it belongs. The trade is a round trip before the first real call, which is almost always worth it. Note the scope: admin. This is a connection that can act across your Whop business, so grant it deliberately and disconnect it when the task is done.
What it is
Whop runs commerce for creators — memberships, products, payments. Their hosted endpoint exposes an operation registry derived from their API rather than a hand-curated tool list.
What you get
The API surface itself, reached by discovery. Their published package offers either one tool per endpoint or a dynamic mode with three meta-tools: list the endpoints, get one's schema, then invoke it. A separate documentation endpoint handles search over the docs.
Requirements
OAuth with dynamic client registration — the authorisation and token endpoints live on the same host, so a compliant client needs nothing pre-provisioned. The scope requested is admin. Disconnect the authorisation when you no longer need it.
Setup effort
Paste a URL, then authorize — add the endpoint to your client, then approve the OAuth consent screen
USE CASES
01
Running your Whop business by asking
Discover the right endpoint, then invoke it.
02
Keeping the connection cheap
The dynamic mode costs three tool definitions instead of hundreds.
03
Writing an integration
A separate documentation endpoint answers questions about the API.
BEFORE YOU INSTALL
What to know first
Requires
- an MCP client that can reach a remote endpoint
- OAuth 2.0 with dynamic client registration, requesting admin scope
INSTALLATION
Connect your client
Add the endpoint to your client, then approve the OAuth consent screen.
Server setup
ENDPOINT URL
https://mcp.whop.com/mcpRequirements
- OAuth 2.0 with dynamic client registration, requesting admin scope