Conéctate
1
Agrega el servidor a tu asistente
En los ajustes de tu asistente, agrega un conector personalizado (o servidor MCP personalizado) y pega la URL del servidor
https://mcp.sintropix.com/mcp. El servidor usa OAuth, así que no necesitas una clave de API ni ningún otro secreto.2
Inicia sesión en Sintropix
El asistente abre Sintropix en tu navegador. Inicia sesión con tu contraseña y tu segundo factor. Si aún no activaste la verificación en dos pasos, Sintropix te pide hacerlo primero.
3
Elige la Organización
Elige la Organización que leerá el asistente (Elige la empresa). Si tienes Membresía en una sola Organización, Sintropix se salta esta pantalla.
4
Aprueba
Revisa la solicitud: el nombre de la app, el dominio al que te devuelve (Te devolverá a), la Organización y el acceso, que es Solo lectura. Haz clic en Permitir. El asistente queda conectado.
cursor://, no puede registrarse, así que no puede conectarse. Consulta las URI de redirección que una app puede registrar.
Acceso
- El asistente lee como tú, en la Organización que aprobaste, con tu Rol en ella. Todos los Roles pueden leer, así que los Usuarios
staff,clientyviewerpueden conectarse. - Si pierdes tu Membresía en la Organización, la conexión termina.
- Revoca la conexión cuando quieras desde Tu cuenta > Apps conectadas en la app de Sintropix. El asistente pierde el acceso de inmediato y te pide iniciar sesión otra vez la próxima vez que necesite Sintropix.
- El token de acceso dura 1 hora, y el asistente lo renueva solo. Si el asistente pasa 30 días sin renovarlo, te pide iniciar sesión otra vez.
Herramientas
El servidor expone seis herramientas. Cinco leen tus libros, yleave_feedback les cuenta a los desarrolladores de Sintropix qué se interpuso en el camino del asistente. Cada una responde una pregunta, en lugar de replicar un endpoint de la API. Los montos vienen como texto decimal en la moneda funcional de la empresa, y las cuentas y los Partners vienen con sus nombres.
list_entities
Lista las empresas que lee la conexión. Cada elemento tiene entityId, name, taxId, country, currency y organization (el nombre de la Organización). El asistente la llama primero para encontrar el entityId que usan las demás herramientas.
get_receivables y get_payables
Listan las líneas abiertas de cada Cuenta Contable por cobrar o por pagar de la empresa, de la más antigua a la más reciente. Cada línea tiene su fecha, fecha de vencimiento, Partner, factura, glosa y monto abierto. Un monto abierto positivo se le debe a la empresa en get_receivables, y lo debe la empresa en get_payables. get_payables también lista lo que la empresa les debe a las personas por rendiciones aprobadas, en sus cuentas de Rendición por pagar.
- Una línea sin factura es una Partida No Aplicada, como un pago recibido a cuenta. El asistente la informa junto a lo adeudado, nunca neteada contra ello.
- Cada cuenta devuelve hasta 100 líneas abiertas.
openLinesNotShowncuenta el resto. - Estas herramientas leen las cuentas cuyo Subtipo es
receivableopayableen el plan de cuentas. Si la empresa no marca ninguna cuenta con ese Subtipo, la respuesta no trae cuentas y trae unanoteque lo indica. Eso no significa que no se deba nada: el asistente lee los saldos conget_balance_sheet.
get_income_statement
Devuelve el estado de resultados de un período: ingresos, costo de ventas, gastos operacionales, otros ingresos y otros gastos, cada uno con sus cuentas y su total. También devuelve la utilidad bruta, el resultado operacional, el margen operacional (una razón, null sin ingresos) y el resultado neto.
get_balance_sheet
Devuelve el balance general en una fecha: activos, pasivos y patrimonio, cada uno con sus cuentas y su total. La sección de patrimonio también trae el resultado de los años fiscales anteriores y el resultado del año fiscal hasta la fecha. El año fiscal es el de la empresa (ver El año fiscal en los informes), y la respuesta indica el día en que comienza.
leave_feedback
Envía feedback a las personas que construyen Sintropix: un error, una respuesta que confundió al asistente, una posible mejora, una molestia, un detalle o algo que quiso hacer y no pudo, con lo que hizo en su lugar. El asistente lo envía por su cuenta, justo cuando encuentra el problema, un problema por llamada. No necesita decírtelo ni pedirte permiso antes, porque el feedback trata sobre el producto, no sobre tus libros.
El feedback no cambia nada en tus libros, así que una conexión de Solo lectura también lo envía. La herramienta le pide al asistente dejar fuera los datos de clientes: envía ids y requestId, no nombres, montos ni el contenido de documentos. Consulta Deja fuera los datos de clientes.
Las entradas siguen las mismas reglas que
POST /api/feedback. La herramienta responde feedbackId, el id del feedback guardado. Si una entrada no cumple una regla, la herramienta responde un error que nombra cada campo y dice qué corregir, por ejemplo kind must be one of: bug, improvement, papercut, nit, missing_capability, y no envía nada.
Preguntas de ejemplo
- “¿Qué empresas puedes ver?”
- “¿Cuánto le deben los clientes a Acme SpA, de lo más antiguo a lo más reciente?”
- “¿Qué facturas de Acme SpA están vencidas?”
- “¿Cuál fue el resultado neto de Acme SpA de enero a junio?”
- “Muéstrame el balance general de Acme SpA al cierre del mes pasado.”
Conectar una app con OAuth
Scopes, tokens, aprobaciones y cómo listar y revocar apps conectadas.

