Chargebee MCP server
Chargebee's official MCP servers let agents look up customers, subscriptions, invoices, and transactions, explain features, and scaffold billing integrations.
Chargebee MCP is Chargebee's official set of remote MCP servers for its subscription-billing and revenue platform. There are three: a Data Access server that lets an agent query live billing data read-only — find customers, subscriptions, items and item prices, invoices, credit notes, transactions, payment intents, and events, with PDF links for invoices and credit notes; a Knowledge Base server that answers product questions from Chargebee's documentation and generates integration code samples; and an Onboarding server (test and sandbox sites only) that sets up a product catalog, features and entitlements, sample data, and branding.
The Data Access server is the one finance and billing copilots reach for: it exposes lookup tools grouped into toolsets (customer, product, subscription, invoice, credit note, transaction, payment intent, event, and a fields/filters helper so the agent can discover queryable fields), letting an agent answer questions like "what's this customer's active subscription and last invoice?" end to end. All three are hosted remote endpoints on your Chargebee subdomain (US, EU, and AU regions), reached over HTTP. The Knowledge Base server needs no auth (public information only); the Data Access and Onboarding servers authenticate with a Chargebee API key or OAuth. Because these tools touch billing data, prefer a scoped key and keep a human in the loop for anything sensitive.
Quick install
Copy-paste configs are provided for all 8 supported clients. Pick your client below.
Available tools
| Tool | Description |
|---|---|
| Fields lookup | Discover the queryable fields available on Chargebee resources so the agent can build valid lookups. |
| Filters lookup | Discover the filters available for narrowing Chargebee resource queries. |
| Find customer by ID | Look up a single customer by their Chargebee customer ID. |
| Find customers by email | Find customers matching an email address. |
| Find customers by company name | Find customers matching a company name. |
| List customers | List customers on the account with filtering and pagination. |
| Find plan by name | Find a plan (item) by its name. |
| Find addon by name | Find an addon (item) by its name. |
| Find item by ID | Look up a product catalog item by ID. |
| Find item price by ID | Look up an item price by ID. |
| Find item prices by item ID | List the item prices belonging to an item. |
| Find subscription by ID | Look up a single subscription by its ID. |
| Find subscriptions by customer ID | List the subscriptions belonging to a customer. |
| List subscriptions | List subscriptions on the account with filtering and pagination. |
| Payment intent lookup | Look up a payment intent on the account. |
| Find invoice by ID | Look up a single invoice by its ID. |
| Find invoices by customer ID | List the invoices belonging to a customer. |
| Find invoices by subscription ID | List the invoices belonging to a subscription. |
| List invoices | List invoices on the account with filtering and pagination. |
| Get invoice PDF link | Get a downloadable PDF link for an invoice. |
| Find credit note by ID | Look up a single credit note by its ID. |
| List credit notes | List credit notes on the account. |
| Get credit note PDF link | Get a downloadable PDF link for a credit note. |
| Find transaction by ID | Look up a single transaction by its ID. |
| Find transactions by invoice ID | List the transactions associated with an invoice. |
| Find transactions by customer ID | List the transactions associated with a customer. |
| List transactions | List transactions on the account. |
| Find event by ID | Look up a single event by its ID. |
| List events by customer ID | List the events associated with a customer. |
| List events by event type | List events of a given type on the account. |
What you can do with it
Answer a billing question end to end
A support or finance copilot looks up a customer by email, finds their active subscription and latest invoice, and returns the invoice PDF link — resolving "what does this customer owe?" without anyone opening the Chargebee UI.
Scaffold a Chargebee integration
Using the Knowledge Base server, a developer asks the agent to explain a feature and generate code samples for the Chargebee REST API or Chargebee.js, cutting research and boilerplate time during integration.
Stand up a sandbox catalog
On a test site, the Onboarding server generates a product catalog, features and entitlements, sample customers and subscriptions, and branding so a team can demo or develop against realistic data fast.
FAQ
- Is it free?
- The MCP servers are provided by Chargebee at no extra charge; you pay your normal Chargebee subscription and any processing fees on real transactions. The Data Access server queries your account's live data read-only.
- Does it support remote/OAuth?
- Yes. All three servers are hosted remote endpoints on your Chargebee subdomain (US, EU, and AU regions) over HTTP. The Knowledge Base server needs no auth; the Data Access and Onboarding servers authenticate with a Chargebee API key or OAuth.
- What are the three Chargebee MCP servers?
- A Data Access server (read-only lookups of customers, subscriptions, invoices, transactions, and more), a Knowledge Base server (feature explanations and code samples, no auth), and an Onboarding server (catalog, entitlement, sample-data, and branding setup, available on test and sandbox sites only).