Get started free
All integrations

Chargebee integration

Subscription billing and revenue management platform API. Manage subscriptions, customers, invoices, payments, and pricing plans. Handle subscription lifecycle events, proration, trials, and dunning. Build complete billing systems for SaaS, subscription boxes, and recurring revenue businesses.

39 toolsBasic authAPI docs

Common Chargebee use cases

  • Checkout flow
  • Pricing pages
  • Customer retention
  • Customer management
  • CRM sync
  • Billing display
  • Pricing display
  • Payment verification
  • Webhook verification
  • Accounting integration

What you can do with Chargebee

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Subscription, 9 operations

  • POSTcancel_subscription

    Cancels a subscription immediately or at billing period end.

  • POSTcreate_subscription

    Creates a new subscription for a customer.

  • GETget_subscription

    Retrieves a specific subscription's complete details.

  • GETlist_subscriptions

    Lists all subscriptions with status and customer filtering.

  • POSTpause_subscription

    Pauses a subscription, stopping billing temporarily.

  • POSTreactivate_subscription

    Reactivates a cancelled or non-renewing subscription.

  • POSTremove_scheduled_cancellation

    Removes a scheduled cancellation from a subscription.

  • POSTresume_subscription

    Resumes a paused subscription.

  • POSTupdate_subscription

    Updates an existing subscription's attributes.

Invoice, 6 operations

  • POSTclose_invoice

    Closes a pending invoice for payment collection.

  • POSTdelete_invoice

    Deletes a pending invoice.

  • GETget_invoice

    Retrieves a specific invoice's complete details.

  • GETlist_invoices

    Lists all invoices with status and customer filtering.

  • POSTvoid_invoice

    Voids an invoice, making it a null entity.

  • POSTwrite_off_invoice

    Writes off an invoice as uncollectible.

Customer, 5 operations

  • POSTcreate_customer

    Creates a new customer in Chargebee.

  • POSTdelete_customer

    Deletes a customer from Chargebee.

  • GETget_customer

    Retrieves a specific customer's complete profile.

  • GETlist_customers

    Lists all customers with filtering options.

  • POSTupdate_customer

    Updates an existing customer's details.

Coupon, 2 operations

  • GETget_coupon

    Retrieves a specific coupon's details.

  • GETlist_coupons

    Lists all coupons with filtering.

Credit note, 2 operations

  • GETget_credit_note

    Retrieves a specific credit note's details.

  • GETlist_credit_notes

    Lists all credit notes with filtering.

Event, 2 operations

  • GETget_event

    Retrieves a specific event's details.

  • GETlist_events

    Lists events (changes) that occurred in the Chargebee site.

Hosted page, 2 operations

  • GETget_hosted_page

    Retrieves a specific hosted page's details.

  • GETlist_hosted_pages

    Lists hosted pages created in Chargebee.

Item, 2 operations

  • GETget_item

    Retrieves a specific item's details.

  • GETlist_items

    Lists all items in the Product Catalog 2.0.

Item price, 2 operations

  • GETget_item_price

    Retrieves a specific item price's details.

  • GETlist_item_prices

    Lists all item prices in the Product Catalog 2.0.

Payment, 2 operations

  • POSTcollect_payment

    Attempts to collect payment for an unpaid invoice.

  • POSTrecord_payment

    Records an offline payment for an invoice.

Plan, 2 operations

  • GETget_plan

    Retrieves a specific pricing plan's details.

  • GETlist_plans

    Lists all pricing plans in the catalog.

Transaction, 2 operations

  • GETget_transaction

    Retrieves a specific transaction's details.

  • GETlist_transactions

    Lists all transactions with filtering.

Payment source, 1 operation

  • GETlist_payment_sources

    Lists payment sources (cards, bank accounts, etc.).

Use Chargebee from Claude Code, Cursor or Codex

Connect Chargebee in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Chargebee operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Chargebee

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Chargebee once

    Add your Chargebee connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Chargebee integration FAQ

What can you do with the Chargebee integration?
LiveContext exposes 39 operations on Chargebee, covering subscription, invoice, customer and coupon. Common uses include Checkout flow, Pricing pages and Customer retention.

Popular integrations

Browse the whole catalog