Connectors · Accounting & finance
Chargebee MCP server for AI agents.
actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Chargebee and the rest of your systems. It gives your agent 513 Chargebee actions (179 reads, 253 writes and 81 that wait for a confirmation) and holds the Chargebee credential itself, so the agent never does. It paces Chargebee'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: "chargebee.invoices.list", intent: "check which Chargebee account is connected"}# List invoices · read · 1 upstream call- 513actionsin one signed file
- 179readlook, never change
- 253writecreate and update
- 81wait for a yesdestructive, confirmed first
Set up
Connect Chargebee 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 Chargebee.
Username and secret. 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_keyChargebee API key (Settings > Configure Chargebee > API Keys)hostWhere your Chargebee lives: your host
account { op: "connections.requirements", service: "chargebee" } # 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: "chargebee.invoices.list" }# list invoices · read · 1 upstream callcheck { action: "chargebee.credit_notes.create", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent
Chargebee at a glance
- Sign-in
- Username and secret. 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- Setup fields
host- Limits we pace to
- 150 calls a minute, per connection
- API covered
- Chargebee API v2 (OpenAPI 3.1.0, spec 2026-09-24); Product Catalog 2.0 plus Product Catalog 1.0 extras, at your Chargebee instance's API base URL, which you enter when connecting (path /api/v2)
- Built from
- Chargebee's documentation, read 22 October 2026OpenAPI spec (GitHub)OpenAPI spec (GitHub)apidocs.chargebee.com
- Service file
- Version 1.0.0, signed (Ed25519)
- Cached reads
- 152 of 179 reads, for up to 5 minutes; a write clears what it affects
- Shared entities
- 9, so ask can line Chargebee up with your other systems
- Data
- Processed and stored in Sydney, Australia. No US region yet
Capabilities
What an AI agent can do in Chargebee.
513 actions in 79 areas. Every one carries its effect, so a key can allow the reads and hold the rest.
- 179readlook, never change
- 253writecreate and update
- 81destructivewait for a confirmation
Subscriptions
5422 read · 24 write · 8 destructive
List subscriptions · Retrieve a subscription · Update a subscription · Delete a subscription
Invoices
418 read · 20 write · 13 destructive
List invoices · Retrieve an invoice · Delete an invoice · Void an invoice
Customers
4011 read · 23 write · 6 destructive
List customers · Create a subscription · Create a customer · Retrieve a customer
Hosted pages
203 read · 17 write · 0 destructive
Accept a quote · Acknowledge a hosted page · Create checkout to update a subscription · Checkout gift subscription for items
Exports
191 read · 18 write · 0 destructive
Export attached items · Export coupons · Export credit notes · Export customers
Quotes
195 read · 10 write · 4 destructive
List quotes · Retrieve a quote · Delete a quote · Convert a quote
Payment sources
173 read · 12 write · 2 destructive
Create a bank account payment source · Create a card payment source · Create using payment intent · Create using permanent token
Credit notes
154 read · 6 write · 5 destructive
List credit notes · Create credit note · Retrieve a credit note · Delete a credit note
71 more areas · 288 actions
- Business rules 11
- Orders 11
- Business rulesets 10
- Features 10
- Coupons 9
- Estimates 9
- Items 9
- Item prices 8
- Products 8
- Transactions 8
- Addons 7
- Coupon sets 7
- Gifts 7
- Ledger operations 7
- Plans 7
- Alerts 6
- Currencies 6
- PC2 migration items 6
- Unbilled charges 6
- Virtual bank accounts 6
- Credit units 5
- Item families 5
- PC2 migration item families 5
- Price variants 5
- Promotional credits 5
- Webhook endpoints 5
- Comments 4
- Differential prices 4
- In app subscriptions 4
- Metered features 4
- Omnichannel subscriptions 4
- Payment schedule schemes 4
- PC2 migration item prices 4
- PC2 migrations 4
- Portal sessions 4
- Ramps 4
- Attached items 3
- Coupon codes 3
- Payment intents 3
- Time machines 3
- Tokens 3
- Variants 3
- Addresses 2
- Business entities 2
- Custom field configs 2
- Disputes 2
- Einvoices 2
- Entitlements 2
- Events 2
- Omnichannel one time orders 2
- Payment vouchers 2
- Pricing page sessions 2
- Purchases 2
- Recorded purchases 2
- Usages 2
- Cards 1
- Configurations 1
- CSV tax rules 1
- Full exports 1
- Grant blocks 1
- Ledger account balances 1
- Meters 1
- Non subscriptions 1
- Omnichannel subscription items 1
- Payment schedules 1
- Promotional grants 1
- Resource migrations 1
- Rules 1
- Site migration details 1
- Site PC meta records 1
- Vaulted payment methods 1
Top actions
The Chargebee API, shaped for agents.
The ids your agent types, what each does, and the one name it shares with other systems. 41 of Chargebee's 41 action names are shared with at least one other connector, so an agent learns them once.
| Action | What it does | Effect | Same name in |
|---|---|---|---|
chargebee.invoices.listList invoices | List invoices. | read | finance.invoice.list101 connectors |
chargebee.transactions.listList transactions | List transactions. | read | finance.payment.list75 connectors |
chargebee.quotes.listList quotes | List quotes. | read | finance.quote.list52 connectors |
chargebee.subscriptions.listList subscriptions | List subscriptions. | read | finance.subscription.list37 connectors |
chargebee.credit_notes.listList credit notes | List credit notes. | read | finance.credit_note.list33 connectors |
chargebee.items.listList items | List items. | read | finance.billing_item.list24 connectors |
chargebee.orders.listList orders | List orders. | read | commerce.order.list82 connectors |
chargebee.customers.listList customers | List customers. | read | commerce.customer.list45 connectors |
chargebee.credit_notes.createCreate credit note | Create credit note. | write | finance.credit_note.create29 connectors |
chargebee.customers.subscription_for_itemsCreate a subscription | Create a subscription. | write | finance.subscription.create27 connectors |
chargebee.items.createCreate an item | Create an item. | write | finance.billing_item.create22 connectors |
chargebee.invoices.deleteDelete an invoice | Delete an invoice. | destructive | finance.invoice.delete56 connectors |
Try it
Prompts to paste into Claude.
Each one names the Chargebee actions it will call, so you know what it reads and what it changes before you send it.
- Readread
Which Chargebee invoices are more than 30 days overdue? Group them by customer with the total owed.
calls
chargebee.invoices.list - Writewrite
Create credit note in Chargebee. Show me exactly what you will send before you save it.
calls
chargebee.credit_notes.create - Across systemsread
For each customer, how many invoices are in Chargebee and how many tickets in ConnectWise PSA?
calls
chargebee.invoices.listconnectwise_manage.tickets.list
Across your systems
Chargebee, joined to the rest of your business.
One ask fetches from Chargebee and another system, joins the rows on the same customer on our side, and hands your agent the answer, not every row.
For each customer, how many invoices are in Chargebee and how many tickets in ConnectWise PSA?
chargebee.invoices.list+connectwise_manage.tickets.list, oncrm.company· ConnectWise PSAFor each customer, how many invoices are in Chargebee and how many tickets in HubSpot CRM?
chargebee.invoices.list+hubspot_crm.tickets.list, oncrm.company· HubSpot CRM
crm.company 227finance.invoice 91commerce.order 86finance.payment 53commerce.customer 51finance.quote 45finance.credit_note 28finance.subscription 24ask { intent: "for each customer, how many invoices are in Chargebee and how many tickets in ConnectWise PSA", steps: [ { action: "chargebee.invoices.list", as: "inv", input: {}, limit: 100, max_pages: 5 }, { action: "connectwise_manage.tickets.list", as: "tix", input: {}, limit: 100, max_pages: 5 }, { join: { left: "inv", right: "tix", on: "crm.company", group_by: "inv.company_name", select: ["inv.company_name", "count(inv.id) as invoices", "count(tix.id) as tickets"] } } ]}Governance for Chargebee
Destructive actions wait for a yes.
81 Chargebee actions are destructive. The first 10:
- Delete an invoice
chargebee.invoices.delete - Delete a quote
chargebee.quotes.delete - Void an invoice
chargebee.invoices.void - Delete a credit note
chargebee.credit_notes.delete - Delete an item
chargebee.items.delete - Delete a subscription
chargebee.subscriptions.delete - Cancel a subscription
chargebee.subscriptions.cancel_for_items - Delete an imported order
chargebee.orders.delete - Void a credit note
chargebee.credit_notes.void - Delete a customer
chargebee.customers.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 an invoice?
intent: the user asked me to delete an invoice
account { op: "keys.create", name: "chargebee-agent", allowed_actions: ["chargebee.*"], cap_calls: 2000, confirm_policy: "human_for_writes", approval_rules: [ { match: "chargebee.invoices.delete", approver: "[email protected]" }, { match: "chargebee.quotes.delete", approver: "[email protected]" }, { match: "chargebee.invoices.void", approver: "[email protected]" } ]}Cost
What Chargebee costs on actionlake.
Every Chargebee action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Chargebee 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 513 Chargebee actions
- 513actions pageeach page of a long list is one call
- 152reads can be cacheda cache hit costs nothing
- 100,000calls a month, freepaid plans from US$49 a month for 250,000
Action index
Every Chargebee action.
513 actions by area: the id your agent calls, what it does, and its effect.
Subscriptions54
chargebee.subscriptions.deleteDelete a subscriptiondestructivechargebee.subscriptions.getRetrieve a subscriptionreadchargebee.subscriptions.listList subscriptionsreadchargebee.subscriptions.updateUpdate a subscriptionwritechargebee.subscriptions.update_for_itemsUpdate a subscriptionwritechargebee.subscriptions.add_charge_at_term_endAdd charge at term enddestructive- and 48 more in this area
Invoices41
chargebee.invoices.deleteDelete an invoicedestructivechargebee.invoices.getRetrieve an invoicereadchargebee.invoices.listList invoicesreadchargebee.invoices.voidVoid an invoicedestructivechargebee.invoices.add_addon_chargeAdd non-recurring addon to a pending invoicedestructivechargebee.invoices.add_chargeAdd one-time charge to a pending invoicedestructive- and 35 more in this area
Customers40
chargebee.customers.createCreate a customerwritechargebee.customers.getRetrieve a customerreadchargebee.customers.listList customersreadchargebee.customers.subscription_for_itemsCreate a subscriptionwritechargebee.customers.add_contactAdd contacts to a customerwritechargebee.customers.assign_payment_roleAssign payment roledestructive- and 34 more in this area
Hosted pages20
chargebee.hosted_pages.accept_quoteAccept a quotewritechargebee.hosted_pages.acknowledgeAcknowledge a hosted pagewritechargebee.hosted_pages.checkout_existing_for_itemsCreate checkout to update a subscriptionwritechargebee.hosted_pages.checkout_gift_for_itemsCheckout gift subscription for itemswritechargebee.hosted_pages.checkout_existingCheckout existing subscriptionwritechargebee.hosted_pages.checkout_giftCheckout gift subscriptionwrite- and 14 more in this area
Exports19
chargebee.exports.attached_itemsExport attached itemswritechargebee.exports.couponsExport couponswritechargebee.exports.credit_notesExport credit noteswritechargebee.exports.customersExport customerswritechargebee.exports.addonsExport addonswritechargebee.exports.deferred_revenueExport deferred revenue reportswrite- and 13 more in this area
Quotes19
chargebee.quotes.convertConvert a quotewritechargebee.quotes.deleteDelete a quotedestructivechargebee.quotes.getRetrieve a quotereadchargebee.quotes.listList quotesreadchargebee.quotes.create_for_charge_items_and_chargesCreate a quote for charges and charge itemsdestructivechargebee.quotes.create_for_onetime_chargesCreate quote for one-time chargesdestructive- and 13 more in this area
Payment sources17
chargebee.payment_sources.create_bank_accountCreate a bank account payment sourcewritechargebee.payment_sources.create_cardCreate a card payment sourcewritechargebee.payment_sources.create_using_payment_intentCreate using payment intentwritechargebee.payment_sources.create_using_permanent_tokenCreate using permanent tokenwritechargebee.payment_sources.create_using_temp_tokenCreate using gateway temporary tokenwritechargebee.payment_sources.create_using_tokenCreate using Chargebee tokenwrite- and 11 more in this area
Credit notes15
chargebee.credit_notes.createCreate credit notewritechargebee.credit_notes.deleteDelete a credit notedestructivechargebee.credit_notes.getRetrieve a credit notereadchargebee.credit_notes.listList credit notesreadchargebee.credit_notes.download_einvoiceDownload e-invoice for credit notereadchargebee.credit_notes.import_credit_noteImport credit notewrite- and 9 more in this area
Business rules11
chargebee.business_rules.activateActivate a business rulewritechargebee.business_rules.apply_rulesApply business ruleswritechargebee.business_rules.createCreate a business rulewritechargebee.business_rules.create_draftUpdate a business rule draftwritechargebee.business_rules.deactivateDeactivate a business rulewritechargebee.business_rules.deleteDelete a business ruledestructive- and 5 more in this area
Orders11
chargebee.orders.createCreate an orderwritechargebee.orders.getRetrieve an orderreadchargebee.orders.listList ordersreadchargebee.orders.updateUpdate an orderwritechargebee.orders.assign_order_numberAssign order numberwritechargebee.orders.cancelCancel an orderdestructive- and 5 more in this area
Business rulesets10
chargebee.business_rulesets.activateActivate a business rulesetwritechargebee.business_rulesets.add_rulesAdd business rules to a rulesetwritechargebee.business_rulesets.createCreate a business rulesetwritechargebee.business_rulesets.listList business rulesetsreadchargebee.business_rulesets.deactivateDeactivate a business rulesetwritechargebee.business_rulesets.deleteDelete a business rulesetdestructive- and 4 more in this area
Features10
chargebee.features.activate_commandActivate a featurewritechargebee.features.createCreate a featurewritechargebee.features.create_item_entitlementsUpsert or remove item entitlements for a featurewritechargebee.features.listList featuresreadchargebee.features.archive_commandArchive a featurewritechargebee.features.deleteDelete a featuredestructive- and 4 more in this area
Coupons9
chargebee.coupons.copyCopy a couponwritechargebee.coupons.create_for_itemsCreate a coupon for itemswritechargebee.coupons.getRetrieve a couponreadchargebee.coupons.listList couponsreadchargebee.coupons.createCreate a couponwritechargebee.coupons.deleteDelete a coupondestructive- and 3 more in this area
Estimates9
chargebee.estimates.create_invoice_for_itemsCreate invoice for items estimatereadchargebee.estimates.create_subscription_for_itemsEstimate for creating a customer and subscriptionreadchargebee.estimates.gift_subscription_for_itemsGift subscription estimate for itemsreadchargebee.estimates.payment_schedulesCreate a payment schedule estimatereadchargebee.estimates.create_invoiceCreate invoice estimatereadchargebee.estimates.create_subscriptionCreate subscription estimateread- and 3 more in this area
Items9
chargebee.items.createCreate an itemwritechargebee.items.getRetrieve an itemreadchargebee.items.listList itemsreadchargebee.items.updateUpdate an itemwritechargebee.items.create_attached_itemsCreate an attached itemwritechargebee.items.create_item_entitlementsUpsert or remove item entitlements for an itemwrite- and 3 more in this area
Item prices8
chargebee.item_prices.createCreate an item pricewritechargebee.item_prices.listList item pricesreadchargebee.item_prices.list_applicable_item_pricesList applicable item prices for a plan-item pricereadchargebee.item_prices.list_applicable_itemsList applicable items for a plan-item pricereadchargebee.item_prices.deleteDelete an item pricedestructivechargebee.item_prices.differential_pricesCreate a differential pricewrite- and 2 more in this area
Products8
chargebee.products.createCreate a productwritechargebee.products.getRetrieve a productreadchargebee.products.listList productsreadchargebee.products.updateUpdate a productwritechargebee.products.create_variantsCreate a product variantwritechargebee.products.deleteDelete a productdestructive- and 2 more in this area
Transactions8
chargebee.transactions.create_authorizationCreate an authorization paymentwritechargebee.transactions.getRetrieve a transactionreadchargebee.transactions.listList transactionsreadchargebee.transactions.reconcileReconcile transactionwritechargebee.transactions.delete_offline_transactionDelete an offline transactiondestructivechargebee.transactions.record_refundRecord an offline refunddestructive- and 2 more in this area
Addons7
chargebee.addons.copyCopy an addonwritechargebee.addons.createCreate an addonwritechargebee.addons.getRetrieve an addonreadchargebee.addons.listList addonsreadchargebee.addons.deleteDelete an addondestructivechargebee.addons.unarchiveUnarchive an addonwrite- and 1 more in this area
Coupon sets7
chargebee.coupon_sets.add_coupon_codesAdd coupon codes to coupon setwritechargebee.coupon_sets.createCreate a coupon setwritechargebee.coupon_sets.getRetrieve a coupon setreadchargebee.coupon_sets.listList coupon setsreadchargebee.coupon_sets.deleteDelete a coupon setdestructivechargebee.coupon_sets.delete_unused_coupon_codesDelete unused coupon codesdestructive- and 1 more in this area
Gifts7
chargebee.gifts.claimClaim a giftwritechargebee.gifts.create_for_itemsCreate a gift subscription for itemswritechargebee.gifts.getRetrieve a giftreadchargebee.gifts.listList giftsreadchargebee.gifts.cancelCancel a giftdestructivechargebee.gifts.createCreate a giftwrite- and 1 more in this area
Ledger operations7
chargebee.ledger_operations.allocateAllocatewritechargebee.ledger_operations.authorizeAuthorizewritechargebee.ledger_operations.captureCapturedestructivechargebee.ledger_operations.capture_authorizationCapture authorizationdestructivechargebee.ledger_operations.getRetrieve ledger operationreadchargebee.ledger_operations.listList ledger operationsread- and 1 more in this area
Plans7
chargebee.plans.copyCopy a planwritechargebee.plans.createCreate a planwritechargebee.plans.getRetrieve a planreadchargebee.plans.listList plansreadchargebee.plans.deleteDelete a plandestructivechargebee.plans.unarchiveUnarchive a planwrite- and 1 more in this area
Alerts6
chargebee.alerts.createCreate an alertwritechargebee.alerts.getRetrieve an alertreadchargebee.alerts.listList alertsreadchargebee.alerts.list_alert_statusesList alert statuses for an alertreadchargebee.alerts.deleteDelete an alertdestructivechargebee.alerts.updateUpdate an alertwrite
Currencies6
chargebee.currencies.add_scheduleAdd schedulewritechargebee.currencies.createAdd a new currencywritechargebee.currencies.getRetrieve a currencyreadchargebee.currencies.listList currenciesreadchargebee.currencies.remove_scheduleRemove schedulewritechargebee.currencies.updateUpdate a currencywrite
PC2 migration items6
chargebee.pc2_migration_items.createCreate a pc2_migration_itemwritechargebee.pc2_migration_items.getRetrieve a pc2 migration itemreadchargebee.pc2_migration_items.listList pc2 migration itemsreadchargebee.pc2_migration_items.list_applicable_itemsApplicable_items a pc2_migration_itemreadchargebee.pc2_migration_items.deleteDelete draft itemdestructivechargebee.pc2_migration_items.updateUpdate a pc2_migration_itemwrite
Unbilled charges6
chargebee.unbilled_charges.createCreate unbilled charges for item subscriptiondestructivechargebee.unbilled_charges.invoice_now_estimateCreate an estimate for unbilled chargesreadchargebee.unbilled_charges.invoice_unbilled_chargesCreate an invoice for unbilled chargesdestructivechargebee.unbilled_charges.listList unbilled chargesreadchargebee.unbilled_charges.create_unbilled_charges_for_subscriptionCreate unbilled charges for a subscriptiondestructivechargebee.unbilled_charges.deleteDelete an unbilled chargedestructive
Virtual bank accounts6
chargebee.virtual_bank_accounts.createCreate a virtual bank accountwritechargebee.virtual_bank_accounts.create_using_permanent_tokenCreate a virtual bank account using permanent tokenwritechargebee.virtual_bank_accounts.getRetrieve a virtual bank accountreadchargebee.virtual_bank_accounts.listList virtual bank accountsreadchargebee.virtual_bank_accounts.deleteDelete a virtual bank accountdestructivechargebee.virtual_bank_accounts.delete_localLocal delete a virtual bank accountdestructive
Credit units5
chargebee.credit_units.archive_commandArchive a credit unitwritechargebee.credit_units.createCreate a credit unitwritechargebee.credit_units.listList credit unitsreadchargebee.credit_units.reactivate_commandReactivate a credit unitwritechargebee.credit_units.updateUpdate a credit unitwrite
Item families5
chargebee.item_families.createCreate an item familywritechargebee.item_families.getRetrieve an item familyreadchargebee.item_families.listList item familiesreadchargebee.item_families.updateUpdate an item familywritechargebee.item_families.deleteDelete an item familydestructive
PC2 migration item families5
chargebee.pc2_migration_item_families.createCreate a pc2_migration_item_familywritechargebee.pc2_migration_item_families.getRetrieve a pc2 migration item familyreadchargebee.pc2_migration_item_families.listList pc2 migration item familiesreadchargebee.pc2_migration_item_families.updateUpdate a pc2_migration_item_familywritechargebee.pc2_migration_item_families.deleteDelete draft familydestructive
Price variants5
chargebee.price_variants.createCreate a price variantwritechargebee.price_variants.getRetrieve a price variantreadchargebee.price_variants.listList price variantsreadchargebee.price_variants.updateUpdate a price variantwritechargebee.price_variants.deleteDelete a price variantdestructive
Promotional credits5
chargebee.promotional_credits.addAdd promotional creditswritechargebee.promotional_credits.deductDeduct promotional creditswritechargebee.promotional_credits.listList promotional creditsreadchargebee.promotional_credits.setSet promotional creditswritechargebee.promotional_credits.getRetrieve a promotional creditread
Webhook endpoints5
chargebee.webhook_endpoints.createCreate a webhook endpointwritechargebee.webhook_endpoints.getRetrieve a webhook endpointreadchargebee.webhook_endpoints.listList webhook endpointsreadchargebee.webhook_endpoints.updateUpdate webhook endpointwritechargebee.webhook_endpoints.deleteDelete a webhook endpointdestructive
Comments4
chargebee.comments.createCreate a commentwritechargebee.comments.deleteDelete a commentdestructivechargebee.comments.getRetrieve a commentreadchargebee.comments.listList commentsread
Differential prices4
chargebee.differential_prices.deleteDelete a differential pricedestructivechargebee.differential_prices.getRetrieve a differential pricereadchargebee.differential_prices.listList differential pricesreadchargebee.differential_prices.updateUpdate a differential pricewrite
In app subscriptions4
chargebee.in_app_subscriptions.import_receiptImport receiptwritechargebee.in_app_subscriptions.import_subscriptionImport subscription without receiptwritechargebee.in_app_subscriptions.process_purchase_commandProcess purchase commandwritechargebee.in_app_subscriptions.retrieveRetrieve store subscriptionread
Metered features4
chargebee.metered_features.archive_commandArchive a metered featurewritechargebee.metered_features.createCreate a metered featurewritechargebee.metered_features.deleteDelete a metered featuredestructivechargebee.metered_features.reactivate_commandReactivate a metered featurewrite
Omnichannel subscriptions4
chargebee.omnichannel_subscriptions.getRetrieve an omnichannel subscriptionreadchargebee.omnichannel_subscriptions.listList omnichannel subscriptionsreadchargebee.omnichannel_subscriptions.list_omnichannel_transactionsList omnichannel transactions of an omnichannel subscriptionreadchargebee.omnichannel_subscriptions.moveMove an omnichannel subscriptionwrite
Payment schedule schemes4
chargebee.payment_schedule_schemes.createCreate a payment schedule schemewritechargebee.payment_schedule_schemes.deleteDelete a payment schedule schemedestructivechargebee.payment_schedule_schemes.getRetrieve a payment schedule schemereadchargebee.payment_schedule_schemes.listList payment schedule schemesread
PC2 migration item prices4
chargebee.pc2_migration_item_prices.deleteDelete draft item pricedestructivechargebee.pc2_migration_item_prices.getRetrieve a pc2 migration item pricereadchargebee.pc2_migration_item_prices.listList pc2 migration item pricesreadchargebee.pc2_migration_item_prices.updateUpdate a pc2_migration_item_pricewrite
PC2 migrations4
chargebee.pc2_migrations.contact_supportContact_support a pc2_migrationwritechargebee.pc2_migrations.createCreate a pc2_migrationwritechargebee.pc2_migrations.getRetrieve a pc2 migrationreadchargebee.pc2_migrations.initiateInitiate a pc2_migrationwrite
Portal sessions4
chargebee.portal_sessions.activateActivate a portal sessionwritechargebee.portal_sessions.createCreate a portal sessionwritechargebee.portal_sessions.getRetrieve a portal sessionreadchargebee.portal_sessions.logoutLogout a portal sessionwrite
Ramps4
chargebee.ramps.deleteDelete a subscription rampdestructivechargebee.ramps.getRetrieve a subscription rampreadchargebee.ramps.listList subscription rampsreadchargebee.ramps.updateUpdate a subscription rampwrite
Attached items3
chargebee.attached_items.deleteDelete an attached itemdestructivechargebee.attached_items.getRetrieve an attached itemreadchargebee.attached_items.updateUpdate an attached itemwrite
Coupon codes3
chargebee.coupon_codes.archiveArchive a coupon codewritechargebee.coupon_codes.getRetrieve a coupon codereadchargebee.coupon_codes.listList coupon codesread
Payment intents3
chargebee.payment_intents.createCreate a payment intentwritechargebee.payment_intents.getRetrieve a payment intentreadchargebee.payment_intents.updateUpdate a payment intentwrite
Time machines3
chargebee.time_machines.getRetrieve a time machinereadchargebee.time_machines.start_afreshStart afreshdestructivechargebee.time_machines.travel_forwardTravel forwardwrite
Tokens3
chargebee.tokens.create_for_cardCreate a card payment method tokenwritechargebee.tokens.create_using_temp_tokenCreate using vault temp tokenwritechargebee.tokens.getRetrieve a tokenread
Variants3
chargebee.variants.deleteDelete a product variantdestructivechargebee.variants.getRetrieve a product variantreadchargebee.variants.updateUpdate a product variantwrite
Addresses2
chargebee.addresses.createUpdate an addresswritechargebee.addresses.getRetrieve an addressread
Business entities2
chargebee.business_entities.create_transfersTransfer a customer to another business entitydestructivechargebee.business_entities.list_transfersList business entity transfersread
Custom field configs2
chargebee.custom_field_configs.listList custom field configurationsreadchargebee.custom_field_configs.retrieveRetrieve a custom field configurationread
Disputes2
chargebee.disputes.getRetrieve a disputereadchargebee.disputes.listList disputesread
Einvoices2
chargebee.einvoices.getRetrieve an e-invoicereadchargebee.einvoices.listList e-invoicesread
Entitlements2
chargebee.entitlements.createManage entitlements for a featurewritechargebee.entitlements.listList entitlementsread
Events2
chargebee.events.getRetrieve an eventreadchargebee.events.listList eventsread
Omnichannel one time orders2
chargebee.omnichannel_one_time_orders.getRetrieve a one time orderreadchargebee.omnichannel_one_time_orders.listList omnichannel one time ordersread
Payment vouchers2
chargebee.payment_vouchers.createCreate a voucher for the customer to initiate paymentwritechargebee.payment_vouchers.getRetrieve voucher dataread
Pricing page sessions2
chargebee.pricing_page_sessions.create_for_existing_subscriptionCreate pricing page for existing subscriptionwritechargebee.pricing_page_sessions.create_for_new_subscriptionCreate pricing page for new subscriptionwrite
Purchases2
chargebee.purchases.createCreate a purchasewritechargebee.purchases.estimateEstimates for purchaseread
Recorded purchases2
chargebee.recorded_purchases.createRecord a purchasewritechargebee.recorded_purchases.getRetrieve a recorded purchaseread
Usages2
chargebee.usages.listList usagesreadchargebee.usages.pdfRetrieve usages for an invoice as PDFread
Cards1
chargebee.cards.getRetrieve card for a customerread
Configurations1
chargebee.configurations.getList site configurationsread
CSV tax rules1
chargebee.csv_tax_rules.createTaxes Csv importwrite
Full exports1
chargebee.full_exports.statusRetrieve full export statusread
Grant blocks1
chargebee.grant_blocks.listList grant blocksread
Ledger account balances1
chargebee.ledger_account_balances.listList ledger account balancesread
Meters1
chargebee.meters.listList all available metersread
Non subscriptions1
chargebee.non_subscriptions.one_time_purchaseOne time purchasewrite
Omnichannel subscription items1
chargebee.omnichannel_subscription_items.list_scheduled_changesList scheduled changes for omnichannel subscription itemread
Payment schedules1
chargebee.payment_schedules.listList payment schedulesread
Promotional grants1
chargebee.promotional_grants.createCreate Promotional Grantwrite
Resource migrations1
chargebee.resource_migrations.retrieve_latestRetrieve latest migration detailsread
Rules1
chargebee.rules.getRetrieve rule dataread
Site migration details1
chargebee.site_migration_details.listList site migration detailsread
Site PC meta records1
chargebee.site_pc_meta_records.listList site pc meta recordsread
Vaulted payment methods1
chargebee.vaulted_payment_methods.getRetrieve vaulted payment methodread
This index shows a sample of each area. All 513 actions, with their inputs and prices, are in the catalogue, which a free sandbox key can search.
Questions
The Chargebee MCP server, answered.
Is there a Chargebee MCP server for Claude?
Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 513 Chargebee actions across subscriptions, invoices, customers and hosted pages, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Chargebee.
What do I need to connect Chargebee?
Chargebee API key (Settings > Configure Chargebee > API Keys). Plus your host. The free call account { op: "connections.requirements", service: "chargebee" } lists exactly what to paste.
Can an AI agent delete or change things in Chargebee?
Only if its key allows it, and only with an explicit confirmation. 81 Chargebee actions are destructive, including delete an invoice, delete a quote and void an invoice. 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 Chargebee API limit?
actionlake paces every call to the limits in the Chargebee service file: 150 calls a minute per connection. Repeated reads are answered from cache (152 Chargebee actions can be), which never reaches Chargebee.
What does a Chargebee action cost?
One upstream call, the only unit actionlake bills. A list that pages bills one call per page (513 Chargebee actions page). Cache hits, searches, dry runs and calls Chargebee 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 Chargebee API does it cover?
The Chargebee API v2 (OpenAPI 3.1.0, spec 2026-09-24); Product Catalog 2.0 plus Product Catalog 1.0 extras at your Chargebee instance's API base URL, which you enter when connecting (path /api/v2). It is built from Chargebee's documentation as read on 22 October 2026. 513 actions in 79 areas, each one in the signed service file (version 1.0.0).
Can I combine Chargebee with my other systems?
Yes. ask joins Chargebee to ConnectWise PSA or HubSpot CRM on the same customer and returns the answer rather than every row. Chargebee maps crm.company, which 227 other connectors also map.
Does actionlake keep my Chargebee 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 Chargebee 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 Chargebee today.
Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.