Skip to content

Connectors · Accounting & finance

Whop MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Whop and the rest of your systems. It gives your agent 503 Whop actions (231 reads, 204 writes and 68 that wait for a confirmation) and holds the Whop credential itself, so the agent never does. It paces Whop's limits and records every call.

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

claude mcp add --transport http actionlake https://connect.actionlake.com/mcp
the first call
do {  action: "whop.invoices.list",  intent: "check which Whop account is connected"}# List invoices · read · 1 upstream call
  • 503actionsin one signed file
  • 231readlook, never change
  • 204writecreate and update
  • 68wait for a yesdestructive, confirmed first

Set up

Connect Whop in three steps.

  1. 01

    Add actionlake to Claude.

    Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.

    https://connect.actionlake.com/mcp
  2. 02

    Connect Whop.

    Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.

    • api_keyWhop API key
    account { op: "connections.requirements", service: "whop" }
    # free: exactly what to paste, and what is found for you
  3. 03

    Make the first call. Check before a write.

    Ask in plain words; Claude picks the action. Before anything changes, check validates the call and prices it, for free.

    do    { action: "whop.invoices.list" }# list invoices · read · 1 upstream callcheck { action: "whop.invoices.create", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent

Whop at a glance

Sign-in
Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.
You provide
api_key
Limits we pace to
100 calls per 10 seconds, per connection
API covered
Whop API v1 (OpenAPI 3.1, api.whop.com/api/v1/openapi.json)api.whop.com
Built from
Whop's documentation, read 23 October 2026api.whop.comdocs.whop.com
Service file
Version 1.0.0, signed (Ed25519)
Cached reads
215 of 231 reads, for up to 5 minutes; a write clears what it affects
Shared entities
9, so ask can line Whop up with your other systems
Data
Processed and stored in Sydney, Australia. No US region yet

Capabilities

What an AI agent can do in Whop.

503 actions in 147 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

  • 231readlook, never change
  • 204writecreate and update
  • 68destructivewait for a confirmation
  1. Memberships

    13

    2 read · 9 write · 2 destructive

    List Memberships · Retrieve Membership · Update Membership · Invite to a Membership

  2. Payments

    12

    3 read · 5 write · 4 destructive

    List Payments · Retrieve Payment · Generate Payment PDF · Resume a parked renewal

  3. Accounts

    11

    4 read · 4 write · 3 destructive

    Create Account · List Accounts · Search Accounts · Form Company

  4. Ad groups

    10

    4 read · 5 write · 1 destructive

    Create an Ad Group · Estimate Ad Group Reach · List Ad Groups · Duplicate an Ad Group

  5. Ad campaigns

    9

    2 read · 6 write · 1 destructive

    Create an Ad Campaign · List Ad Campaigns · Duplicate an Ad Campaign · Retrieve an Ad Campaign

  6. Invoices

    9

    2 read · 5 write · 2 destructive

    List invoices · Create invoice · Retrieve invoice · Update invoice

  7. Resolution center cases

    9

    2 read · 5 write · 2 destructive

    Open a Case as the Customer · List Resolution Center Cases · Accept a Case · Appeal a Case

  8. Ads

    8

    2 read · 5 write · 1 destructive

    Create an Ad · List Ads · Duplicate an Ad · Retrieve an Ad

139 more areas · 422 actions
  • Course lessons 8
  • Experiences 8
  • Experiments 8
  • Payment rules 8
  • Ad conversion value rules 7
  • Products 7
  • Waitlist entries 7
  • Webhooks 7
  • API keys 6
  • Apps 6
  • Disputes 6
  • Domains 6
  • Email addresses 6
  • Partner referral requests 6
  • Payout methods 6
  • Plans 6
  • Promo codes 6
  • Variants 6
  • Ad pixels 5
  • Affiliate overrides 5
  • Affiliates 5
  • AI chats 5
  • Audiences 5
  • Bounties 5
  • Bounty submissions 5
  • Course chapters 5
  • Courses 5
  • DM channels 5
  • DM members 5
  • External accounts 5
  • Financing applications 5
  • Messages 5
  • Partner businesses 5
  • Payment method domains 5
  • Setup intents 5
  • Shipments 5
  • Social accounts 5
  • Team members 5
  • Users 5
  • App builds 4
  • Authorized users 4
  • Cards 4
  • Cashback rules 4
  • Checkout configurations 4
  • Events 4
  • Files 4
  • Forum posts 4
  • Identity profiles 4
  • Leads 4
  • Livestreams 4
  • Notifications 4
  • Payouts 4
  • Reactions 4
  • Verifications 4
  • App installations 3
  • Chat channels 3
  • Company token transactions 3
  • Exports 3
  • External account partners 3
  • Fee markups 3
  • Forums 3
  • Passkeys 3
  • Payment methods 3
  • Reviews 3
  • Social account partners 3
  • Support channels 3
  • Swaps 3
  • Trades 3
  • Transfers 3
  • Account fees 2
  • Account preferences 2
  • Bounty public submissions 2
  • Card transactions 2
  • Claim links 2
  • Course lesson interactions 2
  • Course students 2
  • Dispute alerts 2
  • Economic intelligences 2
  • Financial reports 2
  • Media assets 2
  • Member notes 2
  • Members 2
  • Oauth grants 2
  • Payment quotes 2
  • People 2
  • Refunds 2
  • Stats 2
  • Stats reports 2
  • Stats time series 2
  • User preferences 2
  • Webhook deliveries 2
  • Access tokens 1
  • Account customer trackings 1
  • Account links 1
  • Account reserves 1
  • API key permissions 1
  • API logs 1
  • App logs 1
  • App permissions 1
  • Confirmation tokens 1
  • Deposits 1
  • Dispute summaries 1
  • External account lead forms 1
  • External account posts 1
  • Feedback submissions 1
  • Financial activities 1
  • Financing providers 1
  • Ledger accounts 1
  • Member logs 1
  • Notification badges 1
  • Notification topics 1
  • Partner business earnings 1
  • Partner fee options 1
  • Partner leaderboards 1
  • Partners 1
  • Passkey challenges 1
  • Payment fees 1
  • Payment rule fields 1
  • Payment summaries 1
  • Payout accounts 1
  • Payout quotes 1
  • Paypal link sessions 1
  • Permissions 1
  • Product affiliates 1
  • Referral partners 1
  • Referred users 1
  • Resolution center case events 1
  • Resolution center case summaries 1
  • Social account lead forms 1
  • Social account posts 1
  • Supported payout methods 1
  • Swap quotes 1
  • Transfer recipients 1
  • User access 1
  • User fees 1
  • User notification experience preferences 1
  • User notification preferences 1
  • User notification topic preferences 1
  • User recommended actions 1

Top actions

The Whop API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 47 of Whop's 47 action names are shared with at least one other connector, so an agent learns them once.

ActionWhat it doesEffectSame name in
whop.invoices.listList invoicesList invoices.readfinance.invoice.list101 connectors
whop.payments.listList PaymentsList Payments.readfinance.payment.list75 connectors
whop.memberships.listList MembershipsList Memberships.readfinance.subscription.list37 connectors
whop.users.listList UsersList Users.readidentity.user.list474 connectors
whop.products.listList ProductsList Products.readcommerce.product.list112 connectors
whop.refunds.listList RefundsList Refunds.readfinance.refund.list23 connectors
whop.invoices.createCreate invoiceCreate invoice.writefinance.invoice.create74 connectors
whop.members.listList MembersList Members.readcommerce.customer.list45 connectors
whop.users.meRetrieve Current UserRetrieve Current User.readidentity.current_user.get307 connectors
whop.invoices.updateUpdate invoiceUpdate invoice.writefinance.invoice.update69 connectors
whop.products.createCreate ProductCreate Product.writecommerce.product.create92 connectors
whop.invoices.deleteDelete invoiceDelete invoice.destructivefinance.invoice.delete56 connectors

Try it

Prompts to paste into Claude.

Each one names the Whop actions it will call, so you know what it reads and what it changes before you send it.

  1. Readread

    Which Whop invoices are more than 30 days overdue? Group them by customer with the total owed.

    callswhop.invoices.list

  2. Writewrite

    Create invoice in Whop. Show me exactly what you will send before you save it.

    callswhop.invoices.create

Governance for Whop

Destructive actions wait for a yes.

68 Whop actions are destructive. The first 10:

  • Delete invoicewhop.invoices.delete
  • Delete Productwhop.products.delete
  • Delete Promo Codewhop.promo_codes.delete
  • Delete Webhookwhop.webhooks.delete
  • Delete messagewhop.messages.delete
  • Delete an Adwhop.ads.delete
  • Delete Appwhop.apps.delete
  • Delete Planwhop.plans.delete
  • Delete coursewhop.courses.delete
  • Delete Domainwhop.domains.delete

A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

dowhop.invoices.deleteconfirm_policy: human

Delete invoice?

intent: the user asked me to delete invoice

run suspended · waiting for a named person · key whop-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
account {  op: "keys.create", name: "whop-agent",  allowed_actions: ["whop.*"], cap_calls: 2000,  confirm_policy: "human_for_writes",  approval_rules: [    { match: "whop.invoices.delete", approver: "[email protected]" },    { match: "whop.products.delete", approver: "[email protected]" },    { match: "whop.promo_codes.delete", approver: "[email protected]" }  ]}
Illustrative. Scoped to Whop only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

What Whop costs on actionlake.

Every Whop action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Whop refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

  • 1upstream call per actionall 503 Whop actions
  • 503actions pageeach page of a long list is one call
  • 215reads can be cacheda cache hit costs nothing
  • 100,000calls a month, freepaid plans from US$49 a month for 250,000

See pricing

Action index

Every Whop action.

503 actions by area: the id your agent calls, what it does, and its effect.

Memberships13
  • whop.memberships.getRetrieve Membershipread
  • whop.memberships.inviteInvite to a Membershipwrite
  • whop.memberships.listList Membershipsread
  • whop.memberships.updateUpdate Membershipwrite
  • whop.memberships.apply_promo_codeApply Promo Code to Membershipwrite
  • whop.memberships.assign_affiliateAssign Affiliate to Membershipwrite
  • and 7 more in this area
Payments12
  • whop.payments.generate_pdfGenerate Payment PDFwrite
  • whop.payments.getRetrieve Paymentread
  • whop.payments.listList Paymentsread
  • whop.payments.resumeResume a parked renewalwrite
  • whop.payments.captureCapture paymentdestructive
  • whop.payments.createCreate Paymentdestructive
  • and 6 more in this area
Accounts11
  • whop.accounts.createCreate Accountwrite
  • whop.accounts.form_companyForm Companywrite
  • whop.accounts.listList Accountsread
  • whop.accounts.searchSearch Accountsread
  • whop.accounts.deleteDelete a Connected Accountdestructive
  • whop.accounts.getRetrieve Accountread
  • and 5 more in this area
Ad groups10
  • whop.ad_groups.createCreate an Ad Groupwrite
  • whop.ad_groups.duplicateDuplicate an Ad Groupwrite
  • whop.ad_groups.estimate_reachEstimate Ad Group Reachread
  • whop.ad_groups.listList Ad Groupsread
  • whop.ad_groups.deleteDelete an Ad Groupdestructive
  • whop.ad_groups.getRetrieve an Ad Groupread
  • and 4 more in this area
Ad campaigns9
  • whop.ad_campaigns.createCreate an Ad Campaignwrite
  • whop.ad_campaigns.duplicateDuplicate an Ad Campaignwrite
  • whop.ad_campaigns.getRetrieve an Ad Campaignread
  • whop.ad_campaigns.listList Ad Campaignsread
  • whop.ad_campaigns.deleteDelete an Ad Campaigndestructive
  • whop.ad_campaigns.pausePause an Ad Campaignwrite
  • and 3 more in this area
Invoices9
  • whop.invoices.createCreate invoicewrite
  • whop.invoices.getRetrieve invoiceread
  • whop.invoices.listList invoicesread
  • whop.invoices.updateUpdate invoicewrite
  • whop.invoices.deleteDelete invoicedestructive
  • whop.invoices.mark_paidMark paid invoicewrite
  • and 3 more in this area
Resolution center cases9
  • whop.resolution_center_cases.acceptAccept a Casewrite
  • whop.resolution_center_cases.appealAppeal a Casewrite
  • whop.resolution_center_cases.createOpen a Case as the Customerwrite
  • whop.resolution_center_cases.listList Resolution Center Casesread
  • whop.resolution_center_cases.denyDeny a Casedestructive
  • whop.resolution_center_cases.getRetrieve Resolution Center Caseread
  • and 3 more in this area
Ads8
  • whop.ads.createCreate an Adwrite
  • whop.ads.duplicateDuplicate an Adwrite
  • whop.ads.getRetrieve an Adread
  • whop.ads.listList Adsread
  • whop.ads.deleteDelete an Addestructive
  • whop.ads.pausePause an Adwrite
  • and 2 more in this area
Course lessons8
  • whop.course_lessons.createCreate course lessonwrite
  • whop.course_lessons.getRetrieve course lessonread
  • whop.course_lessons.listList course lessonsread
  • whop.course_lessons.mark_completedMark as completed course lessonwrite
  • whop.course_lessons.deleteDelete course lessondestructive
  • whop.course_lessons.startStart course lessonwrite
  • and 2 more in this area
Experiences8
  • whop.experiences.attachAttach experiencewrite
  • whop.experiences.createCreate experiencewrite
  • whop.experiences.detachDetach experiencewrite
  • whop.experiences.listList experiencesread
  • whop.experiences.deleteDelete experiencedestructive
  • whop.experiences.duplicateDuplicate experiencewrite
  • and 2 more in this area
Experiments8
  • whop.experiments.activateActivate Experimentwrite
  • whop.experiments.createCreate Experimentwrite
  • whop.experiments.evaluate_exposuresEvaluate Experimentsread
  • whop.experiments.listList Experimentsread
  • whop.experiments.endEnd Experimentdestructive
  • whop.experiments.getRetrieve Experimentread
  • and 2 more in this area
Payment rules8
  • whop.payment_rules.activateActivate a payment rulewrite
  • whop.payment_rules.createCreate a payment rulewrite
  • whop.payment_rules.deactivateDeactivate a payment rulewrite
  • whop.payment_rules.listList payment rulesread
  • whop.payment_rules.deleteDelete a payment ruledestructive
  • whop.payment_rules.getRetrieve a payment ruleread
  • and 2 more in this area
Ad conversion value rules7
  • whop.ad_conversion_value_rules.createCreate a conversion value rulewrite
  • whop.ad_conversion_value_rules.getRetrieve a conversion value ruleread
  • whop.ad_conversion_value_rules.listList conversion value rulesread
  • whop.ad_conversion_value_rules.pausePause a conversion value rulewrite
  • whop.ad_conversion_value_rules.deleteDelete a conversion value ruledestructive
  • whop.ad_conversion_value_rules.unpauseUnpause a conversion value rulewrite
  • and 1 more in this area
Products7
  • whop.products.createCreate Productwrite
  • whop.products.getRetrieve Productread
  • whop.products.listList Productsread
  • whop.products.updateUpdate Productwrite
  • whop.products.deleteDelete Productdestructive
  • whop.products.publishPublish Productwrite
  • and 1 more in this area
Waitlist entries7
  • whop.waitlist_entries.approveApprove Waitlist Entrywrite
  • whop.waitlist_entries.approve_allApprove All Waitlist Entrieswrite
  • whop.waitlist_entries.createCreate Waitlist Entrywrite
  • whop.waitlist_entries.listList Waitlist Entriesread
  • whop.waitlist_entries.cancelCancel Waitlist Entrydestructive
  • whop.waitlist_entries.denyDeny Waitlist Entrydestructive
  • and 1 more in this area
Webhooks7
  • whop.webhooks.createCreate Webhookwrite
  • whop.webhooks.getRetrieve Webhookread
  • whop.webhooks.listList Webhooksread
  • whop.webhooks.updateUpdate Webhookwrite
  • whop.webhooks.deleteDelete Webhookdestructive
  • whop.webhooks.replayReplay Deliveries in a Rangewrite
  • and 1 more in this area
API keys6
  • whop.api_keys.createCreate API Keywrite
  • whop.api_keys.getRetrieve API Keyread
  • whop.api_keys.listList API Keysread
  • whop.api_keys.updateUpdate API Keywrite
  • whop.api_keys.deleteDelete API Keydestructive
  • whop.api_keys.rotateRotate API Keydestructive
Apps6
  • whop.apps.createCreate Appwrite
  • whop.apps.deployDeploy Appwrite
  • whop.apps.getRetrieve Appread
  • whop.apps.listList Appsread
  • whop.apps.deleteDelete Appdestructive
  • whop.apps.updateUpdate Appwrite
Disputes6
  • whop.disputes.acceptAccept Disputewrite
  • whop.disputes.getRetrieve Disputeread
  • whop.disputes.listList Disputesread
  • whop.disputes.submitSubmit Disputewrite
  • whop.disputes.updateUpdate Disputewrite
  • whop.disputes.upload_evidenceUpload Dispute Evidencewrite
Domains6
  • whop.domains.checkCheck Domainwrite
  • whop.domains.createCreate Domainwrite
  • whop.domains.getRetrieve Domainread
  • whop.domains.listList Domainsread
  • whop.domains.deleteDelete Domaindestructive
  • whop.domains.updateUpdate Domainwrite
Email addresses6
  • whop.email_addresses.createCreate Email Addresswrite
  • whop.email_addresses.getRetrieve Email Addressread
  • whop.email_addresses.listList Email Addressesread
  • whop.email_addresses.updateUpdate Email Addresswrite
  • whop.email_addresses.deleteDelete Email Addressdestructive
  • whop.email_addresses.reset_passwordReset Email Address Passworddestructive
Partner referral requests6
  • whop.partner_referral_requests.acceptAccept a partner referral requestwrite
  • whop.partner_referral_requests.createCreate a partner referral requestwrite
  • whop.partner_referral_requests.getRetrieve a partner referral requestread
  • whop.partner_referral_requests.listList partner referral requestsread
  • whop.partner_referral_requests.cancelCancel a partner referral requestdestructive
  • whop.partner_referral_requests.declineDecline a partner referral requestdestructive
Payout methods6
  • whop.payout_methods.getRetrieve payout methodread
  • whop.payout_methods.listList Saved Payout Methodsread
  • whop.payout_methods.list_activeList payout methodsread
  • whop.payout_methods.updateUpdate Saved Payout Methodwrite
  • whop.payout_methods.createCreate Saved Payout Methoddestructive
  • whop.payout_methods.deleteDelete Saved Payout Methoddestructive
Plans6
  • whop.plans.calculate_taxCalculate Taxread
  • whop.plans.createCreate Planwrite
  • whop.plans.getRetrieve Planread
  • whop.plans.listList Plansread
  • whop.plans.deleteDelete Plandestructive
  • whop.plans.updateUpdate Planwrite
Promo codes6
  • whop.promo_codes.createCreate Promo Codewrite
  • whop.promo_codes.deleteDelete Promo Codedestructive
  • whop.promo_codes.getRetrieve Promo Coderead
  • whop.promo_codes.listList Promo Codesread
  • whop.promo_codes.activateActivate Promo Codewrite
  • whop.promo_codes.deactivateDeactivate Promo Codewrite
Variants6
  • whop.variants.calculate_taxCalculate Taxread
  • whop.variants.createCreate Variantwrite
  • whop.variants.getRetrieve Variantread
  • whop.variants.listList Variantsread
  • whop.variants.deleteDelete Variantdestructive
  • whop.variants.updateUpdate Variantwrite
Ad pixels5
  • whop.ad_pixels.createCreate an ad pixelwrite
  • whop.ad_pixels.getRetrieve an ad pixelread
  • whop.ad_pixels.listList ad pixelsread
  • whop.ad_pixels.updateUpdate an ad pixelwrite
  • whop.ad_pixels.deleteDelete an ad pixeldestructive
Affiliate overrides5
  • whop.affiliate_overrides.createCreate overridewrite
  • whop.affiliate_overrides.getRetrieve overrideread
  • whop.affiliate_overrides.listList overridesread
  • whop.affiliate_overrides.updateUpdate overridewrite
  • whop.affiliate_overrides.deleteDelete overridedestructive
Affiliates5
  • whop.affiliates.archiveArchive affiliatewrite
  • whop.affiliates.createCreate affiliatewrite
  • whop.affiliates.getRetrieve affiliateread
  • whop.affiliates.listList affiliatesread
  • whop.affiliates.unarchiveUnarchive affiliatewrite
AI chats5
  • whop.ai_chats.createCreate ai chatwrite
  • whop.ai_chats.getRetrieve ai chatread
  • whop.ai_chats.listList ai chatsread
  • whop.ai_chats.updateUpdate ai chatwrite
  • whop.ai_chats.deleteDelete ai chatdestructive

Audiences 5Bounties 5Bounty submissions 5Course chapters 5Courses 5DM channels 5DM members 5External accounts 5Financing applications 5Messages 5Partner businesses 5Payment method domains 5Setup intents 5Shipments 5Social accounts 5Team members 5Users 5App builds 4Authorized users 4Cards 4Cashback rules 4Checkout configurations 4Events 4Files 4Forum posts 4Identity profiles 4Leads 4Livestreams 4Notifications 4Payouts 4Reactions 4Verifications 4App installations 3Chat channels 3Company token transactions 3Exports 3External account partners 3Fee markups 3Forums 3Passkeys 3Payment methods 3Reviews 3Social account partners 3Support channels 3Swaps 3Trades 3Transfers 3Account fees 2Account preferences 2Bounty public submissions 2Card transactions 2Claim links 2Course lesson interactions 2Course students 2Dispute alerts 2Economic intelligences 2Financial reports 2Media assets 2Member notes 2Members 2Oauth grants 2Payment quotes 2People 2Refunds 2Stats 2Stats reports 2Stats time series 2User preferences 2Webhook deliveries 2Access tokens 1Account customer trackings 1Account links 1Account reserves 1API key permissions 1API logs 1App logs 1App permissions 1Confirmation tokens 1Deposits 1Dispute summaries 1External account lead forms 1External account posts 1Feedback submissions 1Financial activities 1Financing providers 1Ledger accounts 1Member logs 1Notification badges 1Notification topics 1Partner business earnings 1Partner fee options 1Partner leaderboards 1Partners 1Passkey challenges 1Payment fees 1Payment rule fields 1Payment summaries 1Payout accounts 1Payout quotes 1Paypal link sessions 1Permissions 1Product affiliates 1Referral partners 1Referred users 1Resolution center case events 1Resolution center case summaries 1Social account lead forms 1Social account posts 1Supported payout methods 1Swap quotes 1Transfer recipients 1User access 1User fees 1User notification experience preferences 1User notification preferences 1User notification topic preferences 1User recommended actions 1

This index shows a sample of each area. All 503 actions, with their inputs and prices, are in the catalogue, which a free sandbox key can search.

Questions

The Whop MCP server, answered.

Is there a Whop MCP server for Claude?

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 503 Whop actions across memberships, payments, accounts and ad groups, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Whop.

What do I need to connect Whop?

Whop API key. The free call account { op: "connections.requirements", service: "whop" } lists exactly what to paste.

Can an AI agent delete or change things in Whop?

Only if its key allows it, and only with an explicit confirmation. 68 Whop actions are destructive, including delete invoice, delete Product and delete Promo Code. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

Will an AI agent use up my Whop API limit?

actionlake paces every call to the limits in the Whop service file: 100 calls per 10 seconds per connection. Repeated reads are answered from cache (215 Whop actions can be), which never reaches Whop.

What does a Whop action cost?

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (503 Whop actions page). Cache hits, searches, dry runs and calls Whop refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

Which Whop API does it cover?

The Whop API v1 (OpenAPI 3.1, api.whop.com/api/v1/openapi.json) at api.whop.com. It is built from Whop's documentation as read on 23 October 2026. 503 actions in 147 areas, each one in the signed service file (version 1.0.0).

Does actionlake keep my Whop data, and where?

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Whop credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

Which AI clients can use it?

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

Give your agent Whop today.

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.