Tools
El servidor expone 292 tools sobre 25 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. La única excepción, billing_schemas_get, responde localmente y está marcada como tal.
Cómo leer estas páginas
Cada tool aparece con cuatro datos, en este orden:
billing_invoices_void· destructive · recursoinvoices· permisoinvoices.void·POST /v1/invoices/:id/void
| Campo | Significado |
|---|---|
| read / write / destructive | La anotación que lee el cliente MCP. En una destructive pide confirmación al usuario. |
| recurso | La familia de recurso de la tool — lo que agrupa las tools en esta documentación. |
| permiso | El permiso de panel que la persona que autorizó el cliente debe tener en la organización. |
MÉTODO /ruta | El 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.
| Argumento | Tipo | Descripción |
|---|---|---|
page | entero | Página, desde 1. Predeterminado 1. |
per_page | entero | Ítems por página. Predeterminado 20, máximo 100. |
sort_by | string | Columna de orden, en snake_case. Los aceptados están en billing_schemas_get. |
sort_order | asc | desc | Dirección. Un valor que no es dirección es un error, no un desc silencioso. |
fields | string[] | Columnas a devolver. Omitido, vuelve el recurso entero; id siempre vuelve. |
filters | object | Filtros adicionales, reenviados verbatim al endpoint. |
idempotency_key | string | Protección contra reintentos, enviada como X-Idempotency-Key. |
custom_metadata | object | JSON libre tuyo, devuelto en cada lectura y en cada webhook. |
El catálogo
Una tool que no puedes ejecutar no aparece en tools/list. Si falta alguna de esta página, ve Autenticación.