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/mcpdo { 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.
- 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 - 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 - 03
Make the first call. Check before a write.
Ask in plain words; Claude picks the action. Before anything changes,
checkvalidates 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
Memberships
132 read · 9 write · 2 destructive
List Memberships · Retrieve Membership · Update Membership · Invite to a Membership
Payments
123 read · 5 write · 4 destructive
List Payments · Retrieve Payment · Generate Payment PDF · Resume a parked renewal
Accounts
114 read · 4 write · 3 destructive
Create Account · List Accounts · Search Accounts · Form Company
Ad groups
104 read · 5 write · 1 destructive
Create an Ad Group · Estimate Ad Group Reach · List Ad Groups · Duplicate an Ad Group
Ad campaigns
92 read · 6 write · 1 destructive
Create an Ad Campaign · List Ad Campaigns · Duplicate an Ad Campaign · Retrieve an Ad Campaign
Invoices
92 read · 5 write · 2 destructive
List invoices · Create invoice · Retrieve invoice · Update invoice
Resolution center cases
92 read · 5 write · 2 destructive
Open a Case as the Customer · List Resolution Center Cases · Accept a Case · Appeal a Case
Ads
82 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.
| Action | What it does | Effect | Same name in |
|---|---|---|---|
whop.invoices.listList invoices | List invoices. | read | finance.invoice.list101 connectors |
whop.payments.listList Payments | List Payments. | read | finance.payment.list75 connectors |
whop.memberships.listList Memberships | List Memberships. | read | finance.subscription.list37 connectors |
whop.users.listList Users | List Users. | read | identity.user.list474 connectors |
whop.products.listList Products | List Products. | read | commerce.product.list112 connectors |
whop.refunds.listList Refunds | List Refunds. | read | finance.refund.list23 connectors |
whop.invoices.createCreate invoice | Create invoice. | write | finance.invoice.create74 connectors |
whop.members.listList Members | List Members. | read | commerce.customer.list45 connectors |
whop.users.meRetrieve Current User | Retrieve Current User. | read | identity.current_user.get307 connectors |
whop.invoices.updateUpdate invoice | Update invoice. | write | finance.invoice.update69 connectors |
whop.products.createCreate Product | Create Product. | write | commerce.product.create92 connectors |
whop.invoices.deleteDelete invoice | Delete invoice. | destructive | finance.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.
- Readread
Which Whop invoices are more than 30 days overdue? Group them by customer with the total owed.
calls
whop.invoices.list - Writewrite
Create invoice in Whop. Show me exactly what you will send before you save it.
calls
whop.invoices.create
Governance for Whop
Destructive actions wait for a yes.
68 Whop actions are destructive. The first 10:
- Delete invoice
whop.invoices.delete - Delete Product
whop.products.delete - Delete Promo Code
whop.promo_codes.delete - Delete Webhook
whop.webhooks.delete - Delete message
whop.messages.delete - Delete an Ad
whop.ads.delete - Delete App
whop.apps.delete - Delete Plan
whop.plans.delete - Delete course
whop.courses.delete - Delete Domain
whop.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.
Delete invoice?
intent: the user asked me to delete invoice
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]" } ]}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
Action index
Every Whop action.
503 actions by area: the id your agent calls, what it does, and its effect.
Memberships13
whop.memberships.getRetrieve Membershipreadwhop.memberships.inviteInvite to a Membershipwritewhop.memberships.listList Membershipsreadwhop.memberships.updateUpdate Membershipwritewhop.memberships.apply_promo_codeApply Promo Code to Membershipwritewhop.memberships.assign_affiliateAssign Affiliate to Membershipwrite- and 7 more in this area
Payments12
whop.payments.generate_pdfGenerate Payment PDFwritewhop.payments.getRetrieve Paymentreadwhop.payments.listList Paymentsreadwhop.payments.resumeResume a parked renewalwritewhop.payments.captureCapture paymentdestructivewhop.payments.createCreate Paymentdestructive- and 6 more in this area
Accounts11
whop.accounts.createCreate Accountwritewhop.accounts.form_companyForm Companywritewhop.accounts.listList Accountsreadwhop.accounts.searchSearch Accountsreadwhop.accounts.deleteDelete a Connected Accountdestructivewhop.accounts.getRetrieve Accountread- and 5 more in this area
Ad groups10
whop.ad_groups.createCreate an Ad Groupwritewhop.ad_groups.duplicateDuplicate an Ad Groupwritewhop.ad_groups.estimate_reachEstimate Ad Group Reachreadwhop.ad_groups.listList Ad Groupsreadwhop.ad_groups.deleteDelete an Ad Groupdestructivewhop.ad_groups.getRetrieve an Ad Groupread- and 4 more in this area
Ad campaigns9
whop.ad_campaigns.createCreate an Ad Campaignwritewhop.ad_campaigns.duplicateDuplicate an Ad Campaignwritewhop.ad_campaigns.getRetrieve an Ad Campaignreadwhop.ad_campaigns.listList Ad Campaignsreadwhop.ad_campaigns.deleteDelete an Ad Campaigndestructivewhop.ad_campaigns.pausePause an Ad Campaignwrite- and 3 more in this area
Invoices9
whop.invoices.createCreate invoicewritewhop.invoices.getRetrieve invoicereadwhop.invoices.listList invoicesreadwhop.invoices.updateUpdate invoicewritewhop.invoices.deleteDelete invoicedestructivewhop.invoices.mark_paidMark paid invoicewrite- and 3 more in this area
Resolution center cases9
whop.resolution_center_cases.acceptAccept a Casewritewhop.resolution_center_cases.appealAppeal a Casewritewhop.resolution_center_cases.createOpen a Case as the Customerwritewhop.resolution_center_cases.listList Resolution Center Casesreadwhop.resolution_center_cases.denyDeny a Casedestructivewhop.resolution_center_cases.getRetrieve Resolution Center Caseread- and 3 more in this area
Ads8
whop.ads.createCreate an Adwritewhop.ads.duplicateDuplicate an Adwritewhop.ads.getRetrieve an Adreadwhop.ads.listList Adsreadwhop.ads.deleteDelete an Addestructivewhop.ads.pausePause an Adwrite- and 2 more in this area
Course lessons8
whop.course_lessons.createCreate course lessonwritewhop.course_lessons.getRetrieve course lessonreadwhop.course_lessons.listList course lessonsreadwhop.course_lessons.mark_completedMark as completed course lessonwritewhop.course_lessons.deleteDelete course lessondestructivewhop.course_lessons.startStart course lessonwrite- and 2 more in this area
Experiences8
whop.experiences.attachAttach experiencewritewhop.experiences.createCreate experiencewritewhop.experiences.detachDetach experiencewritewhop.experiences.listList experiencesreadwhop.experiences.deleteDelete experiencedestructivewhop.experiences.duplicateDuplicate experiencewrite- and 2 more in this area
Experiments8
whop.experiments.activateActivate Experimentwritewhop.experiments.createCreate Experimentwritewhop.experiments.evaluate_exposuresEvaluate Experimentsreadwhop.experiments.listList Experimentsreadwhop.experiments.endEnd Experimentdestructivewhop.experiments.getRetrieve Experimentread- and 2 more in this area
Payment rules8
whop.payment_rules.activateActivate a payment rulewritewhop.payment_rules.createCreate a payment rulewritewhop.payment_rules.deactivateDeactivate a payment rulewritewhop.payment_rules.listList payment rulesreadwhop.payment_rules.deleteDelete a payment ruledestructivewhop.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 rulewritewhop.ad_conversion_value_rules.getRetrieve a conversion value rulereadwhop.ad_conversion_value_rules.listList conversion value rulesreadwhop.ad_conversion_value_rules.pausePause a conversion value rulewritewhop.ad_conversion_value_rules.deleteDelete a conversion value ruledestructivewhop.ad_conversion_value_rules.unpauseUnpause a conversion value rulewrite- and 1 more in this area
Products7
whop.products.createCreate Productwritewhop.products.getRetrieve Productreadwhop.products.listList Productsreadwhop.products.updateUpdate Productwritewhop.products.deleteDelete Productdestructivewhop.products.publishPublish Productwrite- and 1 more in this area
Waitlist entries7
whop.waitlist_entries.approveApprove Waitlist Entrywritewhop.waitlist_entries.approve_allApprove All Waitlist Entrieswritewhop.waitlist_entries.createCreate Waitlist Entrywritewhop.waitlist_entries.listList Waitlist Entriesreadwhop.waitlist_entries.cancelCancel Waitlist Entrydestructivewhop.waitlist_entries.denyDeny Waitlist Entrydestructive- and 1 more in this area
Webhooks7
whop.webhooks.createCreate Webhookwritewhop.webhooks.getRetrieve Webhookreadwhop.webhooks.listList Webhooksreadwhop.webhooks.updateUpdate Webhookwritewhop.webhooks.deleteDelete Webhookdestructivewhop.webhooks.replayReplay Deliveries in a Rangewrite- and 1 more in this area
API keys6
whop.api_keys.createCreate API Keywritewhop.api_keys.getRetrieve API Keyreadwhop.api_keys.listList API Keysreadwhop.api_keys.updateUpdate API Keywritewhop.api_keys.deleteDelete API Keydestructivewhop.api_keys.rotateRotate API Keydestructive
Apps6
whop.apps.createCreate Appwritewhop.apps.deployDeploy Appwritewhop.apps.getRetrieve Appreadwhop.apps.listList Appsreadwhop.apps.deleteDelete Appdestructivewhop.apps.updateUpdate Appwrite
Disputes6
whop.disputes.acceptAccept Disputewritewhop.disputes.getRetrieve Disputereadwhop.disputes.listList Disputesreadwhop.disputes.submitSubmit Disputewritewhop.disputes.updateUpdate Disputewritewhop.disputes.upload_evidenceUpload Dispute Evidencewrite
Domains6
whop.domains.checkCheck Domainwritewhop.domains.createCreate Domainwritewhop.domains.getRetrieve Domainreadwhop.domains.listList Domainsreadwhop.domains.deleteDelete Domaindestructivewhop.domains.updateUpdate Domainwrite
Email addresses6
whop.email_addresses.createCreate Email Addresswritewhop.email_addresses.getRetrieve Email Addressreadwhop.email_addresses.listList Email Addressesreadwhop.email_addresses.updateUpdate Email Addresswritewhop.email_addresses.deleteDelete Email Addressdestructivewhop.email_addresses.reset_passwordReset Email Address Passworddestructive
Partner referral requests6
whop.partner_referral_requests.acceptAccept a partner referral requestwritewhop.partner_referral_requests.createCreate a partner referral requestwritewhop.partner_referral_requests.getRetrieve a partner referral requestreadwhop.partner_referral_requests.listList partner referral requestsreadwhop.partner_referral_requests.cancelCancel a partner referral requestdestructivewhop.partner_referral_requests.declineDecline a partner referral requestdestructive
Payout methods6
whop.payout_methods.getRetrieve payout methodreadwhop.payout_methods.listList Saved Payout Methodsreadwhop.payout_methods.list_activeList payout methodsreadwhop.payout_methods.updateUpdate Saved Payout Methodwritewhop.payout_methods.createCreate Saved Payout Methoddestructivewhop.payout_methods.deleteDelete Saved Payout Methoddestructive
Plans6
whop.plans.calculate_taxCalculate Taxreadwhop.plans.createCreate Planwritewhop.plans.getRetrieve Planreadwhop.plans.listList Plansreadwhop.plans.deleteDelete Plandestructivewhop.plans.updateUpdate Planwrite
Promo codes6
whop.promo_codes.createCreate Promo Codewritewhop.promo_codes.deleteDelete Promo Codedestructivewhop.promo_codes.getRetrieve Promo Codereadwhop.promo_codes.listList Promo Codesreadwhop.promo_codes.activateActivate Promo Codewritewhop.promo_codes.deactivateDeactivate Promo Codewrite
Variants6
whop.variants.calculate_taxCalculate Taxreadwhop.variants.createCreate Variantwritewhop.variants.getRetrieve Variantreadwhop.variants.listList Variantsreadwhop.variants.deleteDelete Variantdestructivewhop.variants.updateUpdate Variantwrite
Ad pixels5
whop.ad_pixels.createCreate an ad pixelwritewhop.ad_pixels.getRetrieve an ad pixelreadwhop.ad_pixels.listList ad pixelsreadwhop.ad_pixels.updateUpdate an ad pixelwritewhop.ad_pixels.deleteDelete an ad pixeldestructive
Affiliate overrides5
whop.affiliate_overrides.createCreate overridewritewhop.affiliate_overrides.getRetrieve overridereadwhop.affiliate_overrides.listList overridesreadwhop.affiliate_overrides.updateUpdate overridewritewhop.affiliate_overrides.deleteDelete overridedestructive
Affiliates5
whop.affiliates.archiveArchive affiliatewritewhop.affiliates.createCreate affiliatewritewhop.affiliates.getRetrieve affiliatereadwhop.affiliates.listList affiliatesreadwhop.affiliates.unarchiveUnarchive affiliatewrite
AI chats5
whop.ai_chats.createCreate ai chatwritewhop.ai_chats.getRetrieve ai chatreadwhop.ai_chats.listList ai chatsreadwhop.ai_chats.updateUpdate ai chatwritewhop.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.