Saltearse al contenido

Conectores MCP

Conectores MCP está en el catálogo de módulos y no está construido. Esta página existe para decirlo sin rodeos y para que nadie confunda el enchufe fiscal de Siigo del POS con lo que este módulo sería.

Hoy, nada: no hay código de conector MCP. No tiene app-modules propio y ninguna de sus clases aparece en tests/Support/ModuleMap.php, porque no hay clases.

El rol previsto es exponer datos y acciones de Merez a herramientas externas por el protocolo MCP (Model Context Protocol), y/o consumir servicios de terceros por esa vía. Los dos nombrados en el catálogo son Siigo (contabilidad y facturación electrónica en Colombia) y HubSpot (CRM y marketing). Es integración conversacional y agéntica: no es una pasarela ni un webhook.

Su coste está declarado como incremental: comparte la suscripción que ya paga automatizaciones, así que no añade costo propio.

  • De que exista. Nada de lo demás se puede cumplir antes.
  • Lo que falta, sin ánimo exhaustivo: un app-modules con el servidor o los servidores MCP y su ServiceProvider registrado; el cruce por núcleo hacia lo que exponga (leads, catálogo), por contrato o evento y nunca por import directo; la política de seguridad del contenido que entra por MCP —de confianza baja, dato y no orden, con allowlist que falla cerrada y firma humana para acciones sensibles—; su entrada en ModuleMap; y is_implemented = true el día que se encienda.
  • El andamiaje que sí existe: su entrada en config/pricing.php con el perfilado, y su presencia en la lista base del plan Pro.

No hay nada que apagar. El módulo nace con is_implemented = false, y eso es lo que impide activarlo: el catálogo puede mostrarlo, pero no debe ofrecerse para encender. Es la regla de que nada sin implementar se ofrece como disponible.

  • No lo describas como disponible. No hay pantalla, no hay endpoint, no hay interruptor. Si una página, una demo o un agente dice que Merez «conecta Siigo por MCP», está afirmando algo que no existe.
  • No es el emisor fiscal del POS. Hay código de Siigo en el repositorio, pero vive en app-modules/Pos/Fiscal/: FiscalDocumentIssuer como contrato, SiigoIssuer y PendingIssuer como implementaciones. Eso es la emisión fiscal directa de una venta de mostrador, por la API de Siigo y no por MCP. Y su issue() está pendiente.
  • Un módulo vacío en el catálogo no es una promesa de fecha. Está declarado para que el catálogo y el precio no se inventen después.
  • El nombre comercial es «Conectores». La clave es conectores_mcp y así aparece en el gating; el nombre que ve el cliente es más corto.