Tools
O servidor expõe 118 tools sobre 22 famílias de recurso — uma para cada operação da API REST. Cada tool despacha in-process para o endpoint de /v1 que já implementa a operação, então filtros, validação, regras de negócio e isolamento por organização são exatamente os da API — a tool é o endpoint.
Como ler estas páginas
Cada tool aparece com quatro informações:
dunning_charges_notify· destructive ·charges.notify·POST /v1/charges/{id}/notify
| Campo | Significado |
|---|---|
| read / write / destructive | A anotação que o cliente MCP lê. Uma destructive (apaga, arquiva, cancela, fala com o devedor ou com terceiro — mensagem, bureau, cartório, webhook —, decide sobre a dívida ou rotaciona segredo) só roda depois de o usuário confirmar no formulário que o servidor envia, na revisão 2026-07-28; cliente que não consegue confirmar recebe confirmation_required. |
| permissão | A permissão de dashboard que a pessoa dona do token precisa ter na organização. |
MÉTODO /caminho | O endpoint de /v1 para onde a tool despacha, para cruzar com a Referência da API. |
| O que faz | A primeira frase da description da tool, em inglês, exatamente como o modelo a recebe. |
Argumentos comuns
Aparecem em muitas tools e significam sempre a mesma coisa.
| Argumento | Tipo | Descrição |
|---|---|---|
page | inteiro | Página, a partir de 1. |
per_page | inteiro | Itens por página, no máximo 100. |
sort_by | string | Campo de ordenação, em snake_case (ex.: due_date). Valor fora da lista do endpoint cai no padrão. |
sort_order | asc | desc | Direção da ordenação. |
include | string | Relações a embutir na resposta, separadas por vírgula (ex.: person). |
idempotency_key | string | Proteção contra repetição em toda escrita, enviada como X-Idempotency-Key. |
O catálogo
Uma tool que você não pode rodar não aparece em tools/list. Se faltar alguma desta página, veja Autenticação.