tools/list pequeno e permite que cada operação use o mesmo handler, validação e objeto público da API REST.
Nove tools aparecem em toda conexão autenticada.
chargefy_api_write só
aparece quando existe ao menos um ambiente habilitado com acesso de escrita.Catálogo das 10 tools
Contexto
get_chargefy_account_info
Chame sem argumentos no início da conversa e sempre que houver dúvida sobre o ambiente.
- autenticação
oauthouapi_key; - nome do cliente, quando disponível;
- versão do contrato;
- organização da conexão;
- escopos de teste e/ou ao vivo;
- acesso
readouwritede cada escopo; environment_enabledpor escopo — se o MCP está habilitado naquele ambiente;- usuário autenticado, no OAuth.
environment_enabled: false aparece na lista, mas qualquer execução nele responde environment_disabled até um administrador habilitar o MCP para o ambiente nas configurações de desenvolvedor.
Se a conexão tiver teste e ao vivo, as tools que acessam dados precisam de livemode. Com apenas um ambiente, o servidor infere o valor.
Descoberta de operações
chargefy_api_search
Encontra métodos executáveis para a conexão.
operation_id, resumo, método, caminho, classe de risco e executable. Quando não for executável, not_executable_reason explica o motivo.
chargefy_api_details
Retorna o contrato completo de uma operação:
input_schemaeoutput_schema;- método e caminho;
- classe de risco;
- capacidade exigida;
- ambientes permitidos;
- exigência de
intent_id; - estado de execução para a conexão;
- URL da referência da API.
Execução
chargefy_api_read
Executa uma operação de leitura R0.
starting_after e ending_before juntos. Filtros desconhecidos ou inválidos retornam invalid_arguments.
chargefy_api_write
Executa uma operação R1 de criação ou atualização.
intent_id devolve o resultado original. O mesmo token com outra operação ou outro data é rejeitado.
Busca e carregamento de dados
search_chargefy_resources
Procura texto em campos de exibição permitidos.
Argumentos:
query: obrigatório, de 2 a 200 caracteres;resources: até 8 tipos; omita para pesquisar em todos os recursos concedidos;limit: de 1 a 25; padrão 10;livemode: necessário quando os dois ambientes estão disponíveis;organization: opcional e normalmente inferido.
id, object, display_name e created_at. Use uma tool de leitura para obter o objeto completo.
fetch_chargefy_resources
Carrega até 25 objetos públicos em uma chamada. Aceita os IDs dos 24 recursos executáveis:
missing; eles não revelam se o objeto existe fora do escopo.
Apoio
search_chargefy_documentation
Pesquisa o índice da documentação de desenvolvedores.
chargefy_implementation_planner
Monta um plano determinístico para um objetivo de integração. Ele pode indicar pré-requisitos, operações e páginas da documentação, mas nunca executa tools de dados.
Para ativação, o planner diferencia a própria conta de uma organização filha.
O MCP orienta os dois casos e lê organizações filhas (
organizations.list e
organizations.get); criar, alterar e ativar continua pela API pública. Veja
também as mudanças na integração de
ativação.send_chargefy_mcp_feedback
Envia feedback sobre o próprio servidor MCP.
As 61 operações
A superfície executável tem 47 leituras, 2 cálculos (previews — POSTs que não alteram nada, executados porchargefy_api_read com data) e 12 escritas:
Os IDs seguem
<recurso>.<ação>, como invoices.list, subscriptions.get e prices.update.
O MCP é vinculado a uma organização. Em contas com Chargefy for Platforms,
a conexão da organização da plataforma também lê suas organizações filhas:
organizations.list e organizations.get retornam o objeto público completo,
incluindo activation_status e a lista de tarefas requirements, e os
eventos organization.* aparecem em events.list. Criar, atualizar e ativar
organizações filhas continua acontecendo pela API pública.Respostas
Em sucesso, a tool devolve:contenttextual em JSON para clientes que leem texto;structuredContentcom o mesmo resultado estruturado;- o mesmo DTO público da API REST nas operações de execução.
isError: true e um conteúdo estruturado:
request_id e retry_after_ms. Erros de protocolo JSON-RPC são reservados para mensagens inválidas ou tools desconhecidas.
Continue
Exemplos de uso
Veja como combinar contexto, descoberta, leitura e escrita.
Limites e segurança
Consulte rate limits, auditoria e operações indisponíveis.
create de previews é cálculo (classe compute): entra em chargefy_api_read com data, não exige intent_id e nunca altera dados.
** Exclusivo de contas com Chargefy for Platforms: a conexão da organização da plataforma lê suas organizações filhas. Sem plataforma, a operação responde platform_required.
