Chargebee MCP server

OfficialChargebeeConfig last verified Jun 1, 2026

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.

Add to ~/.claude.json

~/.claude.json
json
{
  "mcpServers": {
    "chargebee": {
      "type": "http",
      "url": "https://YOUR-SUBDOMAIN.mcp.chargebee.com/data_lookup_agent"
    }
  }
}
Or via CLI
bash
claude mcp add --transport http chargebee https://YOUR-SUBDOMAIN.mcp.chargebee.com/data_lookup_agent

Available tools

ToolDescription
Fields lookupDiscover the queryable fields available on Chargebee resources so the agent can build valid lookups.
Filters lookupDiscover the filters available for narrowing Chargebee resource queries.
Find customer by IDLook up a single customer by their Chargebee customer ID.
Find customers by emailFind customers matching an email address.
Find customers by company nameFind customers matching a company name.
List customersList customers on the account with filtering and pagination.
Find plan by nameFind a plan (item) by its name.
Find addon by nameFind an addon (item) by its name.
Find item by IDLook up a product catalog item by ID.
Find item price by IDLook up an item price by ID.
Find item prices by item IDList the item prices belonging to an item.
Find subscription by IDLook up a single subscription by its ID.
Find subscriptions by customer IDList the subscriptions belonging to a customer.
List subscriptionsList subscriptions on the account with filtering and pagination.
Payment intent lookupLook up a payment intent on the account.
Find invoice by IDLook up a single invoice by its ID.
Find invoices by customer IDList the invoices belonging to a customer.
Find invoices by subscription IDList the invoices belonging to a subscription.
List invoicesList invoices on the account with filtering and pagination.
Get invoice PDF linkGet a downloadable PDF link for an invoice.
Find credit note by IDLook up a single credit note by its ID.
List credit notesList credit notes on the account.
Get credit note PDF linkGet a downloadable PDF link for a credit note.
Find transaction by IDLook up a single transaction by its ID.
Find transactions by invoice IDList the transactions associated with an invoice.
Find transactions by customer IDList the transactions associated with a customer.
List transactionsList transactions on the account.
Find event by IDLook up a single event by its ID.
List events by customer IDList the events associated with a customer.
List events by event typeList 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).
← Browse all payments servers