Saltar al contenido principal

Tools

El servidor expone 95 tools sobre 20 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 liquidación y aislamiento por workspace son exactamente los de la API REST — la tool es el endpoint. Las excepciones, finance_schemas_get (el contrato publicado) y finance_workspaces_list (los espacios que alcanza la persona), responden localmente. Toda otra tool acepta workspace_id.

Cómo leer estas páginas​

Cada tool aparece con cuatro datos:

finance_payables_send_to_bank · destructive · permiso payables.dispatch · POST /v1/payables/{id}/send-to-bank

CampoSignificado
read / write / destructiveLa anotación que lee el cliente MCP. Una destructive solo se ejecuta después de que el servidor pide confirmación a la persona — un cliente que no puede preguntar recibe confirmation_required. Vea Confirmación de tools destructivas.
permisoEl permiso que la persona del token debe tener en la organización — el mismo que la acción exige en el panel.
MÉTODO /rutaEl endpoint de /v1 al que despacha la tool, para cruzar con la Referencia de la API. El token necesita el scope que ese endpoint exige.

Argumentos comunes​

Aparecen en muchas tools y siempre significan lo mismo.

ArgumentoTipoDescripción
limitenteroTamaño de página. Predeterminado 25, máximo 100 (10000 en las tools *_ids).
cursorstringEl meta.next_cursor de la página anterior. null ahí significa la última página.
filtersobjectLos filtros que acepta el listado: un escalar es igualdad, un array es in, un objeto elige operadores ({ "gte": …, "lt": … }).
sort_byenumColumna de orden, entre las que acepta el listado.
sort_orderasc | descDirección. Predeterminado asc.
fieldsstring[]Columnas a devolver. Omitido, vuelve el registro entero; id siempre vuelve.
idempotency_keystringProtección contra repeticiones, enviada como X-Idempotency-Key. Obligatoria en las acciones que mueven dinero.
custom_metadataobjectJSON libre tuyo, devuelto en cada lectura.
FamiliaToolsreadwritedestructive
payables — Cuentas por pagar9423
receivables — Cuentas por cobrar9423
financial_transactions — Movimientos7421
transfers — Transferencias2101
reconciliations — Conciliaciones3102
receipts — Comprobantes2200
financial_accounts — Cuentas financieras y saldos10433
banks — Bancos1100
cash_flow — Flujo de caja1100
companies — Empresas5221
people — Personas6321
categories — Categorías5221
classification_centers — Centros de clasificación5221
custom_classifiers — Clasificadores personalizados8242
taxes — Impuestos5221
automatic_rules — Reglas automáticas6231
attachments — Adjuntos7322
fiscal_documents — Notas fiscales recibidas2200
schemas — Catálogo de campos1100
workspaces — Espacios1100

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