Chargebee

Chargebee's MCP tools — Customers, Contacts, Invoices, Items, and Transactions.

Every field below is returned by its tool and is filterable — see Tool Catalog for the naming convention and filter operators.

Chargebee timestamps are Unix epoch integers

Fields like date, due_date, paid_at, next_retry_at, voided_at, generated_at, and expected_payment_date are stored as Unix epoch integers (seconds), not date/time columns — they support range filters (gt/lt/etc.) like any other number, just not date-formatted comparisons.

Customer

  • Object: customer
  • MCP tool name: get_chargebee_customer
FieldType
idText
first_nameText
last_nameText
emailText
companyText
phoneText
preferred_currency_codeText
promotional_creditsNumber
refundable_creditsNumber
excess_paymentsNumber
unbilled_chargesNumber
primary_payment_source_idText
card_statusText
taxabilityText
auto_collectionText
net_term_daysNumber
allow_direct_debitBoolean
channelText
resource_versionNumber
deletedBoolean

Not returned via MCP (nested JSON): billing_address, balances.

Contact

  • Object: contact
  • MCP tool name: get_chargebee_contact
FieldType
idText
first_nameText
last_nameText
emailText
phoneText
labelText
enabledBoolean
send_account_emailBoolean
send_billing_emailBoolean

Invoice

  • Object: invoice
  • MCP tool name: get_chargebee_invoice
FieldType
idText
customer_idText
subscription_idText
recurringBoolean
statusText
dateNumber
due_dateNumber
net_term_daysNumber
po_numberText
vat_numberText
price_typeText
exchange_rateNumber
local_currency_exchange_rateNumber
currency_codeText
local_currency_codeText
taxNumber
sub_totalNumber
sub_total_in_local_currencyNumber
totalNumber
total_in_local_currencyNumber
amount_dueNumber
amount_adjustedNumber
amount_paidNumber
paid_atNumber
write_off_amountNumber
credits_appliedNumber
dunning_statusText
next_retry_atNumber
voided_atNumber
resource_versionNumber
line_items_next_offsetText
first_invoiceBoolean
new_sales_amountNumber
has_advance_chargesBoolean
term_finalizedBoolean
is_giftedBoolean
generated_atNumber
expected_payment_dateNumber
amount_to_collectNumber
round_off_amountNumber
void_reason_codeText
deletedBoolean
tax_categoryText
vat_number_prefixText
channelText
business_entity_idText

Not returned via MCP (nested JSON): billing_address, shipping_address, adjustment_credit_notes, issued_credit_notes, line_items, linked_orders, linked_payments, reference_transactions, dunning_attempts, applied_credits, discounts, taxes, tax_origin, linked_taxes_withheld, notes, statement_descriptor, einvoice, site_details_at_creation.

Item

  • Object: item
  • MCP tool name: get_chargebee_item
FieldType
idText
nameText
descriptionText
typeText
statusText
priceNumber
deletedBoolean
is_giftableBoolean
is_shippableBoolean
enabled_for_checkoutBoolean
enabled_in_portalBoolean
item_family_idText
external_nameText
unitText
meteredBoolean
resource_versionNumber

Transaction

  • Object: transaction
  • MCP tool name: get_chargebee_transaction
FieldType
idText
customer_idText
subscription_idText
payment_methodText
gatewayText
typeText
dateNumber
exchange_rateNumber
amountNumber
statusText
resource_versionNumber
deletedBoolean
currency_codeText
amount_unusedNumber

Not returned via MCP (nested JSON): linked_invoices, linked_refunds.

On this page