Saltar al contenido principal

Tools

El servidor expone 176 tools sobre 27 familias de recurso. Cada una despacha in-process al endpoint de /v1 que ya implementa la operación, así que filtros, validación, reglas de upsert y aislamiento por organización son exactamente los de la API REST — la tool es el endpoint. Las excepciones, dashboards_schemas_get, dashboards_workspaces_list y dashboards_me, responden localmente y están marcadas como tales. Dentro de la organización, los datos viven en workspaces: toda tool de datos acepta un workspace_id opcional.

Cómo leer estas páginas​

Cada tool aparece con cuatro datos, en este orden:

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

CampoSignificado
read / write / destructiveLa anotación que lee el cliente MCP. Una destructive (elimina, suspende, cierra, desactiva, envía un e-mail o invitación) solo se ejecuta después de que el usuario confirma en el formulario que envía el servidor, en la revisión 2026-07-28; un cliente que no puede confirmar recibe confirmation_required.
recursoLa familia de recurso de la tool — lo que agrupa las tools en esta documentación.
permisoEl permiso de panel que la persona que autorizó el cliente debe tener en la organización.
MÉTODO /rutaEl endpoint de /v1 al que despacha la tool, para cruzar con la Referencia de la API.

Argumentos comunes​

Aparecen en muchas tools y siempre significan lo mismo.

ArgumentoTipoDescripción
pageenteroPágina, desde 1. Predeterminado 1.
per_pageenteroÍtems por página. Predeterminado 20, máximo 100.
sort_bystringColumna de orden, en snake_case. Los aceptados están en dashboards_schemas_get.
sort_orderasc | descDirección. Un valor que no es dirección es un error, no un desc silencioso.
fieldsstring[]Columnas a devolver. Omitido, vuelve el recurso entero; id siempre vuelve.
filtersobjectFiltros adicionales, reenviados al endpoint. No acepta paginación, ordenación (page, per_page, sort_by, sort_order, limit, cursor, sort) ni un filtro que la tool ya nombra — esos van como argumento nombrado; dentro de filters se rechazan con VALIDATION_ERROR.
idempotency_keystringProtección contra reintentos, enviada como X-Idempotency-Key.
custom_metadataobjectJSON libre tuyo, devuelto en cada lectura y en cada webhook.
FamiliaToolsreadwritedestructive
ai-usage — Uso de IA1100
api-keys — Claves de API7223
assets — Archivos7331
audit-logs — Auditoría3300
backups — Backups7313
data-purges — Purga de datos2200
entities — Entidades201082
events — Eventos2200
exports — Exportaciones4310
imports — Importaciones3201
integrations — Fuentes de datos195113
maintenance — Mantenimiento1001
notifications — Notificaciones4202
portal-builder — Constructor del portal9234
portal-custom-domains — Dominios propios5212
portal-oauth-providers — Proveedores de inicio de sesión5122
portal-settings — Configuración del portal7232
portal-users — Usuarios del portal11425
rate-limits — Límites de solicitudes1100
roles — Roles del equipo6231
settings — Organización y esquemas6420
templates — Plantillas de e-mail15573
usage — Consumo1100
users — Usuarios del panel10424
webhook-deliveries — Entregas de webhook2200
webhooks — Webhooks9324
workspaces — Workspaces9531

Una tool que no puedes ejecutar no aparece en tools/list. Si falta alguna de esta página, ve Autenticación.