Skip to main content
C

Chargebee

@codespar/mcp-chargebee · v0.1.2

🌐 GlobalPagamentosAuth · API Keybeta15 ferramentas2 variáveis de ambiente

Orquestração global de cobrança de assinatura usada por SaaS da LatAm (Platzi, Truora). Lógica de assinatura estilo Stripe por cima de gateways locais. Zero overlap com Vindi/Iugu — esse é o padrão global-SaaS.

Comece · grátisVer docs

MIT · roda localmente com as suas credenciais

Variáveis de ambiente, nomes e descrições das ferramentas vêm do pacote npm e ficam em inglês.

Pacote
@codespar/mcp-chargebee
Versão
0.1.2
dist-tag npm
latest
Categoria
Pagamentos
Auth
API Key
País
🌐 Global
Licença
MIT
Transporte
stdio · streamable-http

Início rápido

Instale, configure as credenciais, faça a primeira chamada.

Escolha seu cliente. O servidor roda localmente via stdio, com as suas credenciais.

Adicione o servidor ao seu clienteUma entrada de configuração. Sem build, sem SDK.
Defina as variáveis de ambiente2 variáveis lidas pelo código deste servidor, listadas abaixo.
Reinicie e faça a primeira chamadaO agente pode chamar qualquer uma das 15 ferramentas. Comece por create_subscription.
terminal
# Claude Code claude mcp add chargebee -e CHARGEBEE_API_KEY=… -e CHARGEBEE_SITE=… -- npx -y @codespar/mcp-chargebee@0.1.2 # then: /mcp to confirm the server is connected
Variáveis de ambiente2 variáveis
CHARGEBEE_API_KEYChargebee API key (full-access or restricted) from Settings > API Keysobrigatóriasegredo
CHARGEBEE_SITEChargebee site subdomain (e.g. 'acme' for acme.chargebee.com, 'acme-test' for test site)obrigatória

Nomes lidos do código do pacote (@codespar/mcp-chargebee@0.1.2). Descrições e marcações vêm do manifesto dele. Auto-hospedado, você guarda as credenciais.

Primeira chamada democreate_subscription

"Create a new subscription in Chargebee. Provide either a nested `customer` object"

tools/callcreate_subscriptionresultado devolvido

Ferramentas

O que o seu agente pode chamar.

15 ferramentas, como o tools/list do pacote as devolve.

create_subscription

Create a new subscription in Chargebee. Provide either a nested `customer` object (with email/first_name/last_name) for a new customer, or pass an existing `customer_id` via nested customer or top-level field.

retrieve_subscription

Retrieve a subscription by ID

update_subscription

Update a subscription. Accepts any Chargebee subscription fields (plan_id, plan_quantity, coupon_ids, addons, billing_cycles, etc.)

cancel_subscription

Cancel a subscription. By default cancels immediately; set end_of_term=true to cancel at period end.

reactivate_subscription

Reactivate a cancelled or paused subscription

list_subscriptions

List subscriptions. Pass filters as a free-form object using Chargebee's field[operator]=value format, e.g. { "status[is]": "active", "customer_id[is]": "cust_123" }.

create_customer

Create a customer in Chargebee. At least one of email, first_name, or last_name is required.

retrieve_customer

Retrieve a customer by ID

update_customer

Update a customer. Accepts any customer fields.

list_customers

List customers. Pass filters in Chargebee's field[operator]=value format.

retrieve_invoice

Retrieve an invoice by ID

list_invoices

List invoices with optional filters

Nomes e descrições vêm do tools/list do pacote (@codespar/mcp-chargebee@0.1.2). Um tipo (leitura, escrita, exclusão) só aparece quando o pacote anota suas ferramentas ou cada ferramenta foi verificada uma a uma; nenhum dos dois existe ainda para este servidor.

Compatibilidade

MCP é um protocolo. Qualquer cliente que o fale pode montar este servidor.

O runtime da CodeSpar não roteia este servidor. Monte-o no seu cliente via stdio · streamable-http.

Protocolo

Qualquer cliente MCP

stdio · streamable-http

Perguntas

Antes de instalar.

Como instalo o servidor MCP Chargebee?

Rode npx -y @codespar/mcp-chargebee@0.1.2 e adicione o bloco de configuração acima ao seu cliente MCP: Claude Code, Cursor, Claude Desktop, VS Code ou qualquer cliente compatível. Sem build, sem SDK.

O que meu agente pode fazer com Chargebee?

Chargebee expõe 15 ferramentas de pagamentos. Seu agente as chama diretamente; a lista completa está acima.

Como Chargebee autentica, e como as credenciais são guardadas?

Chargebee usa API Key. Auto-hospedado, você guarda as credenciais: o servidor as lê das variáveis de ambiente.

Como Chargebee lida com mudanças na API do provedor?

Cada servidor tem versão própria no npm. O comando desta página fixa a 0.1.2, a versão cujas ferramentas estão listadas aqui; seu agente segue nela até você trocar a versão.

Chargebee é open source? Como reporto um bug?

Sim. Chargebee tem licença MIT e está publicado no npm como @codespar/mcp-chargebee, com o código no GitHub (link no painel Detalhes). Reporte problemas no repositório do pacote; problemas de segurança vão para security@codespar.dev, e respondemos em até 24 horas.

Comece em segundos.

Adicione a configuração acima, defina as variáveis, e seu agente chama as ferramentas.

Comece em segundos demo
Adicione o servidor ao seu cliente com a configuração acima.
Defina as variáveis de ambiente listadas acima.
Peça ao seu agente a primeira chamada.
Chargebee — MCP server · 15 tools | CodeSpar