Skip to main content
Glama

Chargebee MCP by usefulapi

Server Details

Read Chargebee customers, subscriptions, invoices, items, transactions, credit notes and coupons.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
70.7% over 54 days
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
Repository
m190/usefulapi-mcp
GitHub Stars
0

TDQS

A3.8/5.0

Scored across 13 tools

Disambiguation5/5

Each tool targets a distinct resource-action pair, with clear separation between create/get/update customer, get/list for invoices and subscriptions, and dedicated list tools for coupons, credit notes, items, item prices, and transactions. The only potentially similar pair is list_items vs list_item_prices, but their descriptions disambiguate them effectively.

Naming Consistency5/5

All tool names follow a uniform chargebee_<verb>_<noun> pattern using only create, get, list, and update as verbs. The naming is completely consistent and predictable across the entire toolset.

Tool Count5/5

With 13 tools, the server is well-scoped for a billing-focused integration. Each tool covers a meaningful resource or operation, and the count is neither bloated nor too thin.

Completeness3/5

The set provides solid customer management (create, get, update, list) and broad read-only coverage across invoices, subscriptions, coupons, credit notes, items, item prices, and transactions. However, it lacks mutation operations for subscriptions and invoices, as well as customer delete, which are notable gaps for a billing platform.

Available Tools

13 tools
chargebee_create_customerCreate customer
Destructive
Inspect

Creates a customer in Chargebee (additive). Chargebee auto-generates the id unless you pass one. Chargebee API: POST /customers.

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoOptional custom customer id (Chargebee auto-generates if omitted).
emailNoCustomer email address.
phoneNoPhone number.
localeNoLocale, e.g. fr-CA.
companyNoCompany name.
last_nameNoCustomer last name.
first_nameNoCustomer first name.
chargebee_get_customerGet customer
Read-only
Inspect

Retrieve a single customer by id. Chargebee API: GET /customers/{customer_id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
customer_idYesChargebee customer id.
chargebee_get_invoiceGet invoice
Read-only
Inspect

Retrieve a single invoice by id. Chargebee API: GET /invoices/{invoice_id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
invoice_idYesChargebee invoice id.
chargebee_get_subscriptionGet subscription
Read-only
Inspect

Retrieve a single subscription by id. Chargebee API: GET /subscriptions/{subscription_id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
subscription_idYesChargebee subscription id.
chargebee_list_couponsList coupons
Read-only
Inspect

List coupons. Chargebee API: GET /coupons.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results per page (Chargebee max 100).
offsetNoOpaque pagination token from a previous response's `next_offset`.
chargebee_list_credit_notesList credit notes
Read-only
Inspect

List credit notes. Filter by customer. Chargebee API: GET /credit_notes.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results per page (Chargebee max 100).
offsetNoOpaque pagination token from a previous response's `next_offset`.
customer_idNoOnly credit notes of this customer (→ customer_id[is]).
chargebee_list_customersList customers
Read-only
Inspect

List customers, newest first. Filter by email or creation time. Chargebee API: GET /customers.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailNoExact email to match (→ email[is]).
limitNoMax results per page (Chargebee max 100).
offsetNoOpaque pagination token from a previous response's `next_offset`.
created_afterNoUnix timestamp; only customers created after this (→ created_at[after]).
chargebee_list_invoicesList invoices
Read-only
Inspect

List invoices. Filter by customer or status. Chargebee API: GET /invoices.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results per page (Chargebee max 100).
offsetNoOpaque pagination token from a previous response's `next_offset`.
statusNoInvoice status filter (→ status[is]).
customer_idNoOnly invoices of this customer (→ customer_id[is]).
chargebee_list_item_pricesList item prices
Read-only
Inspect

List Product Catalog 2.0 item prices. Filter by item. Chargebee API: GET /item_prices.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results per page (Chargebee max 100).
offsetNoOpaque pagination token from a previous response's `next_offset`.
item_idNoOnly prices of this item (→ item_id[is]).
chargebee_list_itemsList items
Read-only
Inspect

List Product Catalog 2.0 items (plans, addons, charges). Filter by type. Chargebee API: GET /items.

ParametersJSON Schema
NameRequiredDescriptionDefault
typeNoItem type filter (→ type[is]).
limitNoMax results per page (Chargebee max 100).
offsetNoOpaque pagination token from a previous response's `next_offset`.
chargebee_list_subscriptionsList subscriptions
Read-only
Inspect

List subscriptions. Filter by customer or status. Chargebee API: GET /subscriptions.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results per page (Chargebee max 100).
offsetNoOpaque pagination token from a previous response's `next_offset`.
statusNoSubscription status filter (→ status[is]).
customer_idNoOnly subscriptions of this customer (→ customer_id[is]).
chargebee_list_transactionsList transactions
Read-only
Inspect

List payment/refund transactions. Filter by customer. Chargebee API: GET /transactions.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results per page (Chargebee max 100).
offsetNoOpaque pagination token from a previous response's `next_offset`.
customer_idNoOnly transactions of this customer (→ customer_id[is]).
chargebee_update_customerUpdate customer
Destructive
Inspect

Updates a customer's details in Chargebee. Chargebee API: POST /customers/{customer_id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailNoCustomer email address.
phoneNoPhone number.
companyNoCompany name.
last_nameNoCustomer last name.
first_nameNoCustomer first name.
customer_idYesChargebee customer id to update.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 13 tool updates
    • Changedchargebee_create_customer1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedchargebee_get_customer1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedchargebee_get_invoice1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedchargebee_get_subscription1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedchargebee_list_coupons1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedchargebee_list_credit_notes1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedchargebee_list_customers1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedchargebee_list_invoices1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedchargebee_list_item_prices1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedchargebee_list_items1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedchargebee_list_subscriptions1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedchargebee_list_transactions1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedchargebee_update_customer1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
  2. 13 tool updates
    • First observedchargebee_create_customer
    • First observedchargebee_get_customer
    • First observedchargebee_get_invoice
    • First observedchargebee_get_subscription
    • First observedchargebee_list_coupons
    • First observedchargebee_list_credit_notes
    • First observedchargebee_list_customers
    • First observedchargebee_list_invoices
    • First observedchargebee_list_item_prices
    • First observedchargebee_list_items
    • First observedchargebee_list_subscriptions
    • First observedchargebee_list_transactions
    • First observedchargebee_update_customer

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables read-only access to customer and recurring-billing state from Recurly, including accounts, subscriptions, invoices, and payment outcomes.
    54 npm
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables querying Chargebee subscriptions and customer data through natural language, supporting subscription details, customer lists, and customer profiles.
    19 npm
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables reading customer, subscription, transaction, and adjustment data from the Paddle Billing API to inspect billing and recurring-revenue state.
    57 npm
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.