productivity
Chargebee MCP, CLI, and Lua Integration for AI Agents
Chargebee integration docs for AI agents: MCP gateway setup, Chargebee CLI commands, Lua API reference, credentials, and function schemas.Chargebee for agents
Credentials can be configured manually in web or CLI hosts.
Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.
Agent Surfaces
Machine-Readable Metadata
Function Catalog
| Function | Type | Parameters | Description |
|---|---|---|---|
chargebee.chargebee_cancel_subscription_for_items | Write write | 0 | Cancel a subscription with Product Catalog 2.0 item semantics. |
chargebee.chargebee_checkout_existing_for_items | Write write | 0 | Create a hosted checkout page for an existing item-price subscription. |
chargebee.chargebee_checkout_new_for_items | Write write | 0 | Create a hosted checkout page for a new item-price subscription. |
chargebee.chargebee_close_invoice | Write write | 0 | Close a pending Chargebee invoice. |
chargebee.chargebee_collect_invoice_payment | Write write | 0 | Collect payment for an invoice. |
chargebee.chargebee_collect_now_hosted_page | Write write | 0 | Create a hosted page to collect unpaid invoices. |
chargebee.chargebee_create_coupon | Write write | 0 | Create a Chargebee coupon. |
chargebee.chargebee_create_credit_note | Write write | 0 | Create a credit note for an invoice. |
chargebee.chargebee_create_customer | Write write | 0 | Create a Chargebee customer. |
chargebee.chargebee_create_invoice_for_charge_items_and_charges | Write write | 0 | Create a non-recurring invoice for charge items and ad hoc charges. |
chargebee.chargebee_create_item | Write write | 0 | Create a Chargebee item. |
chargebee.chargebee_create_item_price | Write write | 0 | Create a Chargebee item price. |
chargebee.chargebee_create_payment_source | Write write | 0 | Create a payment source for a customer. |
chargebee.chargebee_create_subscription_for_customer | Write write | 0 | Create a subscription for an existing customer with item prices. |
chargebee.chargebee_create_subscription_for_items | Write write | 0 | Create a subscription with Product Catalog 2.0 item prices. |
chargebee.chargebee_delete_coupon | Write write | 0 | Delete or archive a Chargebee coupon by ID. |
chargebee.chargebee_delete_credit_note | Write write | 0 | Delete a Chargebee credit note. |
chargebee.chargebee_delete_customer | Write write | 0 | Delete or archive a Chargebee customer by ID. |
chargebee.chargebee_delete_invoice | Write write | 0 | Delete a Chargebee invoice. |
chargebee.chargebee_delete_item | Write write | 0 | Delete or archive a Chargebee item by ID. |
chargebee.chargebee_delete_item_price | Write write | 0 | Delete or archive a Chargebee item price by ID. |
chargebee.chargebee_delete_payment_source | Write write | 0 | Delete a payment source. |
chargebee.chargebee_delete_subscription | Write write | 0 | Delete a Chargebee subscription. |
chargebee.chargebee_estimate_cancel_subscription_for_items | Write write | 0 | Estimate cancelling a subscription. |
chargebee.chargebee_estimate_create_invoice_for_items | Write write | 0 | Estimate creating an invoice for item prices and charges. |
chargebee.chargebee_estimate_create_subscription_for_customer | Write write | 0 | Estimate creating a subscription for an existing customer. |
chargebee.chargebee_estimate_create_subscription_for_items | Write write | 0 | Estimate creating a Product Catalog 2.0 subscription. |
chargebee.chargebee_estimate_renew_subscription | Read read | 0 | Estimate renewing a subscription. |
chargebee.chargebee_estimate_update_subscription_for_items | Write write | 0 | Estimate updating a Product Catalog 2.0 subscription. |
chargebee.chargebee_get_attached_item | Read read | 0 | Retrieve a Chargebee attached item by ID. |
chargebee.chargebee_get_business_entity | Read read | 0 | Retrieve a Chargebee business entity by ID. |
chargebee.chargebee_get_coupon | Read read | 0 | Retrieve a Chargebee coupon by ID. |
chargebee.chargebee_get_credit_note | Read read | 0 | Retrieve a Chargebee credit note by ID. |
chargebee.chargebee_get_credit_note_pdf | Read read | 0 | Retrieve credit note PDF metadata and download URL. |
chargebee.chargebee_get_current_user | Read read | 0 | Verify Chargebee API connectivity with a lightweight subscriptions request. Use this to confirm credentials and site name are working. |
chargebee.chargebee_get_customer | Read read | 1 | Retrieve detailed information about a specific Chargebee customer by their ID, including contact details, billing address, and payment method. |
chargebee.chargebee_get_event | Read read | 0 | Retrieve a Chargebee event by ID. |
chargebee.chargebee_get_hosted_page | Read read | 0 | Retrieve a Chargebee hosted page by ID. |
chargebee.chargebee_get_invoice | Read read | 1 | Retrieve detailed information about a specific Chargebee invoice by its ID, including line items, totals, tax, and payment status. |
chargebee.chargebee_get_invoice_pdf | Read read | 0 | Retrieve invoice PDF metadata and download URL. |
chargebee.chargebee_get_item | Read read | 0 | Retrieve a Chargebee item by ID. |
chargebee.chargebee_get_item_price | Read read | 0 | Retrieve a Chargebee item price by ID. |
chargebee.chargebee_get_order | Read read | 0 | Retrieve a Chargebee order by ID. |
chargebee.chargebee_get_payment_source | Read read | 0 | Retrieve a payment source by ID. |
chargebee.chargebee_get_subscription | Read read | 1 | Retrieve detailed information about a specific Chargebee subscription by its ID, including plan details, billing period, status, and associated customer. |
chargebee.chargebee_get_transaction | Read read | 0 | Retrieve a Chargebee transaction by ID. |
chargebee.chargebee_list_attached_items | Read read | 0 | List Chargebee attached items with filters and pagination. |
chargebee.chargebee_list_business_entities | Read read | 0 | List Chargebee business entitys with filters and pagination. |
chargebee.chargebee_list_coupons | Read read | 0 | List Chargebee coupons with filters and pagination. |
chargebee.chargebee_list_credit_notes | Read read | 0 | List Chargebee credit notes with filters and pagination. |
chargebee.chargebee_list_currencies | Read read | 0 | List Chargebee currencies. |
chargebee.chargebee_list_customers | Read read | 2 | List customers from Chargebee with pagination. Returns customer details including email, name, company, and billing address. |
chargebee.chargebee_list_events | Read read | 0 | List Chargebee events with filters and pagination. |
chargebee.chargebee_list_hosted_pages | Read read | 0 | List Chargebee hosted pages with filters and pagination. |
chargebee.chargebee_list_invoice_payment_schedules | Read read | 0 | Retrieve payment schedules for an invoice. |
chargebee.chargebee_list_invoices | Read read | 3 | List invoices from Chargebee. Supports filtering by status (paid, posted, payment_due, not_paid, voided, pending) and pagination. |
chargebee.chargebee_list_item_prices | Read read | 0 | List Chargebee item prices with filters and pagination. |
chargebee.chargebee_list_items | Read read | 0 | List Chargebee items with filters and pagination. |
chargebee.chargebee_list_orders | Read read | 0 | List Chargebee orders with filters and pagination. |
chargebee.chargebee_list_payment_sources_for_customer | Read read | 0 | List payment sources for a customer. |
chargebee.chargebee_list_subscriptions | Read read | 3 | List subscriptions from Chargebee. Supports filtering by state (active, cancelled, non_renewing, paused, in_trial, future) and pagination. Returns subscription details including plan, status, and billing period. |
chargebee.chargebee_list_transactions | Read read | 0 | List Chargebee transactions with filters and pagination. |
chargebee.chargebee_manage_payment_sources_hosted_page | Write write | 0 | Create a hosted page for managing payment sources. |
chargebee.chargebee_pause_subscription | Write write | 0 | Pause a Chargebee subscription. |
chargebee.chargebee_reactivate_subscription | Write write | 0 | Reactivate a cancelled Chargebee subscription. |
chargebee.chargebee_record_invoice_payment | Write write | 0 | Record an offline payment for an invoice. |
chargebee.chargebee_record_refund_for_transaction | Write write | 0 | Record an offline refund for a transaction. |
chargebee.chargebee_remove_scheduled_cancellation | Write write | 0 | Remove a scheduled subscription cancellation. |
chargebee.chargebee_remove_scheduled_changes | Write write | 0 | Remove scheduled changes from a subscription. |
chargebee.chargebee_resume_subscription | Write write | 0 | Resume a paused Chargebee subscription. |
chargebee.chargebee_retrieve_subscription_with_scheduled_changes | Read read | 0 | Retrieve a subscription including scheduled changes. |
chargebee.chargebee_update_coupon | Write write | 0 | Update a Chargebee coupon by ID. |
chargebee.chargebee_update_customer | Write write | 0 | Update a Chargebee customer by ID. |
chargebee.chargebee_update_item | Write write | 0 | Update a Chargebee item by ID. |
chargebee.chargebee_update_item_price | Write write | 0 | Update a Chargebee item price by ID. |
chargebee.chargebee_update_payment_method_hosted_page | Write write | 0 | Create a hosted page for updating payment method. |
chargebee.chargebee_update_subscription_for_items | Write write | 0 | Update a subscription with Product Catalog 2.0 item prices. |
chargebee.chargebee_void_credit_note | Write write | 0 | Void a Chargebee credit note. |
chargebee.chargebee_void_invoice | Write write | 0 | Void a Chargebee invoice. |
chargebee.chargebee_void_transaction | Write write | 0 | Void a Chargebee transaction. |