Pular para o conteúdo principal

Tools

O servidor expõe 176 tools sobre 27 famílias de recurso. Cada uma despacha in-process para o endpoint de /v1 que já implementa a operação, então filtros, validação, regras de upsert e isolamento por organização são exatamente os da API REST — a tool é o endpoint. As exceções, dashboards_schemas_get, dashboards_workspaces_list e dashboards_me, respondem localmente e estão marcadas como tal. Dentro da organização, os dados ficam em workspaces: toda tool de dados aceita um workspace_id opcional.

Como ler estas páginas​

Cada tool aparece com quatro fatos, nesta ordem:

dashboards_portal_users_resend_invite · destructive · recurso portal-users · permissão portal-users.update · POST /v1/portal_users/:id/resend

CampoSignificado
read / write / destructiveA anotação que o cliente MCP lê. Uma destructive (exclui, suspende, encerra, desativa, envia e-mail ou convite) 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.
recursoA família de recurso da tool — o que agrupa as tools nesta documentação.
permissãoA permissão de dashboard que a pessoa que autorizou o cliente precisa ter na organização.
MÉTODO /caminhoO endpoint de /v1 para onde a tool despacha, para cruzar com a Referência da API.

Argumentos comuns​

Estes aparecem em muitas tools e significam sempre a mesma coisa.

ArgumentoTipoDescrição
pageinteiroPágina, a partir de 1. Padrão 1.
per_pageinteiroItens por página. Padrão 20, máximo 100.
sort_bystringColuna de ordenação, em snake_case. Os aceitos estão em dashboards_schemas_get.
sort_orderasc | descDireção. Um valor que não é direção é erro, não um desc silencioso.
fieldsstring[]Colunas a devolver. Omitido, volta o recurso inteiro; id sempre volta.
filtersobjectFiltros adicionais, repassados ao endpoint. Não aceita paginação, ordenação (page, per_page, sort_by, sort_order, limit, cursor, sort) nem um filtro que a tool já nomeia — esses vão como argumento nomeado; dentro de filters são recusados com VALIDATION_ERROR.
idempotency_keystringProteção contra replay, enviada como X-Idempotency-Key.
custom_metadataobjectJSON livre seu, devolvido em toda leitura e em todo webhook.
FamíliaToolsreadwritedestructive
ai-usage — Uso de IA1100
api-keys — Chaves de API7223
assets — Arquivos7331
audit-logs — Auditoria3300
backups — Backups7313
data-purges — Expurgo de dados2200
entities — Entidades201082
events — Eventos2200
exports — Exportações4310
imports — Importações3201
integrations — Fontes de dados195113
maintenance — Manutenção1001
notifications — Notificações4202
portal-builder — Construtor do portal9234
portal-custom-domains — Domínios próprios5212
portal-oauth-providers — Provedores de login5122
portal-settings — Configurações do portal7232
portal-users — Usuários do portal11425
rate-limits — Limites de requisição1100
roles — Papéis do time6231
settings — Organização e schemas6420
templates — Templates de e-mail15573
usage — Consumo1100
users — Usuários do dashboard10424
webhook-deliveries — Entregas de webhook2200
webhooks — Webhooks9324
workspaces — Workspaces9531

Uma tool que você não pode rodar não aparece em tools/list. Se uma daqui não está lá, veja Autenticação.