O padrão mais seguro
1
Leia o contexto
Chame
get_chargefy_account_info e confirme organização, ambiente e acesso.2
Descubra a operação
Use
chargefy_api_search em vez de adivinhar o operation_id.3
Leia o contrato
Consulte
chargefy_api_details, principalmente antes de uma escrita.4
Verifique o estado atual
Leia o recurso ou encontre o ID correto antes de alterar.
5
Escreva com confirmação e idempotência
Mostre operação,
data, ID e ambiente; depois use um intent_id novo.A confirmação humana é uma política do cliente ou uma instrução sua. O
servidor valida escopo, capacidade, schema e idempotência, mas não abre uma
tela de confirmação a cada escrita.
Prompt inicial recomendado
Use a conexão Chargefy. Primeiro mostre a organização, os ambientes e o nível de acesso. Trabalhe em teste. Faça apenas leituras até eu autorizar uma alteração. Antes de qualquer escrita, mostre a tool, a operação, os IDs, oEsse prompt evita três erros comuns: ambiente implícito, operação adivinhada e alteração sem revisão.datae ointent_id.
Consultar dados
Listar clientes
Peça:Liste os 10 clientes mais recentes no ambiente de teste. Não altere dados.Depois de confirmar o contexto, a chamada de leitura pode ser:
livemode pode ser omitido.
Filtrar por email
Filtros pertencem à operação. Consultechargefy_api_details antes de usá-los:
Consultar pelo ID
Encontrar um recurso sem saber o ID
Use a busca por texto para clientes, catálogo, descontos, links e invoices:Descobrir antes de executar
Quando o objetivo ainda não aponta para uma operação clara, pesquise:input_schema retornado para construir data. A referência em documentation_url explica regras de produto que não cabem no schema.
Criar dados
Criar um cliente
Peça:
Em teste, prepare um cliente com email nome@email.com. Mostre a chamada e aguarde minha confirmação.
Depois da confirmação:
intent_id.
Criar um link com um preço existente
Depois de confirmar o preço comprices.get, leia os detalhes de payment_links.create e execute:
payment_link e sua URL pública. Para preço ad-hoc, produto inline ou recorrência, siga as variantes de Criar um link de pagamento.
Atualizar sem substituir
Updates são merge: campos ausentes permanecem iguais.input_schema se ele aceita null ou string vazia. Omitir um campo não o remove.
Planejar um fluxo maior
Para um objetivo com vários recursos, comece com o planner:- confirme o plano;
- descubra e detalhe cada operação;
- leia objetos existentes;
- use um
intent_iddiferente por criação ou atualização; - valide o resultado de cada etapa antes de seguir.
Investigar pagamentos sem movimentar dinheiro
O MCP pode consultar payment intents, cobranças, transações, invoices, assinaturas, reembolsos e disputas. Um prompt útil:
No ambiente ao vivo e somente para leitura, consulte o payment intent pi_Q3zX5Sqaeiq5n6WT. Carregue os recursos relacionados que estiverem identificados no resultado e monte uma linha do tempo com status, valores e horários. Não confirme, capture, cancele nem reembolse nada.
As operações financeiras de lifecycle não existem na superfície MCP, então a investigação permanece separada da ação.
Paginar
Listagens usam cursor:1
Faça a primeira leitura
Escolha
limit entre 1 e 100. O padrão é 10.2
Leia has_more
Se for
true, copie o id do último objeto em data.3
Busque a próxima página
Repita operação, ambiente e filtros com
starting_after.ending_before para voltar. Nunca envie os dois cursores juntos.
Fazer retry
Trocar o
intent_id depois de um timeout pode transformar o retry em uma segunda alteração.
Corrigir erros comuns
Guarde o
request_id quando ele aparecer. Ele correlaciona a falha com o log de requests da Chargefy e pode ser enviado por send_chargefy_mcp_feedback.
Prompts prontos
Auditar sem alterar
Auditar sem alterar
“Use a Chargefy somente para leitura. Confirme o ambiente de teste, liste
invoices abertas e resuma valor, vencimento e status. Não chame
chargefy_api_write.”Criar com revisão humana
Criar com revisão humana
“Em teste, prepare um cliente com email
nome@email.com. Consulte o schema,
mostre data e intent_id e só execute depois da minha confirmação.”Investigar uma falha
Investigar uma falha
“Consulte a request
req_j8ii31CD75absd7t e os objetos relacionados que estiverem
disponíveis. Monte uma linha do tempo e preserve o request_id. Não altere
nenhum recurso.”Montar catálogo e link
Montar catálogo e link
“Planeje a venda de um plano mensal de R$ 99,90 em teste. Depois da minha
aprovação, crie o produto, o preço e o link. Use um
intent_id novo em cada
escrita e valide cada resposta.”Continue
Tools e operações
Consulte argumentos, limites e a matriz completa de operações.
Limites e segurança
Entenda rate limits, auditoria e ações que exigem a API REST.

