{
  "nombre": "Conectores para pymes",
  "descripcion": "Cómo conectar las herramientas de una pyme a un arnés de IA.",
  "version_esquema": 1,
  "generado_el": "2026-10-09T14:05:11Z",
  "ultima_verificacion": "2026-10-09",
  "verificacion_mas_antigua": "2026-10-09",
  "url": "https://executive-lab.github.io/conectores-pymes/",
  "esquema": "https://executive-lab.github.io/conectores-pymes/esquema.json",
  "repositorio": "https://github.com/Executive-Lab/conectores-pymes",
  "licencia_datos": "CC BY 4.0 · https://creativecommons.org/licenses/by/4.0/deed.es",
  "aviso": "Información orientativa. Los planes, precios y MCP cambian cada mes: verifica en la fuente antes de decidir.",
  "total_plataformas": 97,
  "guias": [
    {
      "id": "por-donde-empiezo",
      "titulo": "¿Por dónde empiezo?",
      "url": "https://executive-lab.github.io/conectores-pymes/guias/por-donde-empiezo.html"
    },
    {
      "id": "conectar-una-plataforma-con-rsc",
      "titulo": "Cómo conectar una plataforma a tu arnés RSC",
      "url": "https://executive-lab.github.io/conectores-pymes/guias/conectar-una-plataforma-con-rsc.html"
    },
    {
      "id": "hablar-con-el-informatico",
      "titulo": "Cómo hablar con tu informático (o tu distribuidor) para conectar tus herramientas",
      "url": "https://executive-lab.github.io/conectores-pymes/guias/hablar-con-el-informatico.html"
    },
    {
      "id": "conectar-o-migrar",
      "titulo": "¿Conectar o migrar? Cuándo compensa cambiar de herramienta",
      "url": "https://executive-lab.github.io/conectores-pymes/guias/conectar-o-migrar.html"
    },
    {
      "id": "como-se-monta",
      "titulo": "Cómo se monta una automatización en el arnés",
      "url": "https://executive-lab.github.io/conectores-pymes/guias/como-se-monta.html"
    },
    {
      "id": "conectar-erp-contabilidad-crm",
      "titulo": "Conectar tu ERP, tu contabilidad o tu CRM",
      "url": "https://executive-lab.github.io/conectores-pymes/guias/conectar-erp-contabilidad-crm.html"
    },
    {
      "id": "conectar-google-workspace",
      "titulo": "Conectar Google Workspace (Gmail, Drive, Calendar, Sheets)",
      "url": "https://executive-lab.github.io/conectores-pymes/guias/conectar-google-workspace.html"
    },
    {
      "id": "conectar-meta-ads-y-redes",
      "titulo": "Conectar Meta Ads, Instagram y tus redes",
      "url": "https://executive-lab.github.io/conectores-pymes/guias/conectar-meta-ads-y-redes.html"
    },
    {
      "id": "conectar-microsoft-365",
      "titulo": "Conectar Microsoft 365 (Outlook, Teams, SharePoint, OneDrive y Excel)",
      "url": "https://executive-lab.github.io/conectores-pymes/guias/conectar-microsoft-365.html"
    },
    {
      "id": "conectar-tienda-online",
      "titulo": "Conectar tu tienda online, tus marketplaces y tus envíos",
      "url": "https://executive-lab.github.io/conectores-pymes/guias/conectar-tienda-online.html"
    },
    {
      "id": "conectar-tpv-hosteleria",
      "titulo": "Conectar el TPV y la gestión de un restaurante",
      "url": "https://executive-lab.github.io/conectores-pymes/guias/conectar-tpv-hosteleria.html"
    },
    {
      "id": "conectar-whatsapp",
      "titulo": "Conectar WhatsApp a tu negocio y a tu agente",
      "url": "https://executive-lab.github.io/conectores-pymes/guias/conectar-whatsapp.html"
    },
    {
      "id": "decisiones-del-arnes",
      "titulo": "Decisiones del arnés: skill, agente, comando o automatización; uno o varios arneses",
      "url": "https://executive-lab.github.io/conectores-pymes/guias/decisiones-del-arnes.html"
    },
    {
      "id": "escribir-en-contabilidad-por-importacion",
      "titulo": "Escribir en contabilidad sin tocar la base de datos",
      "url": "https://executive-lab.github.io/conectores-pymes/guias/escribir-en-contabilidad-por-importacion.html"
    },
    {
      "id": "excel-y-hojas-de-calculo",
      "titulo": "Tu Excel como fuente de datos para la IA",
      "url": "https://executive-lab.github.io/conectores-pymes/guias/excel-y-hojas-de-calculo.html"
    },
    {
      "id": "facturas-a-contabilidad",
      "titulo": "Receta: facturas y tickets a contabilidad",
      "url": "https://executive-lab.github.io/conectores-pymes/guias/facturas-a-contabilidad.html"
    },
    {
      "id": "facturas-emitidas-y-verifactu",
      "titulo": "Receta: facturas emitidas, cobros y Veri*factu",
      "url": "https://executive-lab.github.io/conectores-pymes/guias/facturas-emitidas-y-verifactu.html"
    },
    {
      "id": "fuente-unica",
      "titulo": "Receta: fuente única de la operación",
      "url": "https://executive-lab.github.io/conectores-pymes/guias/fuente-unica.html"
    },
    {
      "id": "kit-puente-tecnico",
      "titulo": "Kit puente, parte técnica",
      "url": "https://executive-lab.github.io/conectores-pymes/guias/kit-puente-tecnico.html"
    },
    {
      "id": "leads-y-atencion",
      "titulo": "Receta: leads y atención al cliente",
      "url": "https://executive-lab.github.io/conectores-pymes/guias/leads-y-atencion.html"
    },
    {
      "id": "mcp-api-y-demas-sin-tecnicismos",
      "titulo": "MCP, API, base de datos y RPA, sin tecnicismos",
      "url": "https://executive-lab.github.io/conectores-pymes/guias/mcp-api-y-demas-sin-tecnicismos.html"
    },
    {
      "id": "mi-programa-no-tiene-api",
      "titulo": "Mi programa no tiene API: cómo conectarlo igualmente",
      "url": "https://executive-lab.github.io/conectores-pymes/guias/mi-programa-no-tiene-api.html"
    },
    {
      "id": "planes-privacidad-y-costes",
      "titulo": "Qué plan de IA pagar, qué pasa con tus datos y cuánto cuesta",
      "url": "https://executive-lab.github.io/conectores-pymes/guias/planes-privacidad-y-costes.html"
    },
    {
      "id": "presupuestos-pedidos-albaranes",
      "titulo": "Receta: presupuestos, pedidos y albaranes sin copiar a mano",
      "url": "https://executive-lab.github.io/conectores-pymes/guias/presupuestos-pedidos-albaranes.html"
    },
    {
      "id": "resumen-del-lunes",
      "titulo": "Receta: el resumen del lunes",
      "url": "https://executive-lab.github.io/conectores-pymes/guias/resumen-del-lunes.html"
    },
    {
      "id": "whatsapp-a-pedidos",
      "titulo": "Receta: WhatsApp a pedidos y reservas",
      "url": "https://executive-lab.github.io/conectores-pymes/guias/whatsapp-a-pedidos.html"
    }
  ],
  "categorias": [
    {
      "id": "ads-ecommerce-bi",
      "nombre": "Publicidad, analítica, contenido, ecommerce, pagos, web y BI",
      "hallazgos": [
        "Varias guías ya no valen por cambios de 2026. Google Ads quitó el developer token el 9-sep-2026: el acceso va ahora por proyecto de Google Cloud y verificación de marca. Shopify no deja crear apps personalizadas desde el admin desde el 1-ene-2026 (Dev Dashboard, tokens de 24 h). Looker Studio vuelve a llamarse Data Studio desde abr-2026.",
        "Fecha límite inmediata: desde el 31-oct-2026 el MCP de Stripe rechaza las claves sk_ y las rk_ sin etiqueta Agent. Hay que revisar cualquier configuración de clase antes de esa fecha.",
        "Once de las trece tienen ya un MCP oficial o un conector oficial en Claude. Solo quedan fuera CapCut, que no tiene API, y Data Studio, cuya API no devuelve datos.",
        "Riesgo principal: los MCP con OAuth actúan con todos los permisos de quien los autoriza, y casi ninguno tiene modo solo lectura (Meta pide ads_management y business_management; Metricool, Canva y Wix por OAuth dan acceso completo). El mínimo privilegio se consigue con un usuario dedicado con rol limitado, no con scopes.",
        "Solo lectura de verdad hay en: los MCP oficiales de Google Ads y GA4, las claves restringidas o de agente de Stripe, los scopes read_* de Shopify, las API keys de Wix limitadas a un sitio y el rol Colaborador de WordPress.",
        "Pagos: según terceros, el MCP de PayPal permite reembolsar y aceptar disputas sin confirmación obligatoria; Stripe sí la exige para reembolsos. En clase, usar siempre sandbox.",
        "Trampas para las demos: la cuenta demo de GA4 no funciona por API; las cuentas de prueba de Google Ads no tienen métricas; la prueba de Power BI exige email de empresa, y en Mac no hay Desktop ni MCP local.",
        "Pendientes de verificar: precios en € de Canva, CapCut y Wix, Data Studio Pro, comisiones de PayPal y los nodos nativos de n8n."
      ],
      "verificado_el": "2026-10-09",
      "plataformas": [
        "amazon-seller",
        "canva",
        "capcut",
        "data-studio",
        "google-ads",
        "google-analytics",
        "mercado-libre",
        "meta-ads",
        "metricool",
        "paypal",
        "power-bi",
        "prestashop",
        "shopify",
        "stripe",
        "tiktok-shop",
        "webflow",
        "wix",
        "woocommerce",
        "wordpress"
      ]
    },
    {
      "id": "crm-email",
      "nombre": "CRM, bases no-code y email marketing",
      "hallazgos": [
        "9 de 11 plataformas ya tienen MCP remoto oficial. HubSpot salió de beta el 13-abr-2026 y MailerLite llegó al directorio de Claude en mar-2026. Las excepciones son Clientify, que no tiene ninguno, y Mailchimp, cuyo MCP oficial solo busca en su documentación.",
        "Casi todos los MCP por OAuth hacen todo lo que puede hacer el usuario que se conecta. Solo se pueden limitar en el propio servidor Klaviyo (parámetros read-only y toolsets), Zoho (tiene un servidor aparte solo de lectura), monday (con una app OAuth propia) y Airtable (scopes del token). En los demás, la defensa es un usuario dedicado con un rol mínimo.",
        "Riesgo principal: claves sin scopes que dan la cuenta entera (Clientify, Mailchimp, MailerLite, ActiveCampaign y el token personal de monday). Norma de clase: esas claves se guardan en n8n y Claude solo llega a través de flujos concretos.",
        "Las llamadas MCP gastan la cuota de API (monday 1.000/día en planes bajos, Airtable Free 1.000/mes, créditos de Zoho). Una demo en directo con agente puede agotarla, así que conviene usar cuentas de prueba o sandbox (HubSpot, GoHighLevel).",
        "La documentación oficial se contradice en HubSpot (qué puede escribir el MCP), GoHighLevel (PIT o OAuth según la página) y monday (si la API va en Free y Basic). Hay que comprobarlo en una cuenta real antes de cada clase.",
        "Hay riesgo de prompt injection: notas, emails y respuestas de formularios guardados en el CRM llegan al modelo. Klaviyo es el único con un interruptor para desactivar las herramientas que leen ese contenido.",
        "Varias páginas de precios se sirven geolocalizadas o se cargan de forma dinámica, y no pude verificar los precios en € de Zoho, ActiveCampaign, Klaviyo y Mailchimp.",
        "Pendientes de verificar: varios precios en € (Zoho, ActiveCampaign, Klaviyo y Mailchimp), porque las páginas de precios se sirven geolocalizadas o se cargan de forma dinámica."
      ],
      "verificado_el": "2026-10-09",
      "plataformas": [
        "activecampaign",
        "airtable",
        "bitrix24",
        "brevo",
        "clientify",
        "gohighlevel",
        "hubspot",
        "klaviyo",
        "mailchimp",
        "mailerlite",
        "monday-crm",
        "notion",
        "perfex-crm",
        "salesforce",
        "witei",
        "zoho-crm"
      ]
    },
    {
      "id": "erp-contabilidad",
      "nombre": "ERP, contabilidad y software de gestión",
      "hallazgos": [
        "Solo 2 de las 15 plataformas tienen un MCP oficial que se puede usar hoy desde Claude Code. Business Central: disponible (GA) desde abril de 2026, OAuth con PKCE a nombre del usuario y solo lectura por defecto. Odoo 20 / saas-19.4: /mcp con API key de scope MCP; la edición y el plan que exige no están confirmados. Sage solo tiene MCP para Intacct y SAP solo a través de BTP/Joule.",
        "Patrón claro: los SaaS (Holded, Odoo, Business Central, Sage Active, Contasimple) se conectan por API. El software de escritorio (Sage 50, Sage 200, SDC, CONTPAQi, InstalWin, Prevengos, Contasol/Factusol en local) obliga a leer SQL Server o Access con un usuario de solo lectura. Escribir por la base de datos rompe la integridad y la cadena VERI*FACTU, así que queda prohibido.",
        "Casi ninguna plataforma da claves de solo lectura por sí mismas. Excepciones: Holded v2 (permisos por módulo: lectura, escritura o todo), Sage Active (scope RDSA), Contasol Nube (acceso por empresa y área) y el MCP de Business Central (Allow Read por API). En Odoo, Business Central (Entra siempre da ReadWrite), Contasimple y SAP B1, el límite lo pone el usuario y su rol, no la clave: siempre hay que crear un usuario bot dedicado.",
        "Las salvaguardas de los MCP comunitarios (confirm:true, 'Readonly Tool', modo YOLO de lectura) no son fronteras de autorización. Varios guardan usuario y contraseña en texto plano (SAP B1) y algunos reconocen no estar probados contra un sistema real (B1, Presto). Usarlos solo en lectura y con usuario dedicado.",
        "Riesgo contractual: la SAP API Policy v4.2026a (abril de 2026) restringe que agentes de IA usen las APIs de SAP fuera de las rutas que SAP avala (Joule Studio, el MCP Gateway de Integration Suite). No conectar Claude Code a S/4HANA sin confirmación escrita del partner.",
        "Costes de API escondidos: Odoo Online exige el plan Personalizado (no el Estándar) para la API y n8n; Contasol/Factusol solo tiene API en la Nube; Contasimple y Sage 200 dan las credenciales a través del comercial o de un programa de desarrolladores; Make solo ofrece Business Central en su plan Enterprise. Holded, Sage Active y Business Central son los más autoservicio.",
        "Detalles que rompen integraciones: las API keys manuales de Odoo caducan como máximo a los 3 meses, así que hay que planificar la rotación en n8n o en el MCP o dejará de funcionar sin avisar. Holded queda en 'Media' por el criterio estricto (sin MCP oficial ni nodo n8n nativo), pero en la práctica es de las más sencillas: Make y Zapier nativos y un MCP comunitario sobre la v2.",
        "Para las demos en clase: Odoo Community en local (0 €), sandbox de SAP Business Accelerator Hub (0 €), Contasimple Básico (0 €), prueba de Business Central (30 días), pruebas de Holded (14 días) y Contasol Nube (30 días), y ficheros BC3 para Presto. No darle nunca a la IA la base de datos entera de una gestoría (SDC: datos de todos sus clientes) ni la de Prevengos (datos de salud, art. 9 del RGPD).",
        "VERI*FACTU (RD 1007/2023): hoy las fechas legales son el 1-ene-2027 para quienes pagan el Impuesto sobre Sociedades y el 1-jul-2027 para el resto (RD-ley 15/2025). El 5-oct-2026 Hacienda anunció que lo aplaza a octubre de 2028, pero todavía no hay norma en el BOE. Los fabricantes ya están obligados desde el 29-jul-2025, y que un programa esté 'certificado' significa que el fabricante firma una declaración responsable: la AEAT no homologa programas.",
        "Factura electrónica B2B (Ley Crea y Crece): el RD 238/2026 y la Orden HAC/1028/2026 (BOE del 5-oct-2026, en vigor desde el 6-oct-2026) la hacen obligatoria el 6-oct-2027 para empresas de más de 8 M€ y el 6-oct-2028 para el resto. Es el motivo real para migrar en una pyme: el programa tiene que emitir y recibir UBL/Facturae e informar del estado de las facturas.",
        "Adaptados con declaración responsable localizada: Odoo, Business Central, Contasimple y Factusol (desde la v2025.0.13). Dicen estar adaptados, sin declaración pública: Holded, Sage Active, Sage 50 e InstalWin (módulo FEB2B, 700 €). Sin verificar: Sage 200, SDC, SAP B1, S/4HANA (muchas están en el SII, que las exime) y Prevengos si factura. No aplica: Presto, Contasol (no emite facturas) y CONTPAQi (en México rige el CFDI 4.0).",
        "Regla práctica de migración: ContaPlus/FacturaPlus, Sage 50 sin suscripción, Factusol anterior a la 2025.0.13 o InstalWin anterior a la 7.07 sin FEB2B deben actualizarse o migrarse antes de 2027 (o de octubre de 2028 si se publica el aplazamiento). Pedir siempre por escrito la declaración responsable con la versión exacta."
      ],
      "normativa": "VERI*FACTU y el Reglamento de sistemas informáticos de facturación (RD 1007/2023, modificado por el RD 254/2025 y el RD-ley 15/2025, publicado en el BOE el 3-dic-2025 y convalidado el 11-dic-2025): hoy las fechas legales son el 1-ene-2027 para los contribuyentes del Impuesto sobre Sociedades y el 1-jul-2027 para el resto, autónomos incluidos. Durante 2026 su uso es voluntario. El 5-oct-2026 el Ministerio de Hacienda publicó una nota informativa con la 'previsión de ampliación' a octubre de 2028, para alinearlo con la factura electrónica B2B. La AEAT la enlaza como previsión (página actualizada el 8-oct-2026) y su nota oficial sigue citando las fechas de 2027: falta una norma que lo recoja. Productores de software: desde el 29-jul-2025 solo pueden comercializar sistemas adaptados con declaración responsable (Orden HAC/1177/2024). El aplazamiento no les afectó. No existe homologación ni certificado de la AEAT. Quedan fuera quienes están en el SII y los territorios forales con TicketBAI o Batuz. Factura electrónica B2B (art. 12 de la Ley 18/2022, Crea y Crece): el RD 238/2026 (BOE del 31-mar-2026, en vigor desde el 20-abr-2026) se activó con la Orden HAC/1028/2026, de 2 de octubre (BOE núm. 247 del 5-oct-2026, en vigor desde el 6-oct-2026), que regula la Solución Pública de Facturación Electrónica. Obligación: desde el 6-oct-2027 para quienes superen los 8 M€ de volumen de operaciones y desde el 6-oct-2028 para el resto. Quien emita por plataformas privadas debe enviar una copia en UBL a la solución pública, y el receptor debe informar de la aceptación o rechazo y del pago en 4 días naturales, sin contar sábados, domingos ni festivos. Fuentes: https://sede.agenciatributaria.gob.es/Sede/iva/sistemas-informaticos-facturacion-verifactu.html ; https://sede.agenciatributaria.gob.es/Sede/iva/sistemas-informaticos-facturacion-verifactu/nota-informativa-ampliacion-plazo-adaptacion-facturacion.html ; https://www.hacienda.gob.es/sgt/gabsehacienda/nota-informativa-verifactu.pdf ; https://www.boe.es/diario_boe/txt.php?id=BOE-A-2026-20587 ; https://www.garrigues.com/es_ES/noticia/comienza-computo-plazos-aplicacion-factura-electronica-obligatoria-empresarios ; https://www.garrigues.com/es_ES/noticia/retrasa-entrada-vigor-verifactu ; https://cms.law/en/esp/publication/factura-electronica-b2b-arranca-la-cuenta-atras-y-veri-factu-se-aplaza-a-2028 ; https://www.conversoriaecnae.es/blog/news-20261006-verifactu-aplazamiento-2028 ; https://www.cegid.com/ib/es/declaraciones-responsables-verifactu/ ; https://periscopiofiscalylegal.pwc.es/la-facturacion-electronica-b2b-ya-esta-aqui-comienza-la-cuenta-atras/amp/",
      "verificado_el": "2026-10-09",
      "plataformas": [
        "a3asesor",
        "a3erp",
        "a3factura",
        "a3innuva-contabilidad",
        "a3innuva-erp",
        "a3innuva-nomina",
        "business-central",
        "contasimple",
        "contasol-factusol",
        "contpaqi",
        "factorial",
        "holded",
        "instalwin",
        "odoo",
        "presto",
        "prevengos",
        "sage-200",
        "sage-50",
        "sage-active",
        "sage-despachos",
        "sap-business-one",
        "sap-s4hana"
      ]
    },
    {
      "id": "hosteleria-nicho",
      "nombre": "Hostelería, TPV, software vertical, logística y pagos",
      "hallazgos": [
        "En los TPV españoles la API existe pero no es de autoservicio. Ágora necesita el módulo Integration Services activado por el distribuidor, Revo exige un client-token que emite la propia Revo, e ICG/HIOPOS no tiene API pública (solo FTP o acuerdos con partners). El dueño depende siempre de su distribuidor.",
        "Casi nadie ofrece credenciales de solo lectura. Los tokens de Ágora, Revo, Sendcloud, SEUR, MRW y Correos Express dan acceso total. Solo se puede aplicar mínimo privilegio de verdad en Akeneo (rol de Web API más permisos por categoría), en el MCP de Podia (modo solo lectura), en Sendcloud (filtro ?toolsets=) y en los tokens de TeamViewer.",
        "Hay MCP oficial en Podia (OAuth, todos los planes), Sendcloud (OAuth, 24 toolsets), Akeneo (alojado, acceso a través del CSM) y TeamViewer. No se encontró ninguno en los TPV españoles, Redsys ni los transportistas. Revo solo tiene la capa comercial de unified.to.",
        "Redsys no documenta ninguna API de consulta. La lectura se hace con la notificación online (un POST por operación hacia n8n) o exportando .xlsx del portal. Su clave de firma también autoriza devoluciones, así que nunca debe llegar al LLM.",
        "En logística, SEUR, MRW (SOAP SAGEC con credenciales de franquicia) y Correos Express (REST sin documentación pública) solo sirven a clientes con contrato. Sendcloud agrega los tres con contrato propio y tiene MCP oficial: con un solo conector se cubren todos.",
        "Verifactu: el RDL 15/2025 fija el 1-1-2027 para sociedades y el 1-7-2027 para el resto, y Hacienda anunció el 5-10-2026 una posible nueva ampliación. Es el momento natural para decidir si se migra un TPV antiguo de Windows sin acceso a sus datos.",
        "Escritorio remoto como RPA es la vía de más riesgo: credenciales de sesión completa y sin scopes. El MCP de TeamViewer puede iniciar sesiones remotas. TeamViewer sufrió en 2024 un ataque de APT29 limitado a su red corporativa, y CISA alerta del abuso de AnyDesk y otras herramientas de acceso remoto. Mínimos: usuario dedicado, VPN o RD Gateway con MFA y nunca el puerto 3389 abierto.",
        "Pendiente de comprobar: si existen MCP comunitarios para Ágora, Haddock, ICG, Krossbooking, Global Mapper, IBER, Redsys y los transportistas, y la API de Krossbooking."
      ],
      "verificado_el": "2026-10-09",
      "plataformas": [
        "acceso-remoto",
        "agora",
        "akeneo",
        "correos-express",
        "farmatic",
        "global-mapper",
        "haddock",
        "iber",
        "icg-hiopos",
        "krossbooking",
        "mrw",
        "podia",
        "qgis",
        "redsys",
        "rentman",
        "revo",
        "sendcloud",
        "seur"
      ]
    },
    {
      "id": "ofimatica-mensajeria",
      "nombre": "Ofimática, mensajería, proyectos, firma y automatización",
      "hallazgos": [
        "En 2026 el MCP oficial remoto es lo normal: Google (preview), Microsoft Work IQ (preview, con licencia Copilot), Slack (feb-2026), Atlassian Rovo (GA feb-2026), Trello, Dropbox (beta), Zoom, ClickUp, DocuSign, n8n, Make y Zapier. Sin MCP oficial: WhatsApp, Telegram, Discord y Acrobat Sign.",
        "Pocos MCP oficiales se pueden dejar en solo lectura desde el servidor: Atlassian (interruptores de admin), toolboxes de Make, modo managed de Zapier y el conector M365 de Claude (lectura por defecto). En cambio, Dropbox exige Full Dropbox con escritura, ClickUp no tiene scopes, el scope 'signature' de DocuSign lee y envía, y write_confluence puede cambiar permisos y crear enlaces públicos.",
        "Patrón de mínimo privilegio que vale en todas: cuenta técnica dedicada con acceso solo a lo necesario, scopes de lectura, caducidad corta y tokens en un gestor de secretos. Las palancas más finas están en Microsoft (Sites.Selected y *.SelectedOperations.Selected, RBAC for Applications de Exchange) y Google (Controles de API con 'Datos específicos', drive.file, cuenta de servicio con una carpeta compartida).",
        "WhatsApp: la app no tiene API. La vía oficial es la Cloud API en coexistencia, dada de alta por un partner o BSP, y las librerías no oficiales (whatsapp-web.js, Baileys, whatsmeow) arriesgan el bloqueo permanente del número. Desde el 15-ene-2026 Meta prohíbe los asistentes de IA generalistas, y según varios BSP desde el 1-oct-2026 cobra los mensajes de servicio a partir de 1.000 al mes por número (verificar en Meta).",
        "Costes ocultos: Work IQ exige M365 Copilot; la Make API y sus herramientas de gestión solo van en planes de pago; la API de n8n no está en la prueba de Cloud; Rovo cobra créditos por las búsquedas enriquecidas desde el 31-ago-2026; y cada llamada MCP en Zapier cuesta 2 tareas.",
        "Riesgo de prompt injection: correos, documentos y chats que lee el agente pueden traer instrucciones escondidas (Google lo advierte de forma explícita). La combinación peligrosa es leer correo y poder enviar o compartir: separar los servidores de lectura y de escritura y exigir aprobación humana.",
        "Cupos que rompen demos en clase: ClickUp Free (100 llamadas MCP cada 24 h por workspace), Zapier Free (unas 50 llamadas), conversations.history en apps de Slack fuera del Marketplace (1 petición/min) y OAuth de Google en Testing (tokens de 7 días). Mejor una cuenta o workspace por alumno.",
        "n8n como capa de integración: MCP Server Trigger para exponer workflows concretos, MCP de instancia (OJO: también crea y edita workflows) y MCP Client Tool para consumir. Nunca dejar la autenticación en None, y usar un usuario de n8n dedicado."
      ],
      "asistentes_ia": [
        "ChatGPT: puede añadir servidores MCP remotos propios con OAuth y pide confirmación antes de escribir; no he verificado en qué planes está (las páginas de OpenAI devolvieron 403). Fuente: https://developers.openai.com/apps-sdk/deploy/connect-chatgpt",
        "Claude: conectores MCP remotos en Free (1 conector propio), Pro, Max, Team y Enterprise; en Team y Enterprise los activa el Owner. Claude Code usa claude mcp add --transport http. Trae conectores nativos de Google Workspace, Microsoft 365 (solo lectura por defecto), Slack y DocuSign, entre otros. Fuente: https://support.claude.com/en/articles/11175166-getting-started-with-custom-connectors-using-remote-mcp",
        "Gemini: Gemini CLI consume MCP (stdio, SSE y HTTP, con OAuth). Según su doc, desde el 18-jun-2026 Antigravity CLI lo sustituye en el nivel gratuito y en Google One. No verificado si la app Gemini consume MCP. Fuente: https://geminicli.com/docs/tools/mcp-server/",
        "NotebookLM: la versión de consumo no tiene API pública verificada. NotebookLM Enterprise en Google Cloud sí tiene API REST en preview (cuadernos, fuentes, audio overviews), sin MCP. Fuente: https://docs.cloud.google.com/gemini/enterprise/notebooklm-enterprise/docs/api-notebooks",
        "Microsoft Copilot: Copilot Studio consume MCP (GA, streamable HTTP, sujeto a DLP), los agentes declarativos de M365 Copilot aceptan MCP como plugin, y los Work IQ MCP piden licencia de M365 Copilot. Fuente: https://learn.microsoft.com/en-us/microsoft-365/copilot/extensibility/build-mcp-plugins"
      ],
      "verificado_el": "2026-10-09",
      "plataformas": [
        "adobe-acrobat-sign",
        "asana",
        "clickup",
        "confluence",
        "discord",
        "docusign",
        "dropbox",
        "google-workspace",
        "jira",
        "make",
        "microsoft-365",
        "microsoft-planner-project",
        "n8n",
        "power-automate",
        "signaturit",
        "slack",
        "smartsheet",
        "telegram",
        "trello",
        "whatsapp-business",
        "zapier",
        "zoom"
      ]
    }
  ],
  "plataformas": [
    {
      "id": "a3asesor",
      "nombre": "a3asesor (eco, con, ren…)",
      "nombre_completo": "a3asesor eco / con / ren / soc / nom / ges (Wolters Kluwer, escritorio para asesorías)",
      "categoria": "erp-contabilidad",
      "alias": [
        "A3",
        "a3eco",
        "a3con",
        "a3asesor",
        "Wolters Kluwer",
        "gestoría"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "escritorio/on-premise",
      "api": {
        "existe": "no",
        "estilo": "Sin API pública para eco, con, ren ni soc (a3developers no los incluye). Solo a3asesor rr.hh. entra en la API de a3innuva Nómina en la nube.",
        "auth": "No aplica.",
        "requisitos": "No aplica.",
        "docs_url": "https://a3developers.wolterskluwer.es/doc/"
      },
      "mcp": {
        "estado": "ninguno",
        "detalle": "Sin MCP. Conectores de lectura de terceros (Advisorsy: API REST de solo lectura para a3ECO y a3nom; DataLoop: vuelca a SQL Server Express) que se podrían exponer con un MCP propio."
      },
      "otras_vias": [
        "Enlace contable de entrada SUENLACE.DAT (Utilidades > Importar/Exportar > Enlace Contable) con botón 'Chequeo'",
        "a3ASESOR Importador de datos (módulo Excel) e Importador ASESOR de Link Soluciones",
        "a3asesor Bank: extractos Excel, CSV, Norma 43 o PDF",
        "Lectura: Advisorsy, DataLoop"
      ],
      "rpa": "escritorio: posible pero frágil; no hace falta para escribir porque existe SUENLACE.DAT.",
      "dificultad": "Difícil",
      "permisos_acotados": "Es una vía por fichero, y eso es una ventaja: el agente solo escribe en una carpeta de intercambio y una persona de la gestoría pasa el Chequeo e importa. Los conectores de lectura son de solo lectura por diseño.",
      "pedir_al_informatico": "A la gestoría: código de empresa y longitud de cuentas, versión de eco/con, si llevan SII, carpeta donde dejar el fichero, quién pasa el Chequeo e importa, copia de seguridad antes y los ficheros de ejemplo SUENLAC5.TXT y SUENLAC5.EJE.",
      "demo_gratis": "Solo demo comercial para asesorías a través de distribuidores.",
      "coste_demo": "Licencias por módulos, sin tarifa pública.",
      "demo_resumen": "evaluación bajo petición",
      "coste_resumen": "Sin tarifa pública (por módulos)",
      "migracion": {
        "veredicto": "conectar con puente (export/BD/partner)",
        "cuando_migrar": "No lo decide la pyme: es la herramienta de la gestoría. La pyme entrega ficheros de enlace bien formados.",
        "alternativas": [
          "a3innuva Contabilidad (si la gestoría quiere nube con API e Importia)"
        ]
      },
      "verifactu": "eco y con son contabilidad (solo art. 29.2.j LGT). a3asesor ges (facturación del despacho) entra en el RRSIF; declaración específica no encontrada.",
      "fuentes": [
        "https://taasupportportal.wolterskluwer.com/es/es-es/articulo/enlace-contable-3554295",
        "https://media.a3software.com/a3responde/files/5081-Enlace_contable_de_entrada_16012024.pdf",
        "https://softwariza3.es/a3asesor-importador-de-datos/",
        "https://www.advisorsy.es/conector-a3/"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "RPA o export",
        "veredicto_corto": "puente",
        "hay_demo_gratis": true,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-a3asesor"
      }
    },
    {
      "id": "a3erp",
      "nombre": "a3ERP",
      "nombre_completo": "a3ERP (Wolters Kluwer, Windows cliente-servidor)",
      "categoria": "erp-contabilidad",
      "alias": [
        "A3",
        "a3 ERP",
        "A3ERP",
        "Wolters Kluwer"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "escritorio/on-premise",
      "api": {
        "existe": "limitada",
        "estilo": "Sin API web oficial pública. Lo oficial es a3ERPActiveX, librería COM local (maestros, documentos de compra y venta, apuntes, cartera). REST de partners: Link API | a3ERP (Link Soluciones, con Swagger), A3ERP API (a3erpapi.appcloud.es) y APIs unificadas (Chift con agente local; Unified.to en beta).",
        "auth": "ActiveX: usuario y contraseña de a3ERP por empresa. Partners: según el producto (JWT en A3ERP API).",
        "requisitos": "Acceso al servidor de a3ERP. Chift exige a3ERP 14.5.2+, .NET Framework 4.8 y agente en el mismo servidor. Link API por planes de llamadas (precio no público).",
        "docs_url": "https://media.a3software.com/a3responde/files/18879-a3erpactivex_manual.pdf"
      },
      "mcp": {
        "estado": "ninguno",
        "detalle": "Sin MCP ni nodo n8n. MCP propio sobre una API de partner, o lectura de solo lectura de la base de datos con un MCP de BD (puente)."
      },
      "otras_vias": [
        "Enlace contable con la asesoría: ENVIO-A3ERP.ZIP o SUENLACE.DAT",
        "Lectura SQL de solo lectura sobre vistas (puente)",
        "Excel2Conta y similares generan SUENLACE.DAT desde Excel",
        "Conectores de partners (Conecta HUB, Conecta3)"
      ],
      "rpa": "escritorio: posible (Power Automate Desktop, UiPath) pero frágil; solo como último recurso.",
      "dificultad": "Difícil",
      "permisos_acotados": "a3ERPActiveX no tiene scopes: hereda los permisos del usuario de a3ERP (uno dedicado por empresa). Para leer, login SQL de solo lectura sobre vistas (práctica estándar, no documentada por Wolters Kluwer). Para escribir, documento en borrador o fichero que valida una persona.",
      "pedir_al_informatico": "Versión exacta (15+ para el RRSIF), si está en servidor propio o alojado, usuario a3ERP dedicado, usuario SQL de solo lectura si se acepta, si ya hay Link API u otro conector, declaración responsable de la versión y empresa de pruebas.",
      "demo_gratis": "Solo demo comercial a través de distribuidores.",
      "coste_demo": "Sin tarifa oficial (presupuesto del distribuidor).",
      "demo_resumen": "evaluación bajo petición",
      "coste_resumen": "Sin tarifa pública (presupuesto)",
      "migracion": {
        "veredicto": "conectar con puente (export/BD/partner)",
        "cuando_migrar": "Si la versión es anterior a la 15 o no tiene mantenimiento (sin RRSIF antes de 2027), o si se quiere API oficial en la nube y la empresa cabe en un ERP SaaS.",
        "alternativas": [
          "a3innuva ERP (mismo fabricante, API Conectia)",
          "Odoo u Holded según tamaño"
        ],
        "coste_esfuerzo_migracion": "Alto: implantación, maestros, histórico y formación; varios meses."
      },
      "verifactu": "Partners indican que la versión 15.00.00 se adapta al RRSIF con declaración del productor. Pedir la declaración de la versión concreta (no vista directamente).",
      "fuentes": [
        "https://media.a3software.com/a3responde/files/18879-a3erpactivex_manual.pdf",
        "https://www.linksoluciones.com/software-pyme/a3erp/link-api-a3erp/",
        "https://docs.chift.eu/connectors/accounting/a3erp",
        "https://a3sides.es/blog/preguntas-frecuentes-version-15-00-00-de-a3erp-y-reglamento-antifraude-rrsif/"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "API limitada / puente",
        "veredicto_corto": "puente",
        "hay_demo_gratis": true,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-a3erp"
      }
    },
    {
      "id": "a3factura",
      "nombre": "a3factura",
      "nombre_completo": "a3factura (Wolters Kluwer, facturación en la nube para autónomos y pymes)",
      "categoria": "erp-contabilidad",
      "alias": [
        "A3",
        "a3 factura",
        "Wolters Kluwer"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST/JSON: api/saleInvoices (POST emite, PUT modifica, GET consulta, /pdf), métodos VERI*FACTU (QR, XML, sendResponse) y webhooks (InvoiceStatus).",
        "auth": "Básica (login con usuario y contraseña de a3factura, token de 1 h y selección de empresa) o, solo partners, por token de aplicación. Siempre con Ocp-Apim-Subscription-Key.",
        "requisitos": "Conectia contratado. Para probar hace falta licencia en producción.",
        "docs_url": "https://a3developers.wolterskluwer.es/doc/a3factura/guia-rapida/"
      },
      "mcp": {
        "estado": "ninguno",
        "detalle": "Sin MCP ni nodo n8n. Los webhooks (HTTPS 443, respuesta 2xx en < 5 s) sirven para disparar flujos de n8n."
      },
      "otras_vias": [
        "Puede actuar como 'Sistema Informático de Facturación' de software de terceros (emite y firma VERI*FACTU por ellos)",
        "Enlace con la asesoría (a3asesor o a3innuva)"
      ],
      "rpa": "no hace falta.",
      "dificultad": "Media",
      "permisos_acotados": "Con la autenticación básica se usan las credenciales de un usuario: crear uno dedicado (roles internos no verificados). El token va ligado a la empresa seleccionada. POST saleInvoices EMITE la factura y devuelve el QR VERI*FACTU: siempre con aprobación humana.",
      "pedir_al_informatico": "Contratar Conectia y generar la Apikey, crear un usuario dedicado (no el del gerente), revisar series y actividad, confirmar la modalidad VERI*FACTU y decidir quién aprueba cada emisión.",
      "demo_gratis": "Prueba de 30 días con todas las funciones y sin tarjeta (páginas oficiales). La API exige Conectia.",
      "coste_demo": "a3factura go 9,95 €/mes y pro 39 €/mes, más 6 €/mes por usuario extra (+IVA), 2 meses gratis en anual. Conectia aparte sin precio público.",
      "demo_resumen": "prueba 30 días",
      "coste_resumen": "9,95-39 €/mes + Conectia",
      "migracion": {
        "veredicto": "conectar tal cual",
        "cuando_migrar": "Si necesita contabilidad o almacén integrados, el paso natural es a3innuva ERP (misma API).",
        "alternativas": [
          "a3innuva ERP",
          "Holded"
        ]
      },
      "verifactu": "Adaptado, con declaración responsable pública. La API devuelve QR, XML y respuesta de la AEAT, y avisa por webhook de cada cambio de estado.",
      "fuentes": [
        "https://a3developers.wolterskluwer.es/doc/a3factura/guia-rapida/",
        "https://a3developers.wolterskluwer.es/doc/a3factura/autenticacion/a3factura/",
        "https://a3developers.wolterskluwer.es/doc/sif/intro/",
        "https://www.wolterskluwer.com/es-es/solutions/a3factura/precios-y-versiones"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "API",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-a3factura"
      }
    },
    {
      "id": "a3innuva-contabilidad",
      "nombre": "a3innuva Contabilidad",
      "nombre_completo": "a3innuva Contabilidad (Wolters Kluwer, nube)",
      "categoria": "erp-contabilidad",
      "alias": [
        "A3",
        "a3innuva",
        "a3 innuva",
        "Wolters Kluwer",
        "a3con nube"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST/JSON tras Azure API Management (https://a3api.wolterskluwer.es/a3innuva-contabilidad), con Swagger y webhooks de facturas emitidas, recibidas y diario. Recursos: empresas, cuentas, diario (GET/POST/DELETE), facturas emitidas y recibidas (POST/PUT/DELETE), clientes, cobros y cuentas bancarias.",
        "auth": "OAuth 2.0 Authorization Code con Wolters Kluwer Account (WKA), más las cabeceras Ocp-Apim-Subscription-Key y 'context' (correlationId de la empresa). Access token de 1 h y refresh de 30 días.",
        "requisitos": "Módulo Conectia contratado (de pago, sin precio público). La Apikey se genera en Mi Wolters Kluwer > Conectia y vale para un solo producto. El client OAuth lo da de alta Wolters Kluwer por formulario. La redirect_uri tiene que ser https.",
        "docs_url": "https://a3developers.wolterskluwer.es/doc/a3innuva-contabilidad/apis-contabilidad/"
      },
      "mcp": {
        "estado": "ninguno",
        "detalle": "Sin MCP oficial ni comunitario y sin nodo nativo de n8n. Se monta un MCP propio sobre la API, o en n8n con HTTP Request y MCP Server Trigger."
      },
      "otras_vias": [
        "a3innuva Importia (suscripción aparte): importa desde Excel facturas expedidas y recibidas, asientos y plan contable, con plantillas de asignación y 'deshacer fichero importado'",
        "Enlace contable .json.zip desde a3innuva Nómina",
        "SDK público en C# de Importia (es-wolters-kluwer/a3innuva.Importia.SDK; alcance no verificado)"
      ],
      "rpa": "no hace falta: hay API e Importia.",
      "dificultad": "Media",
      "permisos_acotados": "La API actúa con los permisos del usuario WKA que la autoriza; no hay scopes de solo lectura documentados (no verificado). Usuario dedicado con acceso solo a las empresas necesarias. Asientos y facturas admiten estado Draft: el agente crea en borrador y una persona lo pasa a Completed.",
      "pedir_al_informatico": "Que activen Conectia para a3innuva Contabilidad y generen la Apikey, que pidan a Wolters Kluwer el client OAuth con nuestra redirect_uri, y que creen un usuario dedicado con acceso solo a nuestra empresa y una empresa de pruebas.",
      "demo_gratis": "Demo funcional bajo petición para no clientes (Conectia). La duración de la prueba del producto no está verificada en fuente oficial.",
      "coste_demo": "Producto para pymes desde 26 €/mes según Wolters Kluwer. Conectia e Importia sin precio público.",
      "demo_resumen": "evaluación bajo petición",
      "coste_resumen": "Desde 26 €/mes + Conectia",
      "migracion": {
        "veredicto": "conectar tal cual",
        "cuando_migrar": "Solo si Conectia e Importia salen caros para el volumen, o si hace falta un alta 100 % autoservicio.",
        "alternativas": [
          "Importia con Excel revisado por una persona",
          "Holded u Odoo si se cambia toda la gestión"
        ],
        "coste_esfuerzo_migracion": "Alto y sin justificación: es un SaaS con API."
      },
      "verifactu": "Es contabilidad, no facturación: solo aplica el mandato genérico del art. 29.2.j LGT. Las facturas se emiten desde a3innuva Facturación/ERP.",
      "fuentes": [
        "https://a3developers.wolterskluwer.es/doc/a3innuva-contabilidad/apis-contabilidad/",
        "https://a3developers.wolterskluwer.es/doc/a3innuva-contabilidad/OAuth/",
        "https://a3developers.wolterskluwer.es/doc/conectia/",
        "https://taasupportportal.wolterskluwer.com/es/es-es/articulo/como-subir-fich-3555452",
        "https://github.com/es-wolters-kluwer/a3innuva.Importia.SDK",
        "https://www.wolterskluwer.com/es-es/solutions/a3innuva-contabilidad-pymes"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "API",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-a3innuva-contabilidad"
      }
    },
    {
      "id": "a3innuva-erp",
      "nombre": "a3innuva ERP / Facturación",
      "nombre_completo": "a3innuva Facturación / a3innuva ERP (Wolters Kluwer, nube)",
      "categoria": "erp-contabilidad",
      "alias": [
        "A3",
        "a3innuva facturación",
        "a3innuva ERP",
        "Wolters Kluwer"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST/JSON, la misma API que a3factura (api/saleInvoices, webhooks y métodos VERI*FACTU).",
        "auth": "Solo OAuth 2.0 Authorization Code con WKA más Ocp-Apim-Subscription-Key (la autenticación básica de a3factura no vale aquí).",
        "requisitos": "Conectia contratado y client OAuth gestionado por Wolters Kluwer. Los partners publican en a3Marketplace por la vía AppPartner.",
        "docs_url": "https://a3developers.wolterskluwer.es/doc/a3factura/autenticacion/a3innuvaerp/"
      },
      "mcp": {
        "estado": "ninguno",
        "detalle": "Sin MCP ni nodo n8n. MCP propio o n8n con HTTP Request."
      },
      "otras_vias": [
        "Importia para la parte contable",
        "Conecta3 (ETL de partner) para tiendas online",
        "Apps de a3Marketplace"
      ],
      "rpa": "no hace falta: hay API.",
      "dificultad": "Media",
      "permisos_acotados": "La API actúa con los permisos del usuario WKA y la Apikey va por producto; no hay scopes documentados. OJO: un POST de factura la EMITE y genera el registro VERI*FACTU, así que el agente solo prepara datos o borradores y la emisión la aprueba una persona.",
      "pedir_al_informatico": "Que activen Conectia para a3innuva ERP, pidan el client OAuth, creen un usuario dedicado y confirmen la modalidad (VERI*FACTU o no) y la serie de facturación, con una empresa de pruebas.",
      "demo_gratis": "Demo autoconsumible y cita con especialista. No hay prueba gratuita oficial con plazo.",
      "coste_demo": "Desde 26 €/mes (modular) según Wolters Kluwer; Conectia aparte sin precio público.",
      "demo_resumen": "evaluación bajo petición",
      "coste_resumen": "Desde 26 €/mes + Conectia",
      "migracion": {
        "veredicto": "conectar tal cual",
        "cuando_migrar": "Solo si faltan funciones del negocio (almacén avanzado, producción) o Conectia no compensa.",
        "alternativas": [
          "a3ERP",
          "Holded u Odoo"
        ],
        "coste_esfuerzo_migracion": "Alto: cambiar de sistema de facturación supone nueva cadena VERI*FACTU y nueva declaración responsable."
      },
      "verifactu": "Wolters Kluwer declara a3innuva ERP adaptado al RRSIF y enlaza la declaración responsable. Modalidad VERI*FACTU (recomendada) o no VERI*FACTU; módulo SII.",
      "fuentes": [
        "https://a3developers.wolterskluwer.es/doc/a3factura/autenticacion/a3innuvaerp/",
        "https://a3developers.wolterskluwer.es/doc/conectia/",
        "https://www.wolterskluwer.com/es-es/solutions/a3innuva-erp"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "API",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-a3innuva-erp"
      }
    },
    {
      "id": "a3innuva-nomina",
      "nombre": "a3innuva Nómina",
      "nombre_completo": "a3innuva Nómina (Wolters Kluwer; misma API para a3Equipo, a3asesor rr.hh. y a3ERP nómina CLOUD)",
      "categoria": "erp-contabilidad",
      "alias": [
        "A3",
        "a3nom",
        "a3innuva nómina",
        "a3Equipo",
        "Wolters Kluwer"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST/JSON. Lectura de empresas, empleados (datos, contratos, IRPF, salario) y pagas calculadas (solo GET). Escritura: alta de empleado, cambios de datos y conceptos variables.",
        "auth": "OAuth 2.0 Authorization Code con WKA más Ocp-Apim-Subscription-Key; token de 60 min con refresh.",
        "requisitos": "Conectia contratado (su Apikey no sirve para Contabilidad). No sirve para instalaciones on-premise.",
        "docs_url": "https://a3developers.wolterskluwer.es/doc/a3innuva-n%C3%B3mina/como-empezar/"
      },
      "mcp": {
        "estado": "ninguno",
        "detalle": "Sin MCP. Desde el 11-6-2026 existe 'a3innuva Nómina Expert AI', un agente dentro del programa que no se conecta a un arnés externo."
      },
      "otras_vias": [
        "Enlace contable de nómina: SUENLACE.DAT (A3CON) o fichero Importia .json.zip",
        "Integraciones de a3Marketplace (p. ej. Factorial)"
      ],
      "rpa": "no hace falta.",
      "dificultad": "Media",
      "permisos_acotados": "Sí se puede acotar: desde julio de 2025 la API aplica los permisos de 'Acceso a Tareas' del usuario, endpoint a endpoint (403 si no tiene acceso). Con un perfil restringido se bloquean, por ejemplo, los datos retributivos. No separa lectura de escritura. Datos personales sensibles: decidir con RGPD qué ve el agente.",
      "pedir_al_informatico": "Que activen Conectia para Nómina, pidan el client OAuth y creen un usuario con perfil restringido y solo las Tareas necesarias, sin datos retributivos si no hacen falta.",
      "demo_gratis": "Demo bajo petición a comercial; no hay prueba oficial con plazo.",
      "coste_demo": "Precio del producto y de Conectia no publicados (no verificado).",
      "demo_resumen": "evaluación bajo petición",
      "coste_resumen": "Sin precio público + Conectia",
      "migracion": {
        "veredicto": "conectar tal cual",
        "cuando_migrar": "No por integración: tiene la mejor API de la familia a3."
      },
      "verifactu": "No aplica: es nómina.",
      "fuentes": [
        "https://a3developers.wolterskluwer.es/doc/a3innuva-n%C3%B3mina/como-empezar/",
        "https://a3developers.wolterskluwer.es/doc/a3innuva-n%C3%B3mina/changelog/",
        "https://www.wolterskluwer.com/es-es/news/lanzamiento-a3innuva-nomina-expert-ai"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "API",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-a3innuva-nomina"
      }
    },
    {
      "id": "acceso-remoto",
      "nombre": "Acceso remoto (RDP, AnyDesk, TeamViewer)",
      "nombre_completo": "Accesos remotos (RDP, AnyDesk o TeamViewer) como vía de RPA a un ERP de escritorio",
      "categoria": "hosteleria-nicho",
      "alias": [
        "RDP",
        "AnyDesk",
        "TeamViewer",
        "Escritorio remoto"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "escritorio/on-premise",
      "api": {
        "existe": "limitada",
        "estilo": "RDP es un protocolo de pantalla y no da acceso a los datos del ERP. La Web API REST de TeamViewer gestiona usuarios, grupos, dispositivos, sesiones e informes de conexión, pero no los datos del ERP. La API de AnyDesk no se ha verificado (su web devolvió 403).",
        "auth": "TeamViewer: OAuth 2.0 o script tokens con los permisos que se eligen al crearlos (no se pueden editar después). RDP: usuario y contraseña de Windows, con NLA y MFA a través de RD Gateway y RADIUS.",
        "requisitos": "La API de TeamViewer solo está en los planes Business, Premium, Corporate y Tensor, con pago anual.",
        "docs_url": "https://www.teamviewer.com/en/global/support/knowledge-base/teamviewer-remote/for-developers/use-the-teamviewer-api/"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "TeamViewer tiene un MCP oficial (alojado en tvone-mcp.azurewebsites.net/mcp o autoalojado desde github.com/teamviewer/TV_Remote_MCP) con OAuth. Gestiona dispositivos, usuarios, políticas e informes y también puede iniciar sesiones de control remoto. No documenta modo de solo lectura; en Copilot Studio usa scopes del tipo Computers.View. No existe MCP para operar el ERP dentro de la sesión: eso sería Claude computer use o un RPA de escritorio."
      },
      "otras_vias": [
        "Antes de montar RPA, pedir al proveedor del ERP API, ODBC o acceso de solo lectura a la base de datos, o exportaciones programadas (CSV/Excel)",
        "RemoteApp (solo la aplicación del ERP) detrás de RD Gateway",
        "Herramientas de RPA de escritorio sobre la sesión remota"
      ],
      "rpa": "escritorio: es el único camino si el ERP no tiene API, base de datos accesible ni exportación. Es frágil (cambios de pantalla, resolución, ventanas emergentes) y trabaja con credenciales de sesión completa.",
      "dificultad": "Muy difícil",
      "permisos_acotados": "Usuario de Windows dedicado, sin permisos de administrador, que solo vea el ERP (mejor con RemoteApp que con escritorio completo). Usuario del ERP con un rol de solo consulta. RDP nunca expuesto a Internet: VPN o RD Gateway con TLS, MFA por RADIUS y políticas RD CAP/RAP. AnyDesk o TeamViewer: lista blanca de IDs, 2FA obligatorio, contraseña de acceso desatendido única y registro de sesiones. Token de la API de TeamViewer solo con permisos de informes. CISA (AA23-025A) recomienda inventariar las herramientas de acceso remoto y permitir solo las aprobadas. No se puede limitar lo que el robot ve o hace dentro de la sesión más allá de los permisos de los usuarios de Windows y del ERP.",
      "pedir_al_informatico": "Pide un usuario de Windows y otro del ERP exclusivos para el robot, solo de consulta, accesibles por VPN o RD Gateway con MFA (nunca el puerto 3389 abierto). Antes de montar el RPA, pregunta al proveedor del ERP si hay exportación programada o acceso de solo lectura a la base de datos.",
      "demo_gratis": "RDP viene incluido en Windows Pro y Server. TeamViewer y AnyDesk son gratis solo para uso personal no comercial (no verificado). La API y el MCP de TeamViewer exigen un plan de pago.",
      "coste_demo": "RDP 0 € si ya tienes Windows Pro. La API y el MCP de TeamViewer van desde el plan Business, con suscripción anual (el precio sale en el selector de licencias y no se publica).",
      "demo_resumen": "gratis permanente",
      "coste_resumen": "0 € RDP; API TeamViewer: plan Business",
      "migracion": {
        "veredicto": "valorar migración",
        "cuando_migrar": "Migra el ERP, no la herramienta de acceso remoto, si el ERP no ofrece API, base de datos ni exportación y el RPA se rompe a menudo o necesita credenciales amplias. También en la próxima renovación de licencia o servidor, o si hay que adaptarlo a Verifactu.",
        "alternativas": [
          "ERP en la nube con API pública, por ejemplo Holded, Odoo o Sage (no verificados)"
        ],
        "coste_esfuerzo_migracion": "Alto: migración de datos maestros e histórico, formación y meses de convivencia entre los dos sistemas."
      },
      "fuentes": [
        "https://www.teamviewer.com/en/global/support/knowledge-base/teamviewer-remote/for-developers/use-the-teamviewer-api/",
        "https://www.teamviewer.com/en/global/support/knowledge-base/teamviewer-remote/teamviewer-ai/teamviewer-mcp-interface/",
        "https://www.teamviewer.com/en/resources/trust-center/statement/",
        "https://www.teamviewer.com/en/pricing/overview/",
        "https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/rds-plan-access-from-anywhere",
        "https://www.cisa.gov/news-events/cybersecurity-advisories/aa23-025a"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "RPA",
        "veredicto_corto": "migrar",
        "hay_demo_gratis": true,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-acceso-remoto"
      }
    },
    {
      "id": "activecampaign",
      "nombre": "ActiveCampaign",
      "nombre_completo": "ActiveCampaign",
      "categoria": "crm-email",
      "alias": [],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST (v3)",
        "auth": "API key por usuario en la cabecera Api-Token, junto con la URL de API de la cuenta (Ajustes > Developer)",
        "requisitos": "5 peticiones por segundo por cuenta. Plan mínimo con API no verificado: la página de precios carga los precios de forma dinámica y no muestra qué incluye cada plan.",
        "docs_url": "https://developers.activecampaign.com/reference/authentication"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "MCP remoto oficial, publicado en oct-2025. Está en el directorio de conectores de Claude como 'Anthropic verified' (añadido en nov-2025) y también funciona con ChatGPT y Cursor. Cada cuenta tiene su propia URL, que se copia en Ajustes > Developer; se conecta haciendo login. Tiene 32 herramientas de lectura y escritura (contactos, etiquetas, listas, campos, campañas, actividad de email) y no tiene modo solo lectura documentado. Ojo: developers.activecampaign.com/mcp es otro MCP, de documentación."
      },
      "otras_vias": [
        "Nodo nativo ActiveCampaign y su Trigger en n8n",
        "Make y Zapier",
        "Webhooks",
        "Exportar a CSV"
      ],
      "rpa": "no hace falta",
      "dificultad": "Fácil",
      "permisos_acotados": "No hay scopes: la API key es la de un usuario. Mitigación: usuario dedicado en un grupo de usuarios con permisos limitados, usando su key y su login para el MCP. No verificado que la API herede los permisos del grupo; hay que probarlo. Lo que no se acota: el MCP no tiene solo lectura y una key de admin da acceso total.",
      "pedir_al_informatico": "Crea un usuario 'IA' en un grupo con permisos mínimos y conecta el MCP oficial con ese usuario, no con el del dueño. Comprueba con una llamada de prueba que no puede borrar contactos.",
      "demo_gratis": "Prueba de 14 días sin tarjeta. La página del MCP enlaza a un alta de 'cuenta de desarrollador gratuita'; condiciones, duración y límites no verificados.",
      "coste_demo": "No verificado: la página oficial de precios muestra marcadores vacíos ('--') y un formulario de presupuesto. Hay planes Starter, Plus, Pro y Enterprise, con pago anual y moneda en € disponibles.",
      "demo_resumen": "prueba 14 días",
      "coste_resumen": "no verificado",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://developers.activecampaign.com/page/mcp",
        "https://developers.activecampaign.com/page/connect-claude",
        "https://claude.com/connectors/activecampaign",
        "https://www.activecampaign.com/apps/claude",
        "https://developers.activecampaign.com/reference/authentication",
        "https://developers.activecampaign.com/reference/rate-limits",
        "https://www.activecampaign.com/pricing"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-activecampaign"
      }
    },
    {
      "id": "adobe-acrobat-sign",
      "nombre": "Adobe Acrobat Sign",
      "nombre_completo": "Adobe Acrobat Sign",
      "categoria": "ofimatica-mensajeria",
      "alias": [
        "Adobe Sign",
        "EchoSign"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST v6; el endpoint depende del shard de la cuenta (eu1, na1…). Webhooks y envío masivo (MegaSign).",
        "auth": "OAuth 2.0 Authorization Code con una API Application de dominio CUSTOMER. El access token dura 1 h y el refresh 60 días. Los scopes llevan modificador: :self (solo el usuario), :group (admin de grupo, Business/Enterprise) o :account (admin de cuenta). Ejemplos: agreement_read, agreement_send, library_read, webhook_*.",
        "requisitos": "La Developer Edition gratuita trae API. En producción hace falta un plan Acrobat Sign Solutions, con precio solo por ventas. No verificado si Acrobat Pro o Standard for teams incluyen la API. Límites por endpoint y usuario (429 con Retry-After).",
        "docs_url": "https://developer.adobe.com/acrobat-sign/docs/overview/developer_guide/"
      },
      "mcp": {
        "estado": "comunitario",
        "detalle": "No he encontrado MCP oficial de Adobe. Opciones de terceros: Zapier MCP (listar acuerdos, ver estado, PDF de auditoría), Cequence AI Gateway y repos comunitarios sin auditar. Leen y escriben según cómo se configuren."
      },
      "otras_vias": [
        "Webhooks (acuerdo completado, rechazado o expirado)",
        "n8n: sin nodo nativo; se hace con HTTP Request y Webhook",
        "Zapier (app y MCP) y Make",
        "Integraciones nativas con Microsoft 365 y Salesforce"
      ],
      "rpa": "no hace falta.",
      "dificultad": "Media",
      "permisos_acotados": "Usar solo el modificador :self con un usuario dedicado que no sea admin: agreement_read:self y library_read:self, y añadir agreement_send:self solo si tiene que enviar. App de dominio CUSTOMER. Nunca :group ni :account. NO se puede acotar: no hay filtro por carpeta, plantilla o tipo de acuerdo; agreement_read ve todos los acuerdos del usuario.",
      "pedir_al_informatico": "Crea un usuario dedicado (no admin) y una API Application CUSTOMER con agreement_read:self, más agreement_send:self si vamos a enviar. Confirma con Adobe que nuestro plan incluye API y webhooks.",
      "demo_gratis": "Acrobat Sign Developer Edition: gratis y con API (verificado). Las limitaciones (marca de agua, sin validez legal) no aparecen en la página actual: no verificado. Las pruebas de Acrobat Pro son de Acrobat, no de la API de Sign.",
      "demo_resumen": "sandbox/cuenta dev",
      "coste_demo": "No verificado. Para la API en producción hace falta Acrobat Sign Solutions, con precio solo por ventas. Como referencia, Acrobat Pro for teams cuesta 23,99 $/licencia/mes (anual pagado al mes), pero su página no menciona la API.",
      "coste_resumen": "0 € dev; producción: precio por ventas",
      "migracion": {
        "veredicto": "conectar tal cual",
        "cuando_migrar": "Solo si la empresa tiene Acrobat Pro o Standard sin API, o firma en papel o con PDF escaneado, y no piensa contratar Sign Solutions.",
        "alternativas": [
          "DocuSign (MCP oficial y planes con API de precio público)",
          "Subir a Acrobat Sign Solutions"
        ]
      },
      "fuentes": [
        "https://developer.adobe.com/acrobat-sign/docs/overview/developer_guide/gstarted",
        "https://developer.adobe.com/acrobat-sign/docs/overview/developer_guide/oauth",
        "https://developer.adobe.com/acrobat-sign/docs/overview/developer_guide/apiusage",
        "https://www.adobe.com/acrobat/business/developer-form.html",
        "https://www.adobe.com/acrobat/pricing/business.html",
        "https://zapier.com/mcp/adobe-acrobat-sign"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "API + MCP comunitario",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-adobe-acrobat-sign"
      }
    },
    {
      "id": "agora",
      "nombre": "Ágora",
      "nombre_completo": "Ágora (Ágora POS de IGT Microelectronics, agorapos.com)",
      "categoria": "hosteleria-nicho",
      "alias": [
        "Ágora POS",
        "Agora POS"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "híbrido",
      "api": {
        "existe": "sí",
        "estilo": "REST/HTTP local en el servidor Ágora (JSON o XML) a través del módulo Integration Services. Datos: ventas, cierres, productos, pedidos, medios de pago y transacciones. Puerto 8984 por defecto según conectores de terceros. Sin paginación ni límites de peticiones publicados.",
        "auth": "Token o código propio que se escribe al activar 'Integración por API HTTP' en Ágora Server Config > Herramientas > Activar módulos adicionales > Configurar servicios de integración. Sin OAuth ni scopes.",
        "requisitos": "Ágora 6.0.6 o superior y una licencia con el módulo Integration Services, que suele activar el distribuidor. El servidor Ágora tiene que estar encendido. La API vive en la red del local, no en la nube. No hay documentación oficial pública: se pide al distribuidor.",
        "docs_url": "Sin portal oficial público. Guías de terceros: https://help.deliverect.com/en/articles/7979177-igt-agora-obtain-the-api-token y https://support.haddock.app/en/article/agora-connector-new-and-recommended-17aizdf/"
      },
      "mcp": {
        "estado": "ninguno",
        "detalle": "No se encontró ningún MCP, ni oficial ni comunitario. Pendiente de comprobar en directorios de MCP. Habría que construir un MCP propio que solo llame a los endpoints de exportación de la API local."
      },
      "otras_vias": [
        "Conectores de terceros que ya leen la API local: Haddock (agente Windows que sube las ventas por HTTPS saliente), Deliverect, Recipok y Chift (API unificada de TPV)",
        "Integraciones nativas que lista Ágora: Gstock, tSpoonLab, CoverManager, Skello, SIHOT, Haddock y otras",
        "ACMS (gestión central) para consolidar varios locales",
        "No se encontró nodo nativo en n8n, Make ni Zapier: usar HTTP Request de n8n a través de un agente local o un túnel"
      ],
      "rpa": "no hace falta: la API local cubre ventas, cierres, productos y pagos",
      "dificultad": "Media",
      "permisos_acotados": "El token da acceso completo de importación y exportación. No hay scopes ni token de solo lectura documentados. Se acota por red: el puerto 8984 nunca abierto a Internet, el firewall de Windows solo deja entrar desde localhost o desde la IP del agente, y un agente o proxy local solo reenvía peticiones de exportación (GET) y empuja los datos hacia fuera (el mismo patrón que usa el conector de Haddock). Usa un token largo y exclusivo para el arnés, para poder revocarlo por separado. No se puede acotar por tabla ni por terminal; con ACMS solo se puede filtrar por Workplace ID (local).",
      "pedir_al_informatico": "Pide al distribuidor de Ágora que active Integration Services con un token exclusivo para el arnés y que te entregue la documentación de los endpoints de exportación de ventas y cierres. Que el puerto 8984 quede cerrado a Internet y solo sea accesible desde el equipo del agente.",
      "demo_gratis": "No hay prueba gratuita ni versión de evaluación pública: la web solo ofrece 'Solicita una demo' por formulario. La API no se puede probar sin una licencia con Integration Services. Para una clase en directo, pide al distribuidor un servidor de demostración con el módulo activado.",
      "coste_demo": "Basic 34 €/mes por establecimiento (1 dispositivo), Starter Plus 62 €/mes, Professional 90 €/mes. Pago mensual, sin IVA, sin precio anual publicado. 'Servicios de integración' aparece en la tabla de planes, pero no se pudo confirmar en qué planes va incluido. La instalación y la configuración las cobra aparte el distribuidor autorizado.",
      "demo_resumen": "evaluación bajo petición",
      "coste_resumen": "Desde 34 €/mes + distribuidor",
      "migracion": {
        "veredicto": "conectar tal cual",
        "cuando_migrar": "Solo si el distribuidor no activa Integration Services o si pasar a la versión 6.0.6 o superior cuesta más que cambiar de TPV.",
        "alternativas": [
          "Cegid Revo XEF (API REST en la nube y documentada)"
        ],
        "coste_esfuerzo_migracion": "En general no aplica."
      },
      "fuentes": [
        "https://help.deliverect.com/en/articles/7979177-igt-agora-obtain-the-api-token",
        "https://support.haddock.app/en/article/agora-connector-new-and-recommended-17aizdf/",
        "https://www.chift.eu/blog/agora-pos-api-integration-how-to-connect-set-up-and-follow-best-practices",
        "https://recipok.com/wp-content/uploads/2024/05/Integracion-de-Agora-con-Recipok-Presentacion-1.pdf",
        "https://www.agorapos.com/pricing/",
        "https://www.agorapos.com/integraciones/"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "API",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-agora"
      }
    },
    {
      "id": "airtable",
      "nombre": "Airtable",
      "nombre_completo": "Airtable",
      "categoria": "crm-email",
      "alias": [],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST",
        "auth": "Personal Access Token (scopes más bases o workspaces concretos) u OAuth. En Enterprise, tokens de cuenta de servicio.",
        "requisitos": "Todos los planes. Llamadas al mes por workspace: Free 1.000, Team 100.000, Business ilimitadas. Además, 5 peticiones por segundo por base y 50 por segundo por usuario con PAT.",
        "docs_url": "https://airtable.com/developers/web/guides/personal-access-tokens"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Servidor remoto https://mcp.airtable.com/mcp con OAuth o PAT por Bearer. Incluido en todos los planes; consume la cuota de API. Lee registros, esquemas y automatizaciones. Escribe: crea y actualiza registros (máximo 10 por petición), bases, interfaces y automatizaciones en borrador. Las bases de desarrollo devuelven 403. En Enterprise se puede bloquear o permitir por client ID."
      },
      "otras_vias": [
        "Nodo nativo Airtable y Airtable Trigger en n8n",
        "Make y Zapier",
        "Webhooks (scope webhook:manage)",
        "Exportar vistas a CSV",
        "Automatizaciones nativas"
      ],
      "rpa": "no hace falta",
      "dificultad": "Fácil",
      "permisos_acotados": "PAT con solo data.records:read y schema.bases:read (más workspacesAndBases:read si el MCP lo pide), limitado a las bases concretas. Cada petición tiene que cumplir a la vez scope y recurso. Ojo: según terceros, limitar a bases concretas puede romper las herramientas del MCP que trabajan a nivel de workspace. Lo que no se acota: el PAT actúa como su creador y sigue vivo aunque esa persona deje la empresa. Por eso conviene crearlo desde un colaborador dedicado con permiso de solo lectura en la base.",
      "pedir_al_informatico": "Crea un PAT en airtable.com/create/tokens con data.records:read y schema.bases:read, solo para la base de clientes. Mejor si lo creas desde un usuario dedicado con acceso de solo lectura.",
      "demo_gratis": "Free permanente con API y MCP incluidos, pero solo 1.000 llamadas al mes por workspace y 1.000 registros por base. Una demo en directo con agente puede gastar el cupo.",
      "coste_demo": "Team: 20 $/colaborador/mes en pago anual o 24 $ en mensual, con 100.000 llamadas al mes. Moneda en $; precio en € no verificado.",
      "demo_resumen": "gratis permanente",
      "coste_resumen": "0 € (Free, 1.000 llamadas/mes)",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://support.airtable.com/docs/using-the-airtable-mcp-server",
        "https://airtable.com/developers/web/guides/personal-access-tokens",
        "https://airtable.com/developers/web/api/scopes",
        "https://airtable.com/developers/web/api/rate-limits",
        "https://support.airtable.com/docs/airtable-plans",
        "https://airtable.com/pricing",
        "https://www.truefoundry.com/blog/airtable-mcp-server"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-airtable"
      }
    },
    {
      "id": "akeneo",
      "nombre": "Akeneo PIM",
      "nombre_completo": "Akeneo PIM",
      "categoria": "hosteleria-nicho",
      "alias": [
        "Akeneo"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "híbrido",
      "api": {
        "existe": "sí",
        "estilo": "REST (y GraphQL para Apps)",
        "auth": "Connections: OAuth2 password grant (client_id y secret más usuario y contraseña de la conexión). El token dura 1 hora y el refresh token 14 días. Apps: OAuth2 con autorización.",
        "requisitos": "Autoservicio: la conexión se crea en Connect > Connection settings. Hay SaaS (Growth y Enterprise, con presupuesto) y Community Edition autoalojada de código abierto.",
        "docs_url": "https://api.akeneo.com"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Servidor alojado en https://server.mcp.akeneo.cloud/mcp. Herramientas: get_products, get_families, get_attributes, upsert_products y más. Lee y escribe productos, modelos, familias, atributos, categorías, assets y workflows; locales y monedas solo en lectura. Usa las credenciales de una Connection. La disponibilidad puede variar según el paquete y se pide al CSM. Resultados de búsqueda lo describían como beta por invitación (mcp@akeneo.com), pero las páginas actuales ya no lo dicen. Instancia SaaS."
      },
      "otras_vias": [
        "Exportación e importación CSV/XLSX con jobs del PIM",
        "Nodos comunitarios de n8n (n8n-nodes-akeneo v0.1.2, flagbit/akeneo-node-n8n). No hay nodo oficial.",
        "Pipedream, elastic.io, Celigo, iPaaS.com",
        "No se encontró app de Make: usar el módulo HTTP con OAuth"
      ],
      "rpa": "no hace falta",
      "dificultad": "Fácil",
      "permisos_acotados": "Crea una Connection dedicada con un rol solo de Web API (sin permisos de interfaz): 'Overall Web API access' más solo los permisos 'List…'. En Enterprise, añade un grupo de usuarios con 'Allowed to view products' y sin edit ni own en las categorías (así un PATCH devuelve 403), y oculta los grupos de atributos o los locales sensibles. El MCP actúa con los permisos de esa conexión: activa solo las herramientas necesarias y evita upsert_products. No se puede: los permisos por categoría, atributo o locale son solo de Enterprise, y en Community Edition el control es más grueso.",
      "pedir_al_informatico": "Pide que creen en Akeneo una Connection exclusiva para el arnés con un rol de solo lectura en Web API y que soliciten al CSM de Akeneo el acceso al MCP oficial.",
      "demo_gratis": "Community Edition: gratis y permanente si la alojas tú. Incluye la API REST, pero no el MCP oficial (alojado y orientado a SaaS). Su soporte oficial terminó el 30-9-2026 según terceros; Akeneo dice lo contrario. SaaS: prueba de 14 días del paquete Growth anunciada en akeneo.com (no se ha verificado si sigue vigente).",
      "coste_demo": "Growth y Enterprise sin precio público (solo presupuesto). Terceros hablan de unos 45.000 $/año para Growth (dato no oficial). La API se incluye. El MCP depende del paquete.",
      "demo_resumen": "gratis permanente",
      "coste_resumen": "0 € (CE autoalojado); SaaS a presupuesto",
      "migracion": {
        "veredicto": "conectar tal cual",
        "cuando_migrar": "No aplica.",
        "alternativas": [],
        "coste_esfuerzo_migracion": "No aplica."
      },
      "fuentes": [
        "https://api.akeneo.com/mcp/overview.html",
        "https://api.akeneo.com/mcp/getting-started.html",
        "https://api.akeneo.com/mcp/capabilities.html",
        "https://api.akeneo.com/documentation/permissions.html",
        "https://api.akeneo.com/documentation/authentication.html",
        "https://www.bluestonepim.com/blog/akeneo-community-edition-eol-2026",
        "https://help.akeneo.com/pim/serenity/supported-versions-table.html",
        "https://github.com/flagbit/akeneo-node-n8n",
        "https://akeneo.com/start-free-trial"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-akeneo"
      }
    },
    {
      "id": "amazon-seller",
      "nombre": "Amazon Seller Central",
      "nombre_completo": "Amazon Seller Central (marketplace de Amazon para vendedores terceros) y su Selling Partner API (SP-API)",
      "categoria": "ads-ecommerce-bi",
      "alias": [
        "Amazon SP-API",
        "Selling Partner API",
        "Amazon Seller",
        "Seller Central",
        "Amazon MWS (antigua API)"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST/JSON (SP-API), con modelos OpenAPI publicados en GitHub (amzn/selling-partner-api-models). Pedidos, catálogo, listados, precios, inventario FBA, finanzas, informes (Reports API), feeds, Data Kiosk y notificaciones (SQS/EventBridge). La documentación se ha movido a developer-docs.amazon (con índice llms.txt para agentes).",
        "auth": "Login with Amazon (LWA): client_id y client_secret de la app + refresh token. Para una app privada, el refresh token se obtiene con 'autorización propia' (self-authorization): en Seller Central > Aplicaciones y servicios > Desarrollar aplicaciones > 'Authorize app'; debe hacerlo el usuario principal de la cuenta. El refresh token se canjea en api.amazon.com/auth/o2/token por un access token de 1 hora. Las operaciones con datos personales (PII) exigen además un Restricted Data Token (RDT) pedido a la Tokens API. El client_secret de LWA hay que rotarlo periódicamente: si vence, todas las llamadas se bloquean.",
        "requisitos": "Cuenta de vendedor con plan Profesional (las cuentas Individual no pueden tener apps privadas). Alta como desarrollador privado ('Private Developer: I build application(s) that integrate my own company') en el perfil de desarrollador (Seller Central o Solution Provider Portal): datos de la empresa, casos de uso, controles de seguridad y aceptación de la Acceptable Use Policy y la Data Protection Policy. Amazon revisa el perfil y aprueba los roles; no publica plazos y hay que responder en 5 días si pide más información. La guía de alta en el Solution Provider Portal incluye verificación de identidad con documento y videollamada. Roles restringidos (con PII): Direct-to-Consumer Shipping, Tax Invoicing, Tax Remittance y Professional Services; exigen documentación extra de seguridad y RDT. App privada: máximo 10 autorizaciones propias. Límites de llamadas por operación (token bucket, rate y burst por app y vendedor); sandbox: 5 peticiones/s, ráfaga 15.",
        "docs_url": "https://developer-docs.amazon/sp-api/docs/register-as-a-private-developer ; https://developer-docs.amazon/sp-api/docs/self-authorization ; https://developer-docs.amazon/sp-api/docs/roles-in-the-selling-partner-api ; https://developer-docs.amazon/sp-api/llms.txt"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Amazon publica en su GitHub (amzn/selling-partner-api-samples, carpeta use-cases/sp-api-dev-mcp) el paquete npm @amazon-sp-api-release/sp-api-dev-mcp v1.0.5 (creado 12-may-2026, última versión 18-ago-2026, Apache-2.0). Es local (stdio vía npx, Node 20+). Incluye dos servidores: 'sp-api-dev-assistant-mcp-server' (busca en la documentación, explora endpoints, genera código, ayuda a migrar versiones y revisa código; y 'sp_api_execute', que ejecuta llamadas reales a la SP-API, de lectura o escritura, con las credenciales LWA y el refresh token) y 'sp-api-workflow-mcp-server' (crea y ejecuta flujos de varias llamadas). Sin modo de solo lectura: el límite lo ponen los roles de la app. Amazon avisa de que son 'ejemplos' educativos y no un producto con soporte. Comunitarios: @ailumia/amazon-sp-api-mcp v1.0.0 (20-jul-2026, Apache-2.0, no afiliado a Amazon): cubre 353 operaciones; lee y escribe, pero pide confirmación explícita para escrituras y borrados y tiene modo de prueba ('dry run'). El MCP oficial de Amazon Ads es otro producto (publicidad), no da acceso a Seller Central."
      },
      "otras_vias": [
        "n8n: sin nodo nativo verificado de Amazon Seller Central/SP-API; usar el nodo HTTP Request gestionando el canje LWA del refresh token.",
        "Make: app 'Amazon Seller Central' (vigilar pedidos nuevos y actualizados; buscar y obtener pedidos, catálogo y precios; crear y descargar informes; 'Make an API Call'). Admite credenciales propias y sandbox. Make no tiene acceso a PII: los informes restringidos dan error 403.",
        "Zapier: app 'Amazon Seller Central' con un solo disparador (New Order) y sin acciones; solo cuentas de Amazon.com (EE. UU.).",
        "Notificaciones de la SP-API (Amazon SQS o EventBridge) para pedidos, cambios de listado, etc.",
        "Informes descargables desde Seller Central (pedidos, inventario, liquidaciones) en CSV/TXT, y la Reports API para automatizarlos.",
        "Agregadores y conectores de pago (Nango, CData, Pipedream, Apideck): no verificados en detalle."
      ],
      "rpa": "no hace falta: la SP-API cubre pedidos, inventario, precios, finanzas e informes.",
      "dificultad": "Media",
      "permisos_acotados": "Pedir en el perfil de desarrollador solo los roles necesarios: para BI, 'Inventory and Order Tracking', 'Finance and Accounting', 'Pricing' y 'Selling Partner Insights' (no restringidos). No pedir roles restringidos (Direct-to-Consumer Shipping, Tax Invoicing, Tax Remittance) salvo que haga falta el nombre o la dirección del comprador. Usar una app distinta para cada uso y guardar el refresh token y el client_secret en un gestor de secretos. NO se puede acotar: los roles no distinguen lectura de escritura (el rol de listados permite leer y modificar listados); el refresh token da acceso a todo lo que permiten los roles de la app en esa cuenta y en todos sus marketplaces de la región; la autorización propia la tiene que hacer el usuario principal de la cuenta; no hay filtro por IP ni por registro.",
      "pedir_al_informatico": "Que el usuario principal de la cuenta de vendedor Profesional se registre como desarrollador privado en Seller Central (Aplicaciones y servicios > Desarrollar aplicaciones) pidiendo solo los roles de pedidos, finanzas e informes, sin roles restringidos. Cuando Amazon lo apruebe, que cree una app privada, la autorice para la cuenta y guarde el client_id, el client_secret y el refresh token en un gestor de secretos, con aviso para rotar el secreto antes de que caduque.",
      "demo_gratis": "Sandbox gratuito de la SP-API: estático (respuestas simuladas fijas) y dinámico (respuestas realistas según los parámetros, en pocas APIs como FBA Inventory o Fulfillment Outbound), más un 'sample AI sandbox' que se instala en local. Se puede registrar una app de tipo 'Sandbox' en el Solution Provider Portal mientras se revisa el perfil de desarrollador, pero hace falta una cuenta de Amazon y el alta de desarrollador. No hay cuenta de vendedor de prueba gratuita: para datos reales hace falta la cuenta Profesional.",
      "demo_resumen": "sandbox/cuenta dev",
      "coste_demo": "La SP-API no tiene coste para el vendedor que la usa para su propia empresa. Hace falta el plan de venta Profesional de amazon.es: 39 € al mes sin IVA, más las tarifas de venta por pedido (sell.amazon.es/precios, consultado el 9-oct-2026). Cuota de desarrollador: Amazon anunció el 3-nov-2025 una cuota anual de 1.400 USD (desde el 31-ene-2026) y cobros por llamadas GET (desde el 30-abr-2026; Basic con 2,5 millones de GET al mes incluidos, Pro 1.000 USD/mes, Plus 10.000 USD/mes, exceso a 0,40 USD por cada mil). Según el anuncio de Amazon y prensa del sector, eso no afectaba a los vendedores que desarrollan solo para su negocio. Amazon lo aplazó en enero y el 9-mar-2026, y después lo canceló: 'will not move forward with the SP-API usage and annual fees at this time' (developer.amazonservices.com, mayo de 2026). Las fechas del aplazamiento y la cancelación vienen de prensa del sector; el aviso oficial no las indica.",
      "coste_resumen": "API gratis; plan Profesional 39 €/mes sin IVA",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://developer-docs.amazon/sp-api/docs/register-as-a-private-developer",
        "https://developer-docs.amazon/sp-api/docs/sp-api-registration-overview",
        "https://developer-docs.amazon/sp-api/docs/self-authorization",
        "https://developer-docs.amazon/sp-api/docs/roles-in-the-selling-partner-api.md",
        "https://developer-docs.amazon/sp-api/docs/authorization-with-the-restricted-data-token.md",
        "https://developer-docs.amazon/sp-api/docs/application-authorization-limits.md",
        "https://developer-docs.amazon/sp-api/docs/sp-api-sandbox.md",
        "https://developer-docs.amazon/sp-api/docs/usage-plans-and-rate-limits.md",
        "https://developer-docs.amazon/sp-api/docs/lwa-credentials-faq.md",
        "https://developer-docs.amazon/sp-api/docs/onboarding-step-1-prepare-for-registration.md",
        "https://developer-docs.amazon/sp-api/docs/onboarding-step-2-create-an-spp-account.md",
        "https://developer-docs.amazon/sp-api/docs/onboarding-step-4-register-your-first-sandbox-application.md",
        "https://developer-docs.amazon/sp-api/llms.txt",
        "https://developer.amazonservices.com/cancellation-of-sp-api-fees",
        "https://ppc.land/amazon-introduces-fees-for-third-party-developer-api-access-in-2026/",
        "https://ppc.land/amazon-drops-sp-api-fees-after-developer-pushback",
        "https://novadata.io/resources/news/amazon-cancels-sp-api-fees-may-2026",
        "https://github.com/amzn/selling-partner-api-samples",
        "https://registry.npmjs.org/@amazon-sp-api-release/sp-api-dev-mcp",
        "https://registry.npmjs.org/@ailumia/amazon-sp-api-mcp",
        "https://apps.make.com/amazon-seller-central",
        "https://zapier.com/apps/amazon-seller-central/integrations",
        "https://sell.amazon.es/precios"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-amazon-seller"
      }
    },
    {
      "id": "asana",
      "nombre": "Asana",
      "nombre_completo": "Asana (gestión de trabajo y proyectos)",
      "categoria": "ofimatica-mensajeria",
      "alias": [
        "Asana Personal",
        "Asana Starter",
        "Asana Advanced"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST/JSON (app.asana.com/api/1.0) con webhooks y Events API. Cubre tareas, proyectos, secciones, portfolios, objetivos, campos personalizados, comentarios (stories), adjuntos, usuarios y equipos.",
        "auth": "Tres vías. (1) Personal Access Token (PAT): se crea en la consola de desarrollador (app.asana.com/0/my-apps), actúa con todo el acceso del usuario, no tiene scopes y no caduca hasta que se revoca. (2) OAuth 2.0: app registrada en la consola; se puede dejar 'Full permissions' o desactivarlo y elegir scopes por recurso (tasks:read, projects:read, stories:read, users:read, workspaces:read, etc.). Los scopes granulares están en preview para apps nuevas desde el 9-abr-2025; la GA se anunció para julio de 2025 sin fecha confirmada. Token de acceso de 1 hora con refresh token. (3) Service accounts: solo plan Enterprise, las crea un super admin; para tareas y proyectos exigen 'Full permissions' (ven todos los datos de la organización, privados incluidos).",
        "requisitos": "Disponible en todos los planes, Personal (gratis) incluido. Límites por token: 150 peticiones/min en dominios gratuitos y 1.500/min en dominios de pago; búsqueda, 60/min; además hay límites de concurrencia (50 GET y 15 escrituras a la vez) y de coste por petición. Autoservicio, sin aprobación. Para que un usuario autorice una app OAuth, la app tiene que estar disponible en su workspace.",
        "docs_url": "https://developers.asana.com/docs/oauth-scopes ; https://developers.asana.com/docs/personal-access-token ; https://developers.asana.com/docs/rate-limits"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "MCP remoto de Asana V2 en https://mcp.asana.com/v2/mcp (Streamable HTTP), GA desde el 4-feb-2026. OAuth con clientes pre-registrados en la consola de desarrollador (ya no hay registro dinámico); el token del MCP no sirve para la API REST. Cada sesión ve un solo workspace. Lee tareas, proyectos, portfolios, usuarios y estado de proyectos (search_objects, search_tasks, get_status_overview, get_task, get_projects...) y escribe: create_task, update_task, create_project. En feb-2026 no tenía comentarios (Asana dijo que estaban previstos). No hay modo de solo lectura documentado. Figura en el directorio de conectores de Claude (hecho por Asana, verificado, añadido en nov-2025, '30+ tools'); según el foro, ahora algunas creaciones pasan por una vista previa ('_preview') que el usuario aprueba. El MCP beta V1 (https://mcp.asana.com/sse) está retirado: la doc decía 11-may-2026 y el foro lo movió al 5-ago-2026. Control de admin: en Enterprise+ y Enterprise legacy se permite o bloquea cada cliente MCP en App Management; en otros planes hay que pedirlo a soporte (solo super admin)."
      },
      "otras_vias": [
        "n8n: nodos nativos Asana y Asana Trigger (credencial PAT u OAuth2)",
        "Make: app Asana con más de 70 módulos y 6 'Watch'",
        "Zapier: app Asana (15 disparadores y 26 acciones)",
        "Webhooks y Events API",
        "Exportación CSV desde la interfaz"
      ],
      "rpa": "no hace falta: API y MCP cubren tareas y proyectos.",
      "dificultad": "Fácil",
      "permisos_acotados": "Para scripts y n8n: una app OAuth con 'Full permissions' desactivado y solo scopes de lectura (tasks:read, projects:read, stories:read, users:read, workspaces:read), autorizada con un usuario dedicado 'ia' que solo sea miembro de los equipos y proyectos necesarios. Para escribir, otra app con tasks:write y nada más. Para el MCP: conectar con ese mismo usuario dedicado y elegir un solo workspace. NO se puede acotar: el PAT no tiene scopes y hace todo lo que puede el usuario; los scopes no cubren aún todos los endpoints (p. ej. status updates, según el foro); el MCP no tiene interruptor de solo lectura y sus herramientas de crear y actualizar no se pueden quitar desde Asana; las service accounts con 'Full permissions' ven toda la organización; bloquear clientes MCP desde el panel solo es posible en Enterprise+.",
      "pedir_al_informatico": "Crea en Asana un usuario 'ia' que solo esté en los proyectos X e Y y registra una app OAuth sin 'Full permissions', solo con tasks:read, projects:read, stories:read y users:read. Si usamos el MCP en Claude, conéctalo con ese usuario y no con el del administrador.",
      "demo_gratis": "Plan Personal gratis para siempre: hoy 2 puestos (el plan Personal antiguo tenía 10). La API va incluida (150 peticiones/min). La ayuda de Asana lista el conector de Claude como disponible en Personal. Además hay prueba gratuita de Starter y Advanced sin tarjeta; la duración de 30 días sale de una página de referidos de Asana y del foro, no de la ayuda (no verificado).",
      "demo_resumen": "gratis permanente",
      "coste_demo": "0 € con Personal. Starter: 10,99 US$/usuario/mes con pago anual o 13,49 US$ con pago mensual (asana.com/pricing, oct-2026); Advanced: 24,99 / 30,49 US$. La web oficial muestra dólares; varias comparativas dan las mismas cifras en euros (no verificado). Mínimo de 2 puestos en los planes de pago según terceros (no verificado). Asana puede añadir IVA según el país.",
      "coste_resumen": "0 € (Personal)",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://developers.asana.com/docs/using-asanas-mcp-server",
        "https://forum.asana.com/t/new-v2-mcp-server-now-generally-available/1122647",
        "https://developers.asana.com/docs/oauth-scopes",
        "https://developers.asana.com/docs/oauth",
        "https://forum.asana.com/t/new-oauth-permission-scopes/1048556",
        "https://developers.asana.com/docs/personal-access-token",
        "https://developers.asana.com/docs/rate-limits",
        "https://developers.asana.com/docs/authentication",
        "https://claude.com/connectors/asana",
        "https://asana.com/resources/claude-asana-integration.md",
        "https://help.asana.com/s/article/asana-app-in-claude",
        "https://asana.com/pricing",
        "https://help.asana.com/s/article/how-to-sign-up-for-a-free-asana-trial?language=en_US",
        "https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.asana/",
        "https://docs.n8n.io/integrations/builtin/trigger-nodes/n8n-nodes-base.asanatrigger/",
        "https://docs.n8n.io/integrations/builtin/credentials/asana/",
        "https://apps.make.com/asana",
        "https://zapier.com/apps/asana/integrations",
        "https://www.scalekit.com/blog/asana-mcp-vs-api",
        "https://www.gend.co/blog/asana-pricing"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-asana"
      }
    },
    {
      "id": "bitrix24",
      "nombre": "Bitrix24",
      "nombre_completo": "Bitrix24 (Bitrix24): suite de CRM, tareas, proyectos, intranet y comunicaciones, en la nube o autoalojada (Self-Hosted)",
      "categoria": "crm-email",
      "alias": [
        "Bitrix",
        "Bitrix24 CRM",
        "Bitrix24 Self-Hosted"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "híbrido",
      "api": {
        "existe": "sí",
        "estilo": "REST/JSON (métodos tipo crm.item.list, tasks.task.add), con webhooks entrantes y salientes, y eventos.",
        "auth": "Webhook entrante (URL secreta https://<portal>.bitrix24.com/rest/<id_usuario>/<código>/<método>.json, con los scopes elegidos al crearlo y los permisos de su creador; admite fecha de caducidad) o aplicación local/Market con OAuth 2.0. Webhooks salientes con token de aplicación para validar el origen.",
        "requisitos": "Cambio importante en 2026: la documentación oficial dice que 'la línea Essentials no incluye acceso a la REST API' y que para acceso continuado en la nube hay que elegir un plan Vibe+. Las cuentas que pagaron o renovaron un plan anual antes del 1-sep-2026 mantienen la API hasta fin del periodo; las mensuales o trimestrales, hasta el fin de la transición (30-nov-2026 según la ayuda; otra versión de la misma página decía 17-nov-2026). El plan Free no tiene REST ni webhooks (no lo dice la página actual; sí el aviso oficial de 2021 y la documentación anterior). Crear webhooks: el administrador o empleados autorizados en Ajustes > Seguridad > Integraciones. Límite de peticiones tipo 'leaky bucket' por portal y por IP (unas 2 por segundo de forma sostenida).",
        "docs_url": "https://apidocs.bitrix24.com/first-steps/access-to-rest-api.html ; https://apidocs.bitrix24.com/local-integrations/local-webhooks.html ; https://apidocs.bitrix24.com/limits.html"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Dos servidores del fabricante. (1) MCP de datos, remoto (streamable HTTP) en https://mcp.bitrix24.com/mcp/, en el registro oficial MCP como io.github.bitrix24/bitrix24 v1.0.0 (23-ene-2026). El administrador lo activa en Ajustes > Servidores MCP ('Permitir la conexión de IA externas'); viene desactivado. Cada empleado conecta con OAuth (ejemplo de ChatGPT) o con un token de conexión (Aplicaciones > Conexiones MCP). Lee y escribe en CRM (negocios, embudos), tareas, estructura de la empresa, invitaciones y correo; actúa con los permisos del usuario. Sin modo de solo lectura documentado. Según la ayuda (actualizada el 5-oct-2026) y la web de precios, es exclusivo de los planes Vibe+. Un usuario en Glama reportó fallos de OAuth (404) en este conector (no verificado). (2) MCP de documentación https://mcp-dev.bitrix24.com/mcp (io.github.bitrix24/bitrix-mcp-rest, 26-nov-2025): solo consulta la documentación de la REST API, sin acceso a datos ni autenticación. Comunitarios: @rcs-kz/bitrix24-mcp (45 herramientas, licencia comercial) y @theyahia/bitrix24-mcp (CRM y tareas vía webhook), ambos stdio."
      },
      "otras_vias": [
        "n8n: sin nodo nativo; usar el nodo HTTP Request con la URL del webhook entrante. Hay nodos comunitarios (n8n-nodes-bitrix 1.3.0 solo CRM; @tuanltntu/n8n-nodes-bitrix24 0.5.1), solo en n8n autoalojado.",
        "Make y Zapier: apps Bitrix24 (no verificado en esta revisión).",
        "Webhooks salientes: envían eventos (alta de negocio, tarea, etc.) a una URL pública.",
        "Exportar a CSV/Excel desde las listas del CRM.",
        "Bitrix24 Market: más de 750 apps de partners (limitadas en Essentials, ilimitadas en Vibe+)."
      ],
      "rpa": "no hace falta: la REST API y el MCP cubren CRM y tareas, siempre que el plan sea Vibe+.",
      "dificultad": "Media",
      "permisos_acotados": "Crear un empleado dedicado 'IA' con un rol de acceso al CRM solo de lectura (los roles del CRM permiten leer, añadir, editar y borrar por entidad). Que ese usuario cree un webhook entrante solo con los scopes necesarios (por ejemplo 'crm' y 'user') y con fecha de caducidad. Para el MCP, conectar con ese mismo usuario: actúa con sus permisos. NO se puede acotar: los scopes van por módulo y no separan lectura de escritura (lo limita el rol del usuario); la URL del webhook es un secreto que da acceso a cualquiera que la tenga, sin restricción por IP documentada; el interruptor del MCP es global para todo el portal (no verificado que se pueda limitar a ciertos usuarios); el límite de peticiones es por portal.",
      "pedir_al_informatico": "Que el administrador confirme que el portal está en un plan Vibe+ (o que su plan anual anterior aún incluye la API). Que cree un usuario 'IA' con rol de CRM solo lectura y, con ese usuario, un webhook entrante solo con los scopes 'crm' y 'user' y fecha de caducidad. Si se usa el MCP, que lo active en Ajustes > Servidores MCP y nos conectemos con ese usuario.",
      "demo_gratis": "Prueba única de 15 días del plan Professional Vibe+, con REST API y MCP; no pausa una suscripción existente. El plan Free (1-2 usuarios, 5 GB) es permanente pero no incluye REST API ni webhooks. Los partners tecnológicos pueden pedir una clave NFR de pruebas con REST API.",
      "demo_resumen": "prueba 15 días",
      "coste_demo": "Precios oficiales en euros (bitrix24.eu, consultados el 9-oct-2026), por organización y mes, sin mención al IVA: plan más barato con REST API y MCP es Basic Vibe+ (5 usuarios), 89 €/mes con pago mensual o 59 €/mes con pago anual (oferta de lanzamiento del 1-sep al 10-dic-2026; la renovación va a precio normal). Standard Vibe+ (50 usuarios): 199 €/120 €; Professional Vibe+ (100 usuarios): 399 €/240 €. Los planes Essentials (Basic 69 €/49 €, Standard 144 €/99 €, Professional 289 €/199 €) ya no incluyen REST API. La web española (bitrix24.es) muestra los mismos importes en US$.",
      "coste_resumen": "89 €/mes (Basic Vibe+, mensual; 59 €/mes anual en promoción)",
      "migracion": {
        "veredicto": "conectar tal cual",
        "cuando_migrar": "Si la empresa está en Free o Essentials y no quiere pagar Vibe+ solo para tener API, compensa comparar con CRM que dan API en planes bajos o gratis (HubSpot Free, Zoho CRM) antes de subir de plan."
      },
      "fuentes": [
        "https://apidocs.bitrix24.com/first-steps/access-to-rest-api.html",
        "https://apidocs.bitrix24.com/local-integrations/local-webhooks.html",
        "https://apidocs.bitrix24.com/limits.html",
        "https://apidocs.bitrix24.com/sdk/mcp.html",
        "https://helpdesk.bitrix24.com/open/25866707",
        "https://helpdesk.bitrix24.com/open/26027119/",
        "https://www.bitrix24.com/about/blogs/bitrix24-tips-and-updates/meet-the-new-bitrix24-vibe-plans-designed-for-ai-ready-businesses.php",
        "https://www.bitrix24.com/tools/hr_automation/mcp-server.php",
        "https://www.bitrix24.eu/prices/",
        "https://www.bitrix24.es/prices/",
        "https://www.bitrix24.com/about/blogs/bitrix24-tips-and-updates/how-a-free-bitrix24-plan-is-going-to-change-after-january-1-2021.php",
        "https://registry.modelcontextprotocol.io/v0/servers?search=bitrix24",
        "https://n8n.io/integrations/bitrix24/",
        "https://npmjs.com/package/n8n-nodes-bitrix",
        "https://unpkg.com/@tuanltntu/n8n-nodes-bitrix24@0.5.1/README.md",
        "https://glama.ai/mcp/servers/p55jcfo1vr (tercero, directorio MCP)"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-bitrix24"
      }
    },
    {
      "id": "brevo",
      "nombre": "Brevo",
      "nombre_completo": "Brevo (antes Sendinblue; Francia): email marketing, email transaccional, SMS, WhatsApp y CRM de ventas",
      "categoria": "crm-email",
      "alias": [
        "Sendinblue",
        "Brevo CRM",
        "Brevo Sales Platform"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST/JSON (API v3): contactos, listas, segmentos, campañas, email y SMS transaccional, plantillas, CRM (negocios, empresas, tareas, notas) y webhooks.",
        "auth": "Clave API v3 en la cabecera 'api-key'. Es distinta de la clave SMTP y del token MCP. No se ha encontrado documentación de claves de solo lectura ni con scopes: cada clave da acceso completo a la cuenta.",
        "requisitos": "Disponible en todos los planes, Free incluido ('full API access' en la página de la API de email). Autoservicio, sin aprobación. Límite de 1.000 peticiones/s en todos los planes (2.000 en Pro/Enterprise y 6.000 en Enterprise, según la misma página). Restricción por IP autorizadas en Seguridad > IP autorizadas, con opción 'Bloquear IP desconocidas'; parece de ámbito de cuenta, no por clave (no verificado).",
        "docs_url": "https://developers.brevo.com/docs/quickstart ; https://developers.brevo.com/docs/ip-security"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Servidor remoto (HTTP) del fabricante: https://mcp.brevo.com/v1/brevo/mcp agrupa 27 módulos, y hay uno por módulo en https://mcp.brevo.com/v1/brevo_<módulo>/mcp (contacts, deals, companies, tasks, campaign_analytics, templates, lists, segments, webhooks_management, etc.). Auth: token MCP como Bearer, que se genera en Cuenta > SMTP y API > Claves API marcando la opción MCP. Lee (analíticas, contactos, negocios) y escribe (crea campañas, importa contactos, añade notas, configura remitentes y dominios). Sin modo de solo lectura: la guía de integración avisa de que el token da acceso completo de lectura y escritura. Se anunció en acceso anticipado para desarrolladores y usuarios seleccionados; un tercero (smtpedia) da como fecha de salida el 14-oct-2025; estado actual (GA o no) no verificado. Para limitar, usar el endpoint de un solo módulo."
      },
      "otras_vias": [
        "n8n: nodo nativo Brevo (contactos, atributos, envío de email y plantillas, remitentes) y nodo Brevo Trigger (eventos de email transaccional: enviado, entregado, abierto, clic, rebote, baja).",
        "Make y Zapier: apps Brevo (no verificado en esta revisión).",
        "Webhooks de marketing y transaccionales configurables por API o desde la cuenta.",
        "Exportar contactos e informes a CSV desde la interfaz."
      ],
      "rpa": "no hace falta: la API v3 y el MCP cubren contactos, campañas y CRM.",
      "dificultad": "Fácil",
      "permisos_acotados": "Crear una clave API v3 exclusiva para la integración, con nombre propio, y revocarla al terminar. Activar 'Bloquear IP desconocidas' y autorizar solo la IP del servidor de n8n. Para el MCP, generar un token aparte y conectar solo los módulos necesarios (por ejemplo brevo_contacts y brevo_campaign_analytics) en vez del endpoint completo. NO se puede acotar: no hay claves ni tokens de solo lectura ni scopes por recurso; cualquier clave puede enviar emails, borrar contactos o cambiar la configuración; la lista de IP autorizadas parece común a todas las claves API y SMTP de la cuenta (no verificado).",
      "pedir_al_informatico": "Que el propietario de la cuenta cree en SMTP y API > Claves API una clave API v3 'IA-n8n' solo para esta integración y active 'Bloquear IP desconocidas' con la IP de nuestro servidor. Si usamos el MCP, que genere un token MCP aparte y nos conectemos solo a los módulos de contactos y analíticas.",
      "demo_gratis": "Plan Free permanente, sin tarjeta: 300 emails al día (no se acumulan), hasta 100.000 contactos según la ayuda, logo de Brevo en los correos y estadísticas básicas. Incluye la API v3, webhooks y el MCP (no verificado que el MCP esté abierto a todas las cuentas).",
      "demo_resumen": "gratis permanente",
      "coste_demo": "0 €: la API va en el plan Free. Planes de pago (página oficial en dólares, consultada el 9-oct-2026; la web española no se pudo leer): Starter desde 9 US$/mes (5.000 emails/mes, 500 contactos), Standard desde 18 US$/mes y Professional desde 499 US$/mes (150.000 emails/mes). En euros, los datos de la propia página indican Starter 7 € y Standard 15 € al mes (no verificado si es pago anual o mensual). IVA no indicado.",
      "coste_resumen": "0 € (Free)",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://developers.brevo.com/docs/mcp-protocol",
        "https://developers.brevo.com/docs/integration-guide",
        "https://www.brevo.com/releases/new-release-brevos-mcp-server/",
        "https://help.brevo.com/hc/en-us/articles/35030003354130",
        "https://developers.brevo.com/docs/quickstart",
        "https://developers.brevo.com/docs/ip-security",
        "https://help.brevo.com/hc/en-us/articles/5740111683858",
        "https://help.brevo.com/hc/en-us/articles/208580669",
        "https://help.brevo.com/hc/en-us/articles/208589409-About-Brevo-s-pricing-plans",
        "https://www.brevo.com/en/features/email-api/",
        "https://www.brevo.com/pricing/",
        "https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.brevo/",
        "https://docs.n8n.io/integrations/builtin/trigger-nodes/n8n-nodes-base.brevotrigger/",
        "https://smtpedia.com/platforms/brevo/api/ (tercero, fecha del MCP)"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-brevo"
      }
    },
    {
      "id": "business-central",
      "nombre": "Business Central",
      "nombre_completo": "Microsoft Dynamics 365 Business Central (online)",
      "categoria": "erp-contabilidad",
      "alias": [
        "Dynamics 365 Business Central",
        "Dynamics 365",
        "Navision",
        "Dynamics NAV"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST/OData v4: API v2.0 (https://api.businesscentral.dynamics.com/v2.0/{entorno}/api/v2.0/companies({id})/...), API de automatización, APIs personalizadas y servicios web.",
        "auth": "OAuth2 con Microsoft Entra ID. Dos modos: delegado (Authorization Code) o de servicio a servicio (client credentials), con el permiso de aplicación API.ReadWrite.All (más Automation.ReadWrite.All para la API de automatización) y consentimiento de administrador. La app se da de alta en la página 'Aplicaciones de Microsoft Entra' de BC con permission sets; no se le puede dar SUPER.",
        "requisitos": "Suscripción a BC online o una prueba. Un usuario con rol de desarrollador de aplicaciones para registrar la app y un administrador del tenant para el consentimiento.",
        "docs_url": "https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/automation-apis-using-s2s-authentication"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Business Central MCP Server en https://mcp.businesscentral.dynamics.com (HTTP streamable). Preview pública el 31-oct-2025 y versión mejorada disponible (GA) desde abril de 2026 (2026 wave 1); doc actualizada el 2-oct-2026. Por defecto solo trae herramientas dinámicas de lectura sobre las APIs a las que el usuario tiene acceso. Para escribir hay que activar 'Unblock Edit Tools' y marcar Allow Create, Modify, Delete o Actions en cada API. 'Data Query Tools' (en preview) permite consultas de solo lectura contra las tablas. Autenticación: OAuth Authorization Code + PKCE con la identidad del usuario (no hay modo de solo aplicación). Claude aparece como cliente soportado, pero hay que registrar una app propia en Entra con permiso delegado Financials.ReadWrite.All. Se configura en la página 8350 y hace falta el permission set 'MCP - Admin'. Además hay 18 o más MCP comunitarios en Glama."
      },
      "otras_vias": [
        "Conector oficial de Power Automate/Logic Apps (Premium): disparadores al crear, modificar o borrar registros, eventos de negocio, aprobaciones y acción MCP.",
        "Make: app oficial de BC, pero solo en el plan Enterprise de Make.",
        "n8n: sin nodo nativo; usar HTTP Request con OAuth2 (client credentials).",
        "Webhooks de la API (suscripciones), importación y exportación con Excel y paquetes de configuración (RapidStart); Chift."
      ],
      "rpa": "no hace falta: API completa, MCP oficial y conectores.",
      "dificultad": "Media",
      "permisos_acotados": "En el MCP: un usuario de BC dedicado ('agente IA') con permission sets mínimos y una configuración MCP propia con APIs explícitas, solo Allow Read, 'Unblock Edit Tools' desactivado, 'Discover Read-Only Objects' desactivado y Data Query Tools desactivado. Hay que pasar siempre ConfigurationName, porque la configuración por defecto deja leer todo lo que el usuario pueda leer. Para n8n y scripts: una app S2S con permission sets mínimos (nunca SUPER). NO se puede acotar: en Entra el permiso siempre es ReadWrite (Financials.ReadWrite.All / API.ReadWrite.All) y no existe uno de solo lectura, así que el límite real está en los permission sets y en la configuración MCP. Tampoco se puede limitar a registros concretos desde el MCP. El MCP necesita un usuario con licencia y el consentimiento de administrador se da para todo el tenant.",
      "pedir_al_informatico": "Registrar en Entra una app 'BC MCP - Claude' (redirect http://localhost:<puerto>/callback, permiso delegado Financials.ReadWrite.All con consentimiento de administrador) y pasarnos el Client ID, el TenantId y el nombre del entorno. En BC: crear un usuario 'agente IA' con permission sets de solo lectura y una configuración MCP 'IA-Lectura' activa, con las APIs acordadas y solo Allow Read.",
      "demo_gratis": "Prueba completa de 30 días, ampliable 30 días por el cliente y otros 30 por un partner (hasta 90). Además hay una evaluación 'viral' gratuita que se borra tras 45 días sin uso. Se pueden crear sandboxes con datos de demostración CRONUS. Hace falta una cuenta de trabajo o un tenant de Entra. La API v2.0 está incluida; que el MCP funcione en la prueba es probable, pero no está confirmado.",
      "demo_resumen": "prueba 30 días",
      "coste_demo": "Precios de lista en España, con pago anual y sin IVA: Essentials 69,30 €/usuario/mes; Premium 95,30 €/usuario/mes; Team Members 6,90 €/usuario/mes. Incluye 1 entorno de producción y 3 sandbox. La API y el MCP no tienen coste extra. Normalmente se contrata a través de un partner CSP.",
      "coste_resumen": "69,30 €/usu/mes (Essentials, anual)",
      "migracion": {
        "veredicto": "conectar tal cual",
        "cuando_migrar": "No compensa salir de BC: es la plataforma mejor conectada del grupo. Solo hay que migrar si se está en BC on-premise o en NAV y se quiere el MCP, que solo existe en BC online.",
        "alternativas": [
          "BC online (desde on-premise o NAV)"
        ],
        "coste_esfuerzo_migracion": "De on-premise a online: 4-12 semanas con partner (herramienta de migración a la nube). Riesgos: extensiones a medida incompatibles y pasar de licencias perpetuas a suscripción."
      },
      "verifactu": "Sí: la localización española (Learn, actualizada el 29-may-2026) marca como disponibles 'VERI*FACTU with external service integration', 'Enable embedded VERI*FACTU mode' y la declaración responsable del sistema de facturación. También tiene SII y Factura-E.",
      "fuentes": [
        "https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/ai/mcp-overview",
        "https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/ai/configure-mcp-server",
        "https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/ai/use-mcp-server-non-microsoft",
        "https://learn.microsoft.com/en-us/dynamics365/release-plan/2026wave1/smb/dynamics365-business-central/create-agentic-experiences-enhanced-mcp-server",
        "https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/automation-apis-using-s2s-authentication",
        "https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/trials-subscriptions",
        "https://learn.microsoft.com/en-us/dynamics365/business-central/localfunctionality/spain/spain-local-functionality",
        "https://learn.microsoft.com/en-us/connectors/dynamicssmbsaas/",
        "https://www.microsoft.com/es-es/dynamics-365/products/business-central/pricing",
        "https://apps.make.com/microsoft-dynamics-365-business-central",
        "https://glama.ai/mcp/servers?query=business%20central"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-business-central"
      }
    },
    {
      "id": "canva",
      "nombre": "Canva",
      "nombre_completo": "Canva",
      "categoria": "ads-ecommerce-bi",
      "alias": [],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST (Connect APIs, con OpenAPI pública)",
        "auth": "OAuth2 con código de autorización (PKCE según terceros); Client ID y secreto desde el Developer Portal",
        "requisitos": "Registrar la integración en el Developer Portal (con MFA obligatorio, según terceros). Integración pública: revisión de Canva antes de que la usen personas ajenas al equipo. Integración privada: solo con plan Enterprise, y el tipo no se puede cambiar después. Autofill de plantillas de marca: Enterprise (según terceros). Las APIs en preview no pasan la revisión.",
        "docs_url": "https://www.canva.dev/docs/connect/creating-integrations/"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Servidor remoto en https://mcp.canva.com/mcp (Streamable HTTP, OAuth por usuario). Viene preconfigurado en Claude, ChatGPT y otros; funciona con cualquier plan, aunque algunas funciones piden Pro o Enterprise. Para un cliente propio: Developer Portal (autoservicio) o lista de espera con aprobación. Lee y escribe: generar, editar, buscar y exportar diseños, gestionar assets y marca, comentarios. Aparte existe un Dev MCP local, solo con documentación para desarrolladores de apps Canva."
      },
      "otras_vias": [
        "Nodo oficial de Canva para n8n (verificado, cubre todas las acciones de Connect API)",
        "Webhooks de Connect API",
        "Make/Zapier (no verificado)",
        "Export manual PNG/PDF/MP4"
      ],
      "rpa": "no hace falta",
      "dificultad": "Fácil",
      "permisos_acotados": "MCP: OAuth por usuario, actúa con los permisos de esa cuenta; no hay modo solo lectura documentado y Canva no publica los scopes del MCP. Connect API: pedir solo los scopes necesarios (design:meta:read, design:content:read, asset:read, brandtemplate:meta:read, brandtemplate:content:read, profile:read) y añadir los de escritura solo si hacen falta. Usar un miembro del equipo dedicado, sin rol de administrador y con acceso solo a las carpetas necesarias. Lo que NO se puede: restringir el MCP a solo lectura.",
      "pedir_al_informatico": "Activar el conector oficial de Canva en Claude con una cuenta de Canva dedicada (miembro del equipo, no admin). Para automatizar con n8n, crear una integración en el Developer Portal solo con scopes de lectura.",
      "demo_gratis": {
        "opcion": "Plan Free permanente: el MCP funciona con cualquier plan. Crear la integración en el Developer Portal es gratis.",
        "api_incluida": "sí para el MCP; para la Connect API sí en desarrollo, pero publicarla exige revisión, y usarla solo en el equipo sin revisión exige Enterprise",
        "limites": "Límites de llamadas y caducidad de tokens no verificados (según terceros, el token dura 4 h). Algunas funciones (p. ej. redimensionar) piden Pro."
      },
      "demo_resumen": "gratis permanente",
      "coste_demo": {
        "plan": "Free para el MCP; Pro; Enterprise para integración privada",
        "precio": "Pro: unos 12 €/mes o 110 €/año en España (NO verificado: canva.com bloqueó la consulta). Enterprise: precio a medida.",
        "facturacion": "mensual o anual (no verificado)",
        "verificado": "no"
      },
      "coste_resumen": "0 € MCP; API privada solo Enterprise",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://canva.dev/docs/mcp/",
        "https://www.canva.dev/docs/connect/creating-integrations/",
        "https://www.canva.dev/docs/connect/",
        "https://www.canva.dev/blog/developers/automate-canva-with-n8n/",
        "https://www.canva.dev/blog/developers/canva-and-coding-agents-platforms/",
        "https://www.scalekit.com/blog/canva-mcp-vs-api"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-canva"
      }
    },
    {
      "id": "capcut",
      "nombre": "CapCut",
      "nombre_completo": "CapCut",
      "categoria": "ads-ecommerce-bi",
      "alias": [],
      "verificado_el": "2026-10-09",
      "tipo": "híbrido",
      "api": {
        "existe": "no",
        "estilo": "n/a. Según terceros, la 'Open Platform' solo ofrece plugins dentro del editor y una API estrecha de texto a vídeo y plantillas; no hay API de edición.",
        "auth": "n/a",
        "requisitos": "No hay API pública de edición. No encontré documentación oficial accesible.",
        "docs_url": "no encontrada"
      },
      "mcp": {
        "estado": "comunitario",
        "detalle": "VectCutAPI (antes CapCutAPI; Apache-2.0, unas 2.200 estrellas, último push sep-2026) y envoltorios como Atx-Guy/capcut-mcp-server. Generan borradores (ficheros 'dfd_') en el disco que luego se abren en CapCut escritorio. No renderizan MP4, no publican y dependen de un formato de borradores no documentado que puede cambiar. Solo crean borradores; no leen nada de la cuenta. Necesitan Python 3.10+ y FFmpeg en local."
      },
      "otras_vias": [
        "Exportar el vídeo a mano a una carpeta vigilada por n8n",
        "Publicar desde Metricool en lugar de desde CapCut"
      ],
      "rpa": "escritorio (o navegador en la versión web): renderizar, exportar y publicar solo se puede desde la interfaz",
      "dificultad": "Muy difícil",
      "permisos_acotados": "No aplica: no hay credenciales ni scopes. Los MCP comunitarios ejecutan código de terceros con acceso al disco local. Desde CapCut no se puede acotar nada.",
      "pedir_al_informatico": "No intentar conectar CapCut. Usarlo solo para el montaje final y automatizar lo de antes y después (guion, subtítulos, publicación) con herramientas que sí tienen API.",
      "demo_gratis": {
        "opcion": "La app es gratuita, pero no hay demo de integración posible (solo el apaño comunitario en local).",
        "api_incluida": "no",
        "limites": "n/a"
      },
      "demo_resumen": "no hay",
      "coste_demo": {
        "plan": "Ningún plan incluye API",
        "precio": "Precio de CapCut Pro no verificado",
        "facturacion": "n/a",
        "verificado": "no"
      },
      "coste_resumen": "No hay plan con API",
      "migracion": {
        "veredicto": "valorar migración",
        "cuando_migrar": "Si se quiere que la IA genere o edite vídeo de forma automatizada: CapCut no tiene API usable.",
        "alternativas": [
          "Canva (edición de vídeo + MCP oficial)",
          "Editor de vídeo por API tipo Shotstack o Creatomate (no verificado en esta investigación)"
        ]
      },
      "fuentes": [
        "https://www.usecarly.com/blog/capcut-mcp/",
        "https://aituber.app/blog/capcut-mcp-claude/",
        "https://github.com/Atx-Guy/capcut-mcp-server"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "RPA",
        "veredicto_corto": "migrar",
        "hay_demo_gratis": false,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-capcut"
      }
    },
    {
      "id": "clickup",
      "nombre": "ClickUp",
      "nombre_completo": "ClickUp",
      "categoria": "ofimatica-mensajeria",
      "alias": [],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST con JSON. La v2 es el núcleo (en ella 'team' significa workspace) y la v3 cubre partes nuevas, como Docs. Tiene webhooks.",
        "auth": "Dos opciones, ninguna con scopes. Token personal (pk_…): no caduca y vale para todos los workspaces del usuario. OAuth 2.0: la app la crea un owner o admin, cada usuario elige los workspaces y el token tampoco caduca.",
        "requisitos": "Incluida en todos los planes, Free Forever incluido. Límite por token: 100 peticiones/min en Free, Unlimited y Business; 1.000 en Business Plus; 10.000 en Enterprise.",
        "docs_url": "https://developer.clickup.com/docs/authentication"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "ClickUp MCP Server remoto en https://mcp.clickup.com/mcp. Solo acepta OAuth 2.1 con PKCE (rechaza tokens personales) y solo clientes de una lista blanca: Claude Code, Claude Desktop, Cursor, VS Code, ChatGPT, Copilot Studio y Make, entre otros. Lee y escribe tareas, Docs, comentarios, time tracking y listas. Su única herramienta destructiva es borrar tarea, que pide confirmación. Está en todos los planes. Cupo por workspace, compartido entre todos los clientes: 100 llamadas cada 24 h en Free, 300 en Unlimited, 1.000 en Business y 2.500 en Business Plus. No dice si es beta o GA (doc del 07-10-2026)."
      },
      "otras_vias": [
        "n8n: nodo nativo ClickUp",
        "Webhooks",
        "Make y Zapier",
        "Exportación CSV/Excel"
      ],
      "rpa": "no hace falta.",
      "dificultad": "Fácil",
      "permisos_acotados": "No hay scopes ni tokens de solo lectura. La única forma de acotar es un usuario dedicado 'bot-ia' con acceso solo a los Spaces, Folders y Lists necesarios (con permiso de ver o comentar si el plan lo permite) y, en OAuth, autorizar solo un workspace. Por MCP no se ven los espacios privados. NO se puede acotar: no hay token de solo lectura, la herramienta de borrar tarea no se puede quitar, en Free no se pueden cambiar los permisos de los invitados, y no consta ningún interruptor de admin para apagar el MCP.",
      "pedir_al_informatico": "Crea un usuario 'bot-ia' que solo tenga acceso a los espacios o listas que vamos a usar y conéctalo por OAuth, nunca con el token personal del dueño. Revisa de vez en cuando las apps autorizadas en Ajustes > Apps.",
      "demo_gratis": "Free Forever, gratis para siempre, con API (100 peticiones/min) y MCP (100 llamadas cada 24 h por workspace, compartidas). En clase, un workspace por alumno, o el cupo se acaba enseguida.",
      "demo_resumen": "gratis permanente",
      "coste_demo": "0 € con Free. Unlimited: 7 $/usuario/mes anual o 10 $ mensual. La misma página enseña también 'Core' a 8 $ anual: los precios están cambiando, hay que comprobarlos al comprar. El add-on Everything AI, que sube los cupos del MCP, cuesta 28 $/usuario/mes.",
      "coste_resumen": "0 € (Free Forever)",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://developer.clickup.com/docs/connect-an-ai-assistant-to-clickups-mcp-server",
        "https://developer.clickup.com/docs/authentication",
        "https://developer.clickup.com/docs/rate-limits",
        "https://clickup.com/pricing",
        "https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.clickup/",
        "https://help.clickup.com/hc/en-us/articles/38503227973655-Connect-an-MCP-server-to-your-Workspace"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-clickup"
      }
    },
    {
      "id": "clientify",
      "nombre": "Clientify",
      "nombre_completo": "Clientify",
      "categoria": "crm-email",
      "alias": [],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST v2 (https://api-plus.clientify.com/v2/, OpenAPI publicado). Sigue existiendo la v1 en api.clientify.net.",
        "auth": "API key en la cabecera Authorization. Se obtiene en Ajustes > API (new.clientify.com/settings/api).",
        "requisitos": "Hay que ser administrador de la cuenta y contratar el complemento de API ('Acceso por API Key'). Límites de peticiones: no publicados en la portada de la documentación.",
        "docs_url": "https://api-plus.clientify.com/api/docs/v2/overview/"
      },
      "mcp": {
        "estado": "ninguno",
        "detalle": "No he encontrado MCP oficial; la documentación de la API v2 no lo menciona. Solo hay puentes de terceros: Zapier MCP (zapier.com/mcp/clientify), Pipedream MCP (3 acciones) y Jentic. Habría que construir un MCP propio sobre la API v2."
      },
      "otras_vias": [
        "6 webhooks fijos, uno por entidad (se crean y borran, no se editan)",
        "Zapier nativo",
        "App de Make 'Clientify by Maxmel Tech' (aparentemente de terceros)",
        "n8n: sin nodo nativo; usar HTTP Request",
        "Exportar a CSV"
      ],
      "rpa": "no hace falta si se contrata el complemento de API; navegador solo si el dueño se niega a pagarlo",
      "dificultad": "Media",
      "permisos_acotados": "No se puede acotar: según la documentación, la API key da acceso completo a los datos de la cuenta ('trátala como una contraseña'), no tiene scopes y solo la genera el admin. Mitigación: guardar la key solo en n8n o en un proxy propio y exponer a Claude únicamente flujos concretos (leer contacto, crear tarea). No darle nunca la key en bruto al agente.",
      "pedir_al_informatico": "Activa el complemento 'Acceso por API Key', genera la clave en Ajustes > API y guárdala solo en las credenciales de n8n. Que Claude acceda a través de flujos n8n de solo lectura, nunca con la clave directa.",
      "demo_gratis": "Prueba de 7 días sin tarjeta. No hay plan gratuito. No verificado si el complemento de API está disponible durante la prueba.",
      "coste_demo": "Plan único: 39 €/mes en pago anual (468 €/año) o 65 €/mes en pago mensual, más impuestos. A eso se suma el complemento 'Acceso por API Key': 12 €/mes en anual o 20 €/mes en mensual. El precio del complemento sale de un fragmento de la página oficial de precios; no pude leer la tabla completa, así que está parcialmente verificado.",
      "demo_resumen": "prueba 7 días",
      "coste_resumen": "39 €/mes + 12 € API (anual)",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://api-plus.clientify.com/api/docs/v2/overview/",
        "https://api-plus.clientify.com/api/docs/v2/",
        "https://newapi.clientify.com/view/metadata/2sB2xCgUJc",
        "https://developer.clientify.com/view/metadata/2s9Y5VV4wj",
        "https://www.clientify.com/precios",
        "https://zapier.com/mcp/clientify",
        "https://mcp.pipedream.com/app/clientify",
        "https://apps.make.com/clientify-i97a73",
        "https://n8n.io/integrations/clientify/ (404, sin integración)"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "API",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-clientify"
      }
    },
    {
      "id": "confluence",
      "nombre": "Confluence",
      "nombre_completo": "Confluence (Atlassian Cloud)",
      "categoria": "ofimatica-mensajeria",
      "alias": [
        "Atlassian"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST v2, con la v1 todavía en algunas operaciones. Búsqueda con CQL.",
        "auth": "Igual que Jira: OAuth 2.0 (3LO) con scopes clásicos o granulares, API token con scopes (de 1 a 365 días) o service account.",
        "requisitos": "Incluida en el plan Free, sin coste.",
        "docs_url": "https://developer.atlassian.com/cloud/confluence/rest/v2/intro/"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "El mismo Atlassian Rovo MCP Server (https://mcp.atlassian.com/v2/mcp, GA desde el 04-02-2026). Grupos de herramientas: read_confluence (leer, exportar, descargar adjuntos), search_confluence (CQL) y write_confluence. Este último crea y edita páginas, pero TAMBIÉN cambia permisos y restricciones y activa enlaces públicos. Respeta los permisos de espacio y de página. Solo Cloud. Mismos límites y créditos Rovo que Jira."
      },
      "otras_vias": [
        "n8n: nodo nativo Confluence (páginas, adjuntos, CQL, espacios)",
        "Automatización de Confluence y webhooks vía Forge",
        "Make y Zapier",
        "Exportación a PDF, Word, HTML o XML"
      ],
      "rpa": "no hace falta.",
      "dificultad": "Fácil",
      "permisos_acotados": "En Rovo MCP server > Permissions, apagar Write en Confluence y dejar Read y Search: write_confluence puede abrir permisos y crear enlaces públicos, o sea, provocar una fuga de datos. Usar un usuario o service account que solo pueda VER los espacios necesarios, con token read:confluence:agent-interface y search:confluence:agent-interface. NO se puede acotar: los scopes no filtran por espacio ni por página, y con OAuth el agente ve todo lo que ve la persona.",
      "pedir_al_informatico": "Deja Confluence en solo lectura para el MCP (Rovo MCP server > Permissions, sin Write) y crea un usuario o service account que solo pueda ver los espacios X. Nunca le des permisos de administración de espacio.",
      "demo_gratis": "Confluence Free, gratis para siempre (hasta 10 usuarios según terceros), con API y Rovo MCP. La búsqueda enriquecida podría estar limitada sin créditos Rovo (no verificado).",
      "demo_resumen": "gratis permanente",
      "coste_demo": "0 € con Free. Precio de Standard no verificado: unos 5-6 $/usuario/mes según fuentes antiguas, con subida del 7-10 % en octubre de 2026.",
      "coste_resumen": "0 € (Free)",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://github.com/atlassian/atlassian-mcp-server",
        "https://support.atlassian.com/atlassian-rovo-mcp-server/docs/supported-tools/",
        "https://support.atlassian.com/security-and-access-policies/docs/configure-atlassian-mcp-server-permissions/",
        "https://developer.atlassian.com/cloud/rovo-mcp/guides/authentication-and-authorization/",
        "https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.confluence/",
        "https://www.adaptavist.com/blog/atlassian-price-updates-effective-october-2026"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-confluence"
      }
    },
    {
      "id": "contasimple",
      "nombre": "Contasimple",
      "nombre_completo": "Contasimple (España; ahora Cegid Contasimple, en la órbita de Shine)",
      "categoria": "erp-contabilidad",
      "alias": [
        "Cegid Contasimple"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "limitada",
        "estilo": "REST con OAuth2. La documentación pública (4.contasimple.com/docs/integrations/api) solo describe el token y los endpoints de usuario (/oauth/token, /users/create, /me/password, /me/token), pensados para partners de marca blanca. No hay una referencia pública de endpoints de negocio (facturas, gastos, contactos), aunque existen, como demuestran los plugins de WooCommerce y PrestaShop. Hay un Swagger en api.contasimple.com que no se pudo leer.",
        "auth": "OAuth2 Authorization Code (login.aspx, con scope offline_access para el refresh token) o grant 'password'. Necesita un Client Id y un Client Secret que da Contasimple a través del agente comercial o del formulario de contacto. La APIKEY de Configuración > Aplicaciones Externas solo sirve para los plugins de WooCommerce y PrestaShop.",
        "requisitos": "Pedir credenciales para cada aplicación. Según los términos y condiciones (sección 13), la API es 'actualmente gratuita', aunque se reservan el derecho a cobrarla. Esos términos prohíben dar acceso a terceros, reexponer la API o reutilizar credenciales entre aplicaciones.",
        "docs_url": "https://4.contasimple.com/docs/integrations/api"
      },
      "mcp": {
        "estado": "ninguno",
        "detalle": "No hay MCP de Contasimple España. OJO: 'Conta Simples MCP' (developers.contasimples.com) es de una fintech BRASILEÑA y no tiene nada que ver con este producto."
      },
      "otras_vias": [
        "Exportar a Excel/PDF: 12 meses en el plan Básico, ilimitado en Ultimate. Exportación a a3ASESOR. Copias en Dropbox y Google Drive (Profesional y Ultimate).",
        "Plugins oficiales de WooCommerce (WordPress.org) y PrestaShop. Integraciones con Zettle y Click & Finance.",
        "n8n/Make/Zapier: no hay nodo ni app. Webhooks: no documentados."
      ],
      "rpa": "navegador: solo como plan B si Contasimple no da credenciales. Con la API no hace falta.",
      "dificultad": "Media",
      "permisos_acotados": "No hay scopes documentados: el token da acceso a toda la cuenta del usuario que se autentica. Lo máximo que se puede hacer: usar Authorization Code (nunca el grant password ni compartir la contraseña), guardar solo los tokens y revocar la autorización desde Aplicaciones Externas. NO se puede limitar a solo lectura ni por módulo. Todos los planes son de 1 usuario, así que no se puede crear un usuario secundario de solo lectura (no verificado si existe un rol de asesor).",
      "pedir_al_informatico": "Escribir a Contasimple (agente comercial o formulario) para pedir un Client Id y un Client Secret para una app propia de uso interno, la URL de producción y la referencia de los endpoints de facturas, gastos y contactos. Preguntar si existe un acceso de solo lectura.",
      "demo_gratis": "Plan Básico gratis para siempre (1 usuario, 12 documentos al año, 10 clientes, 5 productos) y 30 días de Ultimate gratis sin tarjeta. La API es gratuita hoy según los términos, pero hay que pedir las credenciales. No hay sandbox: se usa una cuenta Básica de pruebas.",
      "demo_resumen": "gratis permanente",
      "coste_demo": "Profesional: 12,95 €/mes en pago mensual o trimestral, o 10,95 €/mes en anual. Ultimate: 19,95 €/mes, o 15,95 €/mes en anual. Precios sin IVA. La API no va ligada a ningún plan. No hace falta partner, pero Contasimple tiene que aprobar las credenciales.",
      "coste_resumen": "0 € (Básico) + credenciales a pedir",
      "migracion": {
        "veredicto": "conectar con puente (export/BD/partner)",
        "cuando_migrar": "Si Contasimple no da credenciales en 2-3 semanas o no documenta los endpoints de negocio. Si el negocio crece y necesita varios usuarios con roles (todos los planes son de 1 usuario). Si la gestoría usa otro programa y hay doble trabajo. Si hacen falta webhooks. El cambio de dueño (Cegid/Shine) es un riesgo de hoja de ruta.",
        "alternativas": [
          "Holded (API key autoservicio con permisos por módulo)",
          "Odoo (API JSON-2 + MCP nativo en el plan Personalizado)",
          "Sage Active (API GraphQL autoservicio)"
        ],
        "coste_esfuerzo_migracion": "De SaaS a SaaS: 1-3 semanas, exportando clientes, productos y facturas a Excel. Riesgos: el histórico contable y la numeración VERI*FACTU (cerrar la serie en Contasimple y abrir otra en el destino)."
      },
      "verifactu": "Sí: hay declaración responsable de Cegid Contasimple para la versión 2025.5.2 (PDF de mayo de 2025) y otra para la versión 2026.6 (PDF de julio de 2026, con 'Shine' en el nombre del fichero). Confirmar cuál está vigente.",
      "fuentes": [
        "https://www.contasimple.com/precios/",
        "https://www.contasimple.com/",
        "https://4.contasimple.com/docs/integrations/api",
        "https://www.contasimple.com/terminos-y-condiciones-del-servicio/",
        "https://www.contasimple.com/academia/sincronizar-woocommerce/",
        "https://wordpress.org/plugins/contasimple/",
        "https://www.contasimple.com/wp-content/uploads/2025/05/Contasimple_Declaracion-responsable-VeriFactu.pdf",
        "https://www.contasimple.com/wp-content/uploads/2026/07/Contasimple_Declaracion-responsable-VeriFactu_Shine_v.legal_.pdf",
        "https://www.cegid.com/global/news/cegid-closes-its-acquisition-of-shine/",
        "https://glama.ai/mcp/servers?query=contasimple"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "API limitada / puente",
        "veredicto_corto": "puente",
        "hay_demo_gratis": true,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-contasimple"
      }
    },
    {
      "id": "contasol-factusol",
      "nombre": "Contasol / Factusol",
      "nombre_completo": "Contasol / Factusol (TeamSystem Software DELSOL: 'TS Contasol', 'TS Factusol')",
      "categoria": "erp-contabilidad",
      "alias": [
        "Contasol",
        "Factusol",
        "TS Contasol",
        "TS Factusol",
        "DELSOL",
        "Software DELSOL"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "híbrido",
      "api": {
        "existe": "limitada",
        "estilo": "API web propia de DELSOL que solo llega a los datos alojados en su Nube (Azure): Factusol, Contasol, Nominasol y Delsol Nube. Las referencias de endpoints no son públicas; la documentación 'con ejemplos en los principales lenguajes' se entrega tras el alta. Que sea REST/JSON es probable, pero no está verificado.",
        "auth": "Dos pasos. (1) Cuenta de fabricante (código de fabricante + email registrado), que se pide con el formulario de sdelsol.com/api. (2) El cliente crea un 'Acceso por API' en Archivo > Seguridad > Acceso por API, eligiendo empresa, área y permisos, y recibe por email el código de cliente, la base de datos y la contraseña.",
        "requisitos": "La empresa debe estar en la Nube de DELSOL (modalidad de pago); las empresas guardadas en local no son accesibles por API. El alta de fabricante es gratuita según Chift; no se publican plazos ni criterios de aprobación. No hay cuotas de API ni rate limit documentados.",
        "docs_url": "https://www.sdelsol.com/api/ ; https://docs.chift.eu/connectors/accounting/contasol"
      },
      "mcp": {
        "estado": "ninguno",
        "detalle": "No hay MCP oficial ni comunitario: Glama no da resultados para 'factusol' ni 'contasol' y no hay repos en GitHub. Habría que construir un MCP propio sobre la API de la Nube."
      },
      "otras_vias": [
        "BD local: la web oficial de Factusol habla de 'Bases de datos MS-Access'; el motor de Contasol no está verificado. Se puede leer por ODBC/OLEDB desde el PC o servidor Windows, siempre sobre una copia.",
        "Exportar a PDF/XLSX en Contasol; enlace Factusol→Contasol (las facturas pasan como asientos); JSON hacia TeamSystem Renta.",
        "Chift (API unificada): conector de Contasol solo para la Nube. Exige acceso completo de lectura y escritura.",
        "Integraciones listadas por DELSOL: Inmatic, FacturaTech, YOOZ, FS2PS (WordPress/PrestaShop), Shopify/Woo, Power BI.",
        "n8n/Make/Zapier: sin nodo nativo. Webhooks: no documentados."
      ],
      "rpa": "escritorio: solo si los datos están en local y no se permite leer la base de datos Access. Con la Nube no hace falta.",
      "dificultad": "Media",
      "permisos_acotados": "En Archivo > Seguridad > Acceso por API se elige empresa y área. Chift confirma que hay accesos de solo lectura y parciales, así que para el arnés: un acceso de solo lectura por empresa y área. NO se puede acotar: por tabla o por registro (no documentado). Tampoco hay sandbox (usar una empresa de pruebas). Chift exige lectura y escritura totales. En la base de datos Access local no hay permisos granulares: quien abre el fichero lo ve todo, así que se trabaja sobre una copia. Si los datos están en local, la dificultad real sube a Difícil.",
      "pedir_al_informatico": "Confirmar si la empresa está en la Nube de DELSOL. Si lo está, crear en Archivo > Seguridad > Acceso por API un acceso de SOLO LECTURA para nuestro código de fabricante, limitado a la empresa y el área acordadas, y reenviarnos el email con las credenciales. Si está en local, dejar cada noche una copia de la base de datos (o un export XLSX) en una carpeta compartida.",
      "demo_gratis": "Prueba gratuita de 30 días sin tarjeta, eligiendo 'En la Nube' (máximo 5 usuarios y 2 empresas, en Azure). Según Chift, la API funciona en la empresa de prueba con un código de fabricante, que es gratuito. La página de prueba sigue diciendo que la versión local es gratuita 'sin límite de tiempo ni de operaciones', pero la web de 2026 ya no presenta los programas como gratuitos: confirmarlo con DELSOL.",
      "demo_resumen": "prueba 30 días",
      "coste_demo": "Los precios de la Nube no son públicos: solo hay un configurador ('Impuestos no incluidos') y una promoción del 50% durante 2 meses en contratos anuales. Un distribuidor anuncia Factusol 2026 en nube entre 24,20 € y 652,58 € con IVA, sin indicar periodicidad. La API no tiene coste para el fabricante (según Chift). Hace falta alta de fabricante (gratuita), no de distribuidor.",
      "coste_resumen": "Nube: precio no público; API 0 €",
      "migracion": {
        "veredicto": "conectar con puente (export/BD/partner)",
        "cuando_migrar": "Si el cliente está en local, el primer paso es pasarse a la Nube del MISMO programa: es la única forma de tener API sin cambiar de software. Cambiar de programa solo compensa si la gestoría usa otro y hay doble trabajo, si hacen falta webhooks o un MCP listo para usar, si la versión es antigua (Factusol anterior a la 2025.0.13, sin VERI*FACTU) o si la Nube anual sale más cara que un SaaS con API autoservicio.",
        "alternativas": [
          "TS Contasol/Factusol en la Nube (mismo proveedor)",
          "Holded (API key autoservicio; Make y Zapier nativos)",
          "Microsoft Dynamics 365 Business Central (API + MCP oficial)"
        ],
        "coste_esfuerzo_migracion": "De local a Nube: días, más la suscripción anual (precio no público). A otro ERP: 4-12 semanas (maestros, saldos de apertura, plan de cuentas). Riesgos: perder el histórico contable detallado y romper la numeración de las series VERI*FACTU (hay que cerrar la serie y abrir una nueva)."
      },
      "verifactu": "Factusol: adaptado. Software del Sol, S.A.U. firmó la declaración responsable el 29-jul-2025 para la versión 2025.0.13 y posteriores. Solo trabaja en modalidad VERI*FACTU (no tiene modo no verificable) y necesita certificado digital en cada equipo que factura, con Windows 10 o superior. TeamSystem tiene otra declaración aparte para 'TeamSystem API'. Contasol no emite facturas, así que VERI*FACTU recae en Factusol.",
      "fuentes": [
        "https://docs.chift.eu/connectors/accounting/contasol",
        "https://www.sdelsol.com/api/",
        "https://www.sdelsol.com/",
        "https://www.sdelsol.com/precios/",
        "https://www.sdelsol.com/contratar/",
        "https://www.sdelsol.com/prueba-gratuita/contasol/",
        "https://www.sdelsol.com/programa-facturacion-factusol/",
        "https://www.sdelsol.com/integraciones/",
        "https://www.teamsystem.es/verifactu/declaracion-responsable/factusol/pdf/",
        "https://www.teamsystem.es/verifactu/declaracion-responsable/vtsapi/pdf/",
        "https://guiafacturacion.es/software/factusol/",
        "https://glama.ai/mcp/servers?query=factusol"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "API limitada / puente",
        "veredicto_corto": "puente",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-contasol-factusol"
      }
    },
    {
      "id": "contpaqi",
      "nombre": "CONTPAQi",
      "nombre_completo": "CONTPAQi (México): Contabilidad, Comercial Start/Pro/Premium, Nóminas",
      "categoria": "erp-contabilidad",
      "alias": [
        "Contpaq"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "híbrido",
      "api": {
        "existe": "limitada",
        "estilo": "No hay API REST pública oficial, ni para escritorio ni para nube: contpaqi.com no menciona API ni SDK. Comercial y Factura Electrónica tienen un SDK de escritorio (DLL para Windows) que usan terceros, p. ej. los wrappers .NET de ARSoftware en NuGet (v6.3.0). Los datos de escritorio están en SQL Server.",
        "auth": "SDK: sesión con usuario y contraseña de CONTPAQi en el equipo donde está instalado. Base de datos: login de SQL Server.",
        "requisitos": "Un equipo Windows con el sistema instalado y la licencia vigente. No se ha localizado documentación oficial del SDK ni si exige ser socio o distribuidor. El wrapper de ARSoftware cuesta 300 USD por RFC y año según su README.",
        "docs_url": "Sin docs oficiales. Referencia de terceros: https://github.com/AndresRamos/ARSoftware.Contpaqi.Comercial"
      },
      "mcp": {
        "estado": "ninguno",
        "detalle": "Sin MCP en GitHub, Glama ni npm. Habría que construir uno de solo lectura sobre SQL Server."
      },
      "otras_vias": [
        "SQL Server directo para leer. ARSoftware publica el esquema de las bases de datos (DbContexts de Entity Framework).",
        "XML CFDI: descarga del SAT con 'XML en línea' e importación de XML para generar pólizas o compras.",
        "Reportes y exportación a Excel en cada sistema.",
        "CONTPAQi Escritorio Virtual (escritorio remoto en la nube).",
        "n8n/Make/Zapier: sin nodo nativo. Webhooks: no."
      ],
      "rpa": "escritorio: solo para escribir en Contabilidad o Nóminas si el SDK no sirve. Para leer basta SQL Server. En las versiones Nube no hay API, así que solo quedaría RPA de navegador.",
      "dificultad": "Difícil",
      "permisos_acotados": "Para leer: login de SQL Server de solo lectura (db_datareader) limitado a las bases de datos de las empresas necesarias. NO se puede acotar: escribir por SQL directo se salta las reglas de negocio y el timbrado, así que hay que prohibirlo. El SDK actúa con un usuario de CONTPAQi y no está verificado que se pueda limitar a solo lectura. En las versiones Nube no hay API que acotar.",
      "pedir_al_informatico": "Crear en el SQL Server de CONTPAQi un usuario de SOLO LECTURA (db_datareader) sobre las bases de datos de la empresa y permitir la conexión desde el equipo del arnés (red local o VPN). Confirmar con el distribuidor si la licencia permite usar el SDK y qué versión corresponde.",
      "demo_gratis": "Contabilidad: prueba de 30 días en escritorio o de 20 días en Nube. Comercial Premium: 20 días por descarga. Nóminas: 30 o 20 días según el plan. No está verificado que la instalación de prueba permita usar el SDK y SQL Server.",
      "demo_resumen": "prueba 30 días",
      "coste_demo": "No hay API de pago. Licencias anuales en '$' (presumiblemente MXN; la página no indica moneda ni si incluye IVA): Contabilidad escritorio Mono-RFC $4,590 al año (Multi-RFC $6,190); Contabilidad Nube Inicial $4,690 al año; Comercial Premium Multi-RFC $10,490 al año; Nóminas Mono-RFC $5,590 al año. Se compra a través de distribuidor.",
      "coste_resumen": "sin API REST; desde $4.590/año",
      "migracion": {
        "veredicto": "conectar con puente (export/BD/partner)",
        "cuando_migrar": "En la renovación anual de la licencia, si la versión no tiene soporte o no admite CFDI 4.0 / Carta Porte 3.1, si hace falta acceso remoto multiusuario sin pagar Escritorio Virtual, si hay crecimiento multiempresa o multipaís, o si el contador trabaja con otro sistema.",
        "alternativas": [
          "CONTPAQi Nube (mismo proveedor; API no verificada)",
          "Odoo con localización mexicana (API JSON-2 + MCP nativo)",
          "Microsoft Dynamics 365 Business Central con localización MX (no verificado)"
        ],
        "coste_esfuerzo_migracion": "6-16 semanas con licencias e implantador (estimación). Riesgos: CFDI y timbrado (PAC), contabilidad electrónica (Anexo 24), catálogos del SAT y cambiar la nómina a mitad de ejercicio."
      },
      "verifactu": "No aplica (México). CFDI 4.0: Comercial Premium soporta CFDI 4.0, REP 2.0, Carta Porte 3.1 y cancelación con aceptación; Contabilidad soporta CFDI 4.0; Comercial Start emite CFDI 4.0; Nóminas timbra 'conforme a la Revisión E'.",
      "fuentes": [
        "https://www.contpaqi.com/",
        "https://www.contpaqi.com/contabilidad",
        "https://www.contpaqi.com/comercial-premium",
        "https://www.contpaqi.com/comercial-start",
        "https://www.contpaqi.com/nominas",
        "https://www.contpaqi.com/listadeprecios",
        "https://www.nuget.org/packages/ARSoftware.Contpaqi.Comercial.Sdk.Extras/",
        "https://github.com/AndresRamos/ARSoftware.Contpaqi.Comercial",
        "https://glama.ai/mcp/servers?query=contpaqi"
      ],
      "confianza": "baja",
      "derivados": {
        "via_principal": "API limitada / puente",
        "veredicto_corto": "puente",
        "hay_demo_gratis": true,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-contpaqi"
      }
    },
    {
      "id": "correos-express",
      "nombre": "Correos Express",
      "nombre_completo": "Correos Express (API de envíos)",
      "categoria": "hosteleria-nicho",
      "alias": [],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "limitada",
        "estilo": "REST JSON: los endpoints de grabación de envíos y de seguimiento en www.cexpr.es/wspsc/... existen y responden 401 sin credenciales. No hay documentación pública.",
        "auth": "Usuario y contraseña de cliente (probablemente HTTP Basic, no verificado)",
        "requisitos": "Ser cliente con contrato. Las credenciales y el manual se piden al comercial. El plugin oficial de WordPress se cerró en noviembre de 2021 por un 'Security Issue'.",
        "docs_url": "Sin documentación pública"
      },
      "mcp": {
        "estado": "ninguno",
        "detalle": "No se encontró ningún MCP. Pendiente de comprobar en directorios de MCP. Vía alternativa: el MCP oficial de Sendcloud con contrato propio."
      },
      "otras_vias": [
        "Sendcloud (Correos Express disponible con contrato propio)",
        "Módulos de e-commerce que se piden al comercial"
      ],
      "rpa": "no hace falta",
      "dificultad": "Media",
      "permisos_acotados": "Las credenciales son de la cuenta y permiten grabar envíos (que se facturan). Pide un usuario exclusivo para la integración y en el arnés expón solo el seguimiento. No se sabe si existe acceso solo de consulta.",
      "pedir_al_informatico": "Pide a tu comercial de Correos Express credenciales exclusivas para la integración y el manual de las APIs REST de grabación y seguimiento, o sube tu contrato a Sendcloud.",
      "demo_gratis": "No hay sandbox público. Para clase, puedes enseñarlo a través de Sendcloud.",
      "coste_demo": "Contrato con Correos Express. La API no tiene coste publicado.",
      "demo_resumen": "no hay",
      "coste_resumen": "Contrato Correos Express",
      "migracion": {
        "veredicto": "conectar con puente (export/BD/partner)",
        "cuando_migrar": "Sin documentación pública, Sendcloud suele ser más barato de mantener que una integración directa.",
        "alternativas": [
          "Sendcloud como capa única"
        ],
        "coste_esfuerzo_migracion": "Bajo: se conserva el contrato."
      },
      "fuentes": [
        "https://www.cexpr.es/wspsc/apiRestGrabacionEnviok8s/json/grabacionEnvio",
        "https://www.cexpr.es/wspsc/apiRestSeguimientoEnviosk8s/json/seguimientoEnvio",
        "https://wordpress.org/plugins/correos-express/",
        "https://www.sendcloud.com/es/transportistas/"
      ],
      "confianza": "baja",
      "derivados": {
        "via_principal": "API limitada / puente",
        "veredicto_corto": "puente",
        "hay_demo_gratis": false,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-correos-express"
      }
    },
    {
      "id": "data-studio",
      "nombre": "Data Studio",
      "nombre_completo": "Looker Studio (desde abril de 2026 vuelve a llamarse Data Studio)",
      "categoria": "ads-ecommerce-bi",
      "alias": [
        "Looker Studio",
        "Google Data Studio"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "limitada",
        "estilo": "REST (Data Studio API: assets:search y gestión de permisos de activos)",
        "auth": "OAuth2 con delegación de dominio (domain-wide delegation)",
        "requisitos": "Solo para usuarios de una organización con Google Workspace o Cloud Identity. Un admin de Workspace autoriza el Client ID y los scopes en la consola de administración. La API solo busca y gestiona activos (informes, fuentes de datos); NO devuelve los datos de los informes. Página actualizada 13-may-2026.",
        "docs_url": "https://developers.google.com/looker-studio/integrate/api"
      },
      "mcp": {
        "estado": "ninguno",
        "detalle": "No hay MCP oficial para Data Studio. Google solo tiene MCP oficial para Looker (el producto enterprise): el Looker-managed MCP server, en preview desde el 27-may-2026. Hay intermediarios comerciales (viaSocket) que no aportan acceso a los datos que la API no da."
      },
      "otras_vias": [
        "Conectar la IA directamente a las fuentes (GA4 con MCP, BigQuery, Google Sheets)",
        "Envío programado de informes por email en PDF",
        "Descarga CSV o a Sheets de cada gráfico",
        "Conectores comunitarios (Apps Script) para meter datos en Data Studio"
      ],
      "rpa": "navegador, solo si hay que 'ver' o capturar el dashboard; normalmente no hace falta porque los datos ya están en las fuentes",
      "dificultad": "Difícil",
      "permisos_acotados": "En la API existe el scope datastudio.readonly (más estrecho que datastudio), pero la delegación de dominio autoriza la app para toda la organización. Mínimo privilegio real: no conectar Data Studio y dar lectura en las fuentes (Lector en GA4, lector en la hoja o el dataset). Lo que NO se puede: leer los datos de un informe a través de la API.",
      "pedir_al_informatico": "No pedir acceso a la API de Data Studio. Pedir acceso de solo lectura a las fuentes que alimentan los dashboards: propiedad GA4, Google Sheets y dataset de BigQuery.",
      "demo_gratis": {
        "opcion": "Producto gratuito permanente.",
        "api_incluida": "limitada",
        "limites": "La API exige Workspace o Cloud Identity y delegación de dominio. Que Cloud Identity Free sirva para esto no está verificado. La API no da datos."
      },
      "demo_resumen": "gratis permanente",
      "coste_demo": {
        "plan": "Data Studio gratis; Data Studio Pro (antes Looker Studio Pro)",
        "precio": "Gratis. Pro: unos 9 $ por usuario y proyecto al mes (no verificado)",
        "facturacion": "no verificado",
        "verificado": "no"
      },
      "coste_resumen": "0 € (API sin datos; requiere Workspace)",
      "migracion": {
        "veredicto": "valorar migración",
        "cuando_migrar": "Si el objetivo es que la IA lea o genere dashboards: Data Studio no expone los datos por API.",
        "alternativas": [
          "Leer directamente las fuentes (GA4, BigQuery, Sheets) y dejar Data Studio solo como visor",
          "Power BI (MCP oficial) o Looker (MCP gestionado en preview) si necesitan BI con IA"
        ]
      },
      "fuentes": [
        "https://developers.google.com/looker-studio/integrate/api",
        "https://cloud.google.com/looker-studio",
        "https://docs.cloud.google.com/looker/docs/mcp",
        "https://www.dataslayer.ai/blog/looker-studio-data-studio-rebrand-2026",
        "https://www.usecarly.com/blog/claude-looker-studio-integration/"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "API limitada / puente",
        "veredicto_corto": "migrar",
        "hay_demo_gratis": true,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-data-studio"
      }
    },
    {
      "id": "discord",
      "nombre": "Discord",
      "nombre_completo": "Discord",
      "categoria": "ofimatica-mensajeria",
      "alias": [],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST más Gateway (WebSocket) con intents. Slash commands y webhooks de canal para publicar.",
        "auth": "Token del bot, sacado del Developer Portal. Se instala por OAuth2 con los scopes bot y applications.commands más un entero de permisos. Los webhooks de canal llevan su propia URL con token.",
        "requisitos": "Gratis. Los intents privilegiados (MESSAGE_CONTENT, GUILD_MEMBERS, GUILD_PRESENCES) se activan con un interruptor mientras la app tenga menos de 10.000 usuarios únicos; por encima hay revisión anual. Esta regla rige desde el 10-jun-2026; antes el corte era de 100 servidores.",
        "docs_url": "https://docs.discord.com/developers/events/gateway"
      },
      "mcp": {
        "estado": "comunitario",
        "detalle": "No hay MCP oficial. Los comunitarios usan el token del bot en local, sin OAuth: saseq/discord-mcp (Java), PaSympa discord-mcp (TypeScript, también moderación y roles) y @discord-mcp/core. Todos leen y escriben, con madurez variable."
      },
      "otras_vias": [
        "n8n: nodo nativo Discord (credencial de bot, OAuth2 o webhook). No tiene trigger nativo",
        "Webhooks de canal (solo publicar)",
        "Make y Zapier"
      ],
      "rpa": "no hace falta: el bot lee el historial y publica. Automatizar cuentas de usuario (self-bots) está prohibido.",
      "dificultad": "Fácil",
      "permisos_acotados": "Crear un rol para el bot con solo View Channel, Read Message History y Send Messages, y aplicarlo solo en los canales autorizados con overrides; nunca Administrator. Desactivar 'Public Bot'. Activar MESSAGE_CONTENT solo si de verdad hace falta. Para solo publicar, basta un webhook de canal. No seguir a ciegas la doc de n8n, que pide Manage Roles y Manage Channels. NO se puede acotar: no hay token de solo lectura, el token vale en todos los servidores donde esté el bot, y el límite de 50 req/s es global.",
      "pedir_al_informatico": "Crea una app de bot privada (Public Bot desactivado) con un rol que solo vea los canales X e Y, con leer historial y enviar. Activa Message Content solo si te lo pido, y si basta con avisos, dame una URL de webhook del canal.",
      "demo_gratis": "Gratis para siempre con la API completa: servidor de pruebas, bot limitado a un canal y nodo de n8n. Límites: 50 req/s globales más límites por ruta.",
      "demo_resumen": "gratis permanente",
      "coste_demo": "0 €: la API y los bots son gratis.",
      "coste_resumen": "0 €",
      "migracion": {
        "veredicto": "conectar tal cual",
        "cuando_migrar": "Solo si los canales se usan como gestor de tareas sin estado, responsable ni fecha. Como canal de comunicación o de avisos se conecta tal cual.",
        "alternativas": [
          "Trello o ClickUp para las tareas, con Discord para avisos",
          "Canal de foro de Discord con etiquetas"
        ]
      },
      "fuentes": [
        "https://docs.discord.com/developers/events/gateway",
        "https://docs.discord.com/developers/gateway/getting-started-with-privileged-intent-review",
        "https://support-dev.discord.com/hc/en-us/articles/40281523410967-Changes-to-Privileged-Intent-Access-for-Discord-Apps",
        "https://docs.discord.com/developers/topics/rate-limits",
        "https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.discord/"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "API + MCP comunitario",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-discord"
      }
    },
    {
      "id": "docusign",
      "nombre": "DocuSign",
      "nombre_completo": "DocuSign",
      "categoria": "ofimatica-mensajeria",
      "alias": [],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "eSignature REST API v2.1, más las APIs Click, Navigator, Maestro y Admin. Webhooks con DocuSign Connect.",
        "auth": "OAuth 2.0. Authorization Code cuando hay un usuario delante; JWT Grant con impersonación para servidor a servidor. Scopes: signature, extended e impersonation (sacados de conocimiento previo y de los ejemplos oficiales; la página de scopes no cargaba).",
        "requisitos": "Cuenta developer gratis (entorno demo). Para producción hay que pasar el Go-Live de la integration key (un mínimo de llamadas correctas en demo; no verificado en 2026) y tener una cuenta de producción de pago con API.",
        "docs_url": "https://developers.docusign.com/docs/esign-rest-api/"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Docusign MCP Server. Producción: https://mcp.docusign.com/mcp (en el directorio de conectores de Claude, verificado por Anthropic, desde feb-2026). Demo: https://mcp-d.docusign.com/mcp, con app propia en Apps and Keys. Unas 20 herramientas. Lectura: sobres, destinatarios, plantillas, acuerdos, workflows. Escritura: createEnvelope, updateEnvelope, lanzar o cancelar workflows. OAuth por usuario, respetando sus permisos. El blog de Docusign lo da como GA; una guía de abril de 2026 aún hablaba de beta."
      },
      "otras_vias": [
        "DocuSign Connect (webhooks)",
        "PowerForms y plantillas",
        "n8n: nodo comunitario o HTTP Request",
        "Zapier y Make"
      ],
      "rpa": "no hace falta.",
      "dificultad": "Media",
      "permisos_acotados": "No existe scope de solo lectura: 'signature' lee y envía como el usuario. Usar Authorization Code con un usuario dedicado, perfil de remitente (no admin) y acceso solo a las plantillas y carpetas compartidas necesarias. Evitar JWT con impersonation, que permite actuar como cualquier usuario que haya dado su consentimiento, y no pedir 'extended' si no hace falta. NO se puede acotar: no hay filtro por plantilla ni por sobre, y no he visto modo de solo lectura en el MCP, así que hay que confirmar cada createEnvelope desde el cliente.",
      "pedir_al_informatico": "Crea un usuario de Docusign solo para el asistente, con perfil de remitente (no administrador) y acceso solo a las plantillas X. La integration key debe usar Authorization Code, no JWT con impersonación global.",
      "demo_gratis": "Cuenta developer gratis y sin caducidad: entorno demo con la API completa y el MCP de demo (mcp-d.docusign.com). Los sobres no tienen validez legal. Límites de la demo no verificados.",
      "demo_resumen": "sandbox/cuenta dev",
      "coste_demo": "0 € con la cuenta developer. eSignature Standard: 23 €/usuario/mes con pago anual; Business Pro: 38 € (la página es-ES indica que ambos incluyen API). Planes API en en-US: Starter 50 $/mes (40 sobres), Intermediate 300 $ y Advanced 480 $. No verificado si Standard basta para una integración propia en producción.",
      "coste_resumen": "0 € dev; Standard 23 €/u/mes anual",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://www.docusign.com/blog/developers/claude-docusign-mcp-connector-guide",
        "https://claude.com/connectors/docusign",
        "https://developers.docusign.com/platform/mcp-server/",
        "https://ecom.docusign.com/plans-and-pricing/esignature",
        "https://ecom.docusign.com/en-US/plans-and-pricing/developer"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-docusign"
      }
    },
    {
      "id": "dropbox",
      "nombre": "Dropbox",
      "nombre_completo": "Dropbox",
      "categoria": "ofimatica-mensajeria",
      "alias": [],
      "verificado_el": "2026-10-09",
      "tipo": "híbrido",
      "api": {
        "existe": "sí",
        "estilo": "API HTTP (RPC/JSON y endpoints de contenido) con apps de scopes ('scoped apps').",
        "auth": "OAuth 2 con token de corta duración más refresh token y PKCE. Dos tipos de acceso: 'App folder' (solo /Apps/<app>) o 'Full Dropbox'. Scopes: files.metadata.read, files.content.read/write, sharing.read/write, entre otros.",
        "requisitos": "Cualquier cuenta, también Basic, puede crear la app. En estado 'development' admite hasta 500 usuarios; al llegar a 50 hay 2 semanas para pedir 'production'.",
        "docs_url": "https://docs.dropboxapi.com/dropbox-api/docs/developer-resources/developer-guide"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Dropbox remote MCP en https://mcp.dropbox.com/mcp, en beta abierta (actualizado el 18-mar-2026), con registro dinámico de clientes. Lee y ESCRIBE: listar, buscar, leer contenido (texto de PDF y Word), crear, mover, copiar, borrar (a la papelera), crear enlaces compartidos y file requests. Exige acceso Full Dropbox con scopes de escritura y de compartir. Aparte está el MCP de Dropbox Dash (búsqueda)."
      },
      "otras_vias": [
        "n8n: nodo nativo Dropbox (App folder o Full Dropbox)",
        "Webhooks de cambios en ficheros",
        "Make y Zapier",
        "Cliente de escritorio que sincroniza una carpeta local"
      ],
      "rpa": "no hace falta.",
      "dificultad": "Fácil",
      "permisos_acotados": "Lo más acotado es una app propia 'App folder' con solo files.metadata.read y files.content.read: solo ve /Apps/<app>, y el dueño mete ahí lo que quiere compartir. Se usa desde n8n o un script. Otra opción es una cuenta dedicada con acceso de solo lectura a una carpeta compartida. NO se puede acotar el MCP oficial desde el servidor: tiene Full Dropbox con escritura y compartir. Hay que bloquear en el cliente las herramientas Delete, Move, CreateSharedLink y CreateFile, o conectarlo con una cuenta dedicada.",
      "pedir_al_informatico": "Crea una app 'App folder' con solo files.metadata.read y files.content.read y pásame el refresh token. Si usamos el MCP oficial, conéctalo con una cuenta dedicada que solo tenga la carpeta de trabajo, nunca con la del director.",
      "demo_gratis": "La API funciona en la cuenta Basic gratuita (2 GB). No está confirmado que el MCP funcione en Basic: la página de precios solo menciona la integración con IA en Plus y planes superiores. Hay prueba gratuita de Professional, Standard y Advanced, de duración no verificada. Los límites de API no son públicos.",
      "demo_resumen": "gratis permanente",
      "coste_demo": "API: 0 € con Basic. Plus: 11,99 €/mes mensual o 9,99 € anual; Standard: 14,50 € mensual o 12 € anual por usuario (dropbox.com/plans, 2026). Qué cifra es mensual y cuál anual lo deduje: la página no lo etiqueta.",
      "coste_resumen": "0 € API (Basic); Plus 9,99 €/mes",
      "migracion": {
        "veredicto": "conectar tal cual",
        "cuando_migrar": "Si los documentos están sin estructura o siguen en carpetas locales. Como el MCP ve todo el Dropbox, antes conviene crear una carpeta o cuenta de trabajo para la IA y subir ahí solo lo relevante.",
        "alternativas": [
          "Carpeta o cuenta dedicada dentro de Dropbox",
          "Google Drive o SharePoint si la empresa ya usa Workspace o M365"
        ]
      },
      "fuentes": [
        "https://help.dropbox.com/integrations/connect-dropbox-mcp-server",
        "https://help.dropbox.com/integrations/set-up-MCP-server",
        "https://docs.dropboxapi.com/dropbox-api/docs/developer-resources/developer-guide",
        "https://docs.dropboxapi.com/dropbox-api/docs/oauth",
        "https://www.dropbox.com/plans",
        "https://docs.n8n.io/integrations/builtin/credentials/dropbox/"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-dropbox"
      }
    },
    {
      "id": "factorial",
      "nombre": "Factorial",
      "nombre_completo": "Factorial (empresa española con sede en Barcelona; software de RR. HH. en la nube con módulos de fichaje, ausencias, nómina, talento, gastos, finanzas, proyectos y facturación)",
      "categoria": "erp-contabilidad",
      "alias": [
        "Factorial HR",
        "FactorialHR",
        "Factorial One"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST/JSON con versión por fecha en la ruta (https://api.factorialhr.com/api/2026-10-01/resources/...). Sale una versión cada trimestre y cada una tiene soporte un año; si caduca, la API responde con el esquema más antiguo soportado, sin dar error. Cubre empleados, contratos, documentos, fichajes, ausencias, tareas, proyectos, gastos, finanzas, nómina, formación, selección y más. Webhooks gestionables por API. SDK oficiales en TypeScript (@factorialco/api-client) y Python.",
        "auth": "Dos métodos. (1) API key en la cabecera x-api-key: la crea un administrador en Configuración > API; da acceso a todos los scopes de la empresa, no se puede limitar y no caduca. (2) OAuth 2.0: aplicaciones en Configuración > Configuración avanzada > Aplicaciones OAuth, con scopes por recurso (employees, contracts, documents, expenses, finance, payroll, tasks, recruitment, banking y otros). Company Token con acceso a toda la empresa o User Token limitado al grupo de permisos de un empleado; ambos duran 1 hora y se renuevan con refresh token. Para integraciones de marketplace, OAuth es obligatorio.",
        "requisitos": "Hace falta un administrador. Límite publicado: 200 peticiones POST por minuto. En la tabla de factorial.es/plan-de-precios, 'Claves API' aparece como funcionalidad avanzada, lo que apunta al plan Enterprise; no verificado con Factorial, y tampoco está claro si las apps OAuth tienen la misma limitación.",
        "docs_url": "https://apidoc.factorialhr.com/docs/authentication ; https://apidoc.factorialhr.com/docs/api-keys ; https://apidoc.factorialhr.com/docs/oauth-scopes ; https://apidoc.factorialhr.com/docs/faqs"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Servidor remoto oficial https://mcp.factorialhr.com, anunciado en el changelog de la API el 14-jul-2026 (guía actualizada el 14-sep-2026). Streamable HTTP, OAuth 2.0 con registro dinámico de cliente: cada persona entra con su cuenta de Factorial y todo se ejecuta con sus permisos, nunca como administrador. Herramientas: fichar entrada y salida y ver el estado; ver y crear tareas; ver ausencias, tipos de ausencia y pedir vacaciones; buscar compañeros por nombre o email; y delegar preguntas a Factorial One (políticas, contratos, informes), que exige un plan con Factorial One y consume créditos. Es un MCP de autoservicio del empleado: no da acceso a finanzas, gastos ni facturas. Sin modo de solo lectura documentado. Aún no está en el directorio de conectores de Claude: se añade a mano por URL. Comunitario: @t4dhg/mcp-factorial 11.0.1 (npm, 8-sep-2026, MIT), local, usa una API key y ofrece 14 herramientas con 117 operaciones de lectura, escritura y borrado, con confirmación en las operaciones de riesgo."
      },
      "otras_vias": [
        "n8n: sin nodo nativo (n8n.io/integrations/factorial da 404). Usar el nodo HTTP Request con la cabecera x-api-key o con credencial OAuth2.",
        "Make: app Factorial con 29 módulos (21 acciones y 8 disparadores instantáneos, como empleado creado, ausencia o fichaje); conexión por API key u OAuth2.",
        "Zapier: app Factorial con 111 disparadores y 228 acciones; la página no dice quién la publica.",
        "Webhooks: suscripciones creadas por API, con versión de API fija por suscripción, reintentos y avisos de fallo.",
        "Exportaciones e informes desde la interfaz (exportación de ausencias; informes personalizados, marcados como funcionalidad avanzada).",
        "Agregadores: Nango (factorial-api-key)."
      ],
      "rpa": "no hace falta: la API cubre casi todos los módulos y hay MCP oficial para el uso del empleado.",
      "dificultad": "Fácil",
      "permisos_acotados": "Para scripts y n8n: crear una aplicación OAuth solo con los scopes necesarios (por ejemplo employees y tasks) y autorizarla con un empleado 'IA' cuyo grupo de permisos solo pueda ver lo imprescindible (User Token); los campos sin permiso salen como null. Para el MCP oficial: cada persona conecta su propia cuenta y hereda sus permisos. NO se puede acotar: los scopes no distinguen lectura de escritura (todos dan las dos); la API key da acceso total a la empresa, no caduca y no admite scopes; el Company Token también ve toda la empresa; el MCP oficial no tiene modo de solo lectura y puede fichar, crear tareas o pedir ausencias en nombre del usuario.",
      "pedir_al_informatico": "Que el administrador cree en Configuración > Configuración avanzada > Aplicaciones OAuth una app 'IA' solo con los scopes que vayamos a usar, y un empleado 'IA' con un grupo de permisos de solo ver, con el que se autorice la app. Que no genere API keys para la IA, porque dan acceso total y no caducan, y que nos confirme si nuestro plan incluye 'Claves API' y aplicaciones OAuth.",
      "demo_gratis": "Entorno demo para desarrolladores (app.demo.factorial.dev, API en api.eu2.demo.factorial.dev): lo da el account manager o el comercial, con una empresa de prueba y credenciales OAuth; los datos se pueden borrar en cualquier momento. Además, prueba gratuita sin tarjeta con el plan Enterprise y todas las funcionalidades; la FAQ oficial no dice cuántos días dura (terceros hablan de 7 o 14 días, no verificado). No verificado que la prueba permita crear API keys.",
      "demo_resumen": "sandbox/cuenta dev",
      "coste_demo": "Precio oficial en factorial.es/plan-de-precios (9-oct-2026): 'desde 5 € al mes por persona' en la cabecera y 'Paga desde 5.5€ al mes por persona' en el cuerpo; los impuestos se aplican aparte. El plan se monta a medida según módulos (Business o Enterprise), con pago mensual o anual. El precio del plan Enterprise, que parece el que incluye las 'Claves API', no está publicado: hay que pedir presupuesto. Ejemplo de cálculo propio con 25 personas: unos 137,50 €/mes sin módulos extra ni impuestos (no verificado).",
      "coste_resumen": "desde 5,5 €/persona/mes (sin impuestos); API quizá solo en Enterprise",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "verifactu": "Factorial emite facturas de venta (módulo de facturación y desde Proyectos). Su anexo a los términos 'Envío de facturas a Verifactu' (versión de 12-dic-2025) dice que las facturas se mandan a un 'Tercer Proveedor' sin nombre que las remite a la AEAT; Factorial se presenta como facilitador y enlaza una declaración responsable que no se ha revisado.",
      "fuentes": [
        "https://apidoc.factorialhr.com/docs/authentication",
        "https://apidoc.factorialhr.com/docs/api-keys",
        "https://apidoc.factorialhr.com/docs/oauth-2",
        "https://apidoc.factorialhr.com/docs/oauth-scopes",
        "https://apidoc.factorialhr.com/docs/faqs",
        "https://apidoc.factorialhr.com/docs/production-and-demo",
        "https://apidoc.factorialhr.com/docs/mcp-server",
        "https://apidoc.factorialhr.com/changelog/introducing-the-factorial-mcp-server",
        "https://apidoc.factorialhr.com/changelog",
        "https://apidoc.factorialhr.com/llms.txt",
        "https://help.factorialhr.com/en_US/factorial-mcp-—-connect-one-to-chatgpt-claude-or-any-mcp-compatible-ai-assistant",
        "https://registry.npmjs.org/@t4dhg/mcp-factorial",
        "https://registry.npmjs.org/-/v1/search?text=factorial%20hr búsqueda de @factorialco/api-client y otros paquetes",
        "https://apps.make.com/factorial",
        "https://zapier.com/apps/factorial/integrations",
        "https://n8n.io/integrations/factorial/ (404)",
        "https://nango.dev/docs/api-integrations/factorial-api-key/connect",
        "https://factorial.es/plan-de-precios",
        "https://factorial.es/anexo-tc-envio-facturas-verifactu",
        "https://factorial.es/product-launches/create-sales-invoices-straight-from-projects",
        "https://omr.com/en/reviews/product/factorial/pricing apoyo de terceros sobre la duración de la prueba"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-factorial"
      }
    },
    {
      "id": "farmatic",
      "nombre": "Farmatic",
      "nombre_completo": "Farmatic (Consoft, S.A.U., España; software de gestión de oficinas de farmacia para Windows)",
      "categoria": "hosteleria-nicho",
      "alias": [
        "Consoft"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "escritorio/on-premise",
      "api": {
        "existe": "no",
        "estilo": "No hay API pública ni portal de desarrolladores. Solo integraciones cerradas del fabricante: conector Farmatic eCommerce (bidireccional con PrestaShop 1.7+ y Magento 1.9+, sin documentación técnica pública), pedidos a distribuidores por Fedicom, robot dispensador, receta electrónica de todas las comunidades, Bot Plus del CGCOF, StockOnline y bases de datos de proveedores por ficheros o FTP.",
        "auth": "No aplica.",
        "requisitos": "Todo pasa por Consoft y su red de distribuidores oficiales. Instalación en Windows con Microsoft SQL Server 2016 o superior (vale la edición Express). Grupo: un expediente de la CNMC de 2016 describía a Consoft como filial de Glintt (Portugal); en 2022 Consoft se presentaba como independiente. Grupo actual no verificado.",
        "docs_url": "no hay pública; ficha técnica: https://www2.consoft.es/farmatic/caracteristicas-de-farmatic/"
      },
      "mcp": {
        "estado": "ninguno",
        "detalle": "No se encontró MCP oficial ni comunitario (búsqueda web y Glama, 9-oct-2026). La vía sería un MCP propio de solo lectura sobre vistas de SQL Server preparadas por el distribuidor, sin datos de pacientes."
      },
      "otras_vias": [
        "Base de datos local Microsoft SQL Server 2016 o superior (ficha técnica de Consoft): leer con un login de solo lectura sobre vistas, si el distribuidor lo autoriza. Esquema no documentado públicamente.",
        "Exportaciones: generadores de informes, listados de clientes y artículos, integración con Excel, Word y Outlook, y exportación de recetas (formatos concretos no verificados).",
        "Farmatic eCommerce: módulo de pago (precio no publicado) que sincroniza artículos, lotes, promociones, imágenes y ventas web con PrestaShop o Magento. Una tienda PrestaShop podría servir de puente con API (no verificado).",
        "Integraciones del fabricante: robot dispensador, receta electrónica, pedidos Fedicom, Bot Plus y StockOnline; módulos Grupos (acciones conjuntas entre farmacias) y Multialmacén.",
        "Farmatic Analyzer solo supervisa la base de datos y las copias de seguridad: no es BI ni exporta datos de negocio.",
        "n8n, Make y Zapier: sin conector. Nodo HTTP Request solo contra un puente propio (exportación o vista SQL).",
        "Un directorio de terceros (softwaredoit) lista despliegue en nube; la web de Consoft no menciona versión nube (no verificado)."
      ],
      "rpa": "escritorio: solo si el distribuidor no da exportación ni acceso a la base de datos, o para escribir (no hay otra vía). Para leer, mejor vistas SQL o informes exportados.",
      "dificultad": "Difícil",
      "permisos_acotados": "Farmatic guarda datos de salud (dispensaciones, recetas, historial de pacientes): categoría especial del art. 9 del RGPD. Mínimo privilegio: un login de SQL Server propio con SELECT solo sobre vistas preparadas por el distribuidor (ventas, stock y artículos, agregados y sin datos de pacientes ni de recetas); nunca 'sa' ni db_owner; accesible solo desde la LAN o el equipo del agente. Para RPA, un usuario de Farmatic con perfil limitado (Consoft cita protección de procesos y registro de accesos; el detalle de roles no está verificado). Antes de enviar datos a un modelo en la nube: contrato de encargado del tratamiento y evaluación de impacto. NO se puede acotar: sin API no hay tokens ni scopes; db_datareader ve todas las tablas, también las de pacientes; no hay auditoría de lo que consulta la IA salvo la que se monte en SQL Server; tocar la base de datos sin el distribuidor puede afectar al soporte.",
      "pedir_al_informatico": "Pide al distribuidor oficial de Farmatic una vista de solo lectura en SQL Server con ventas, stock y artículos, sin datos de pacientes ni recetas, y un login que solo pueda leer esa vista desde el equipo del agente. Pregúntale si Consoft ofrece exportación programada o servicios web para terceros, y que confirme por escrito que no afecta al soporte.",
      "demo_gratis": "No hay prueba ni descarga pública. La web de Consoft solo ofrece formulario de contacto; la demostración se pide al distribuidor oficial de la provincia (no verificado que exista una demo formal). No hay API que probar.",
      "demo_resumen": "evaluación bajo petición",
      "coste_demo": "Precios no públicos: licencia, mantenimiento y módulos (eCommerce, Grupos, Multialmacén, Analyzer) se piden a Consoft o al distribuidor oficial. No hay plan con API. Verificado el 9-oct-2026.",
      "coste_resumen": "Precio vía distribuidor (no público)",
      "migracion": {
        "veredicto": "conectar con puente (export/BD/partner)",
        "cuando_migrar": "Casi nunca solo por conectividad: es el software más extendido del sector (42 % de las farmacias según una revista del sector de 2024) y cambiar arrastra receta electrónica, robot, pedidos a distribuidores y el histórico de dispensaciones. Valorarlo solo si el distribuidor niega exportación y acceso a la base de datos, o al renovar el servidor.",
        "alternativas": [
          "Nixfarma (Pulso Informática, grupo Glintt; API no verificada)",
          "Seguir en Farmatic y usar PrestaShop con Farmatic eCommerce como puente para catálogo y stock (no verificado)"
        ],
        "coste_esfuerzo_migracion": "Alto: varios meses, formación del equipo, reconexión de robot, receta electrónica y distribuidores, y riesgo sobre el histórico de dispensaciones (estimación no verificada)."
      },
      "verifactu": "Consoft dice que Farmatic está 'plenamente adaptado' a Verifactu: una versión nueva que, al activarse según los plazos, opera en modo Verifactu y envía los registros a la AEAT en tiempo real con el certificado de la farmacia; con MultiNif se aplica por empresa. Cita 1-1-2027 (sociedades) y 1-7-2027 (personas físicas). Versión mínima, coste de la actualización y declaración responsable no publicados.",
      "fuentes": [
        "https://www2.consoft.es/",
        "https://www2.consoft.es/farmatic/caracteristicas-de-farmatic/",
        "https://www2.consoft.es/farmatic/farmatic-ecommerce/",
        "https://www2.consoft.es/servicios/farmatic-analyzer/",
        "https://verifactu.farmatic.es/",
        "https://www.softwaredoit.es/farmatic/farmatic.html",
        "https://www.imfarmacias.es/uploads/farmatic_ecommerce_conecta_7552_23111757.pdf",
        "https://imfarmacias.es/uploads/2024/05/imfarmacias_mercado_demandar_35678_16160816.pdf",
        "https://www.imfarmacias.es/uploads/2022/06/farmacia_continua_necesitando_28779_20220603084323.pdf",
        "https://www.cnmc.es/sites/default/files/953539_0.pdf"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "RPA o export",
        "veredicto_corto": "puente",
        "hay_demo_gratis": true,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-farmatic"
      }
    },
    {
      "id": "global-mapper",
      "nombre": "Global Mapper",
      "nombre_completo": "Global Mapper (Blue Marble Geographics)",
      "categoria": "hosteleria-nicho",
      "alias": [],
      "verificado_el": "2026-10-09",
      "tipo": "escritorio/on-premise",
      "api": {
        "existe": "sí",
        "estilo": "Lenguaje de scripting Global Mapper Script (GMS), 'Python workflow scripting' y grabador de scripts a partir de acciones en la interfaz. El SDK para desarrolladores no aparece en la página actual (no verificado).",
        "auth": "No aplica (licencia local o Blue Marble Hub)",
        "requisitos": "'Scripting and workflow automation' va incluido desde el plan Advanced. En qué nivel entra Python no queda claro en la tabla.",
        "docs_url": "https://www.bluemarblegeo.com/purchase/ (la base de conocimiento de support.globalmapper.com no fue accesible)"
      },
      "mcp": {
        "estado": "ninguno",
        "detalle": "No se encontró ningún MCP. Pendiente de comprobar en directorios de MCP."
      },
      "otras_vias": [
        "Ficheros GIS, LiDAR y ráster en multitud de formatos",
        "Ejecución por lotes de scripts .gms (el modo de línea de comandos no se ha verificado)",
        "QGIS como alternativa gratuita y automatizable"
      ],
      "rpa": "no hace falta con el plan Advanced o superior; escritorio con el plan Essentials",
      "dificultad": "Media",
      "permisos_acotados": "Es local: usa un usuario del sistema operativo dedicado, copias de los datos y una carpeta de salida aparte. El agente consume una licencia de puesto. No hay permisos dentro de la aplicación.",
      "pedir_al_informatico": "Comprueba que la licencia es Advanced o Professional (con scripting y Python) y pide un usuario de Windows y una carpeta de trabajo dedicados para lanzar scripts .gms o Python desde el arnés.",
      "demo_gratis": "Prueba gratuita ('Try for free'). La página no indica la duración: 14 días es un dato habitual pero no verificado. No consta si la prueba incluye el scripting.",
      "coste_demo": "Suscripción anual en USD: Essentials 599 $/año, Advanced 1.199 $/año (incluye scripting) y Professional 2.199 $/año. No hay pago mensual.",
      "demo_resumen": "prueba 14 días",
      "coste_resumen": "1.199 $/año (Advanced, scripting)",
      "migracion": {
        "veredicto": "conectar tal cual",
        "cuando_migrar": "Si solo tienes Essentials y no vas a usar las funciones avanzadas, QGIS cubre la automatización gratis.",
        "alternativas": [
          "QGIS con PyQGIS y qgis_process"
        ],
        "coste_esfuerzo_migracion": "Bajo o medio: rehacer los flujos y formar al técnico."
      },
      "fuentes": [
        "https://www.bluemarblegeo.com/purchase/",
        "https://www.bluemarblegeo.com/global-mapper-pro/"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "API",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-global-mapper"
      }
    },
    {
      "id": "gohighlevel",
      "nombre": "GoHighLevel",
      "nombre_completo": "GoHighLevel (HighLevel / LeadConnector)",
      "categoria": "crm-email",
      "alias": [
        "HighLevel",
        "LeadConnector",
        "GHL"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST (API v2; la v1 ya no tiene soporte y se está retirando la creación de API keys antiguas)",
        "auth": "Private Integration Token (PIT) con scopes, que se crea en Ajustes > Private Integrations de la subcuenta o de la agencia. O bien OAuth2 con app del Marketplace.",
        "requisitos": "Según el centro de ayuda, Starter y Unlimited tienen 'Basic API' (claves de subcuenta) y Agency Pro tiene 'Advanced API' (claves de agencia y OAuth). La página de precios solo menciona API a partir de Unlimited. Los PIT no se refrescan solos: hay que rotarlos a mano.",
        "docs_url": "https://marketplace.gohighlevel.com/docs/Authorization/PrivateIntegrationsToken/"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Hay dos documentaciones oficiales que no coinciden. (1) Centro de ayuda, actualizado el 9-jul-2026: endpoint https://services.leadconnectorhq.com/mcp/ con PIT más las cabeceras Authorization y locationId, 36 herramientas (unas 24 de lectura y 12 de escritura); dice que OAuth está 'planificado'. (2) Docs del Marketplace (v3): endpoints por cliente, como /mcp/anthropic/v2 para Claude, solo con OAuth; 4 meta-herramientas que dan acceso a más de 550 operaciones en 38 dominios, de lectura y escritura, con confirmación extra en operaciones irreversibles. La conexión a varias subcuentas de agencia está todavía en despliegue."
      },
      "otras_vias": [
        "Nodo nativo HighLevel en n8n (contactos, oportunidades, tareas, calendario)",
        "Zapier (LeadConnector) y Make",
        "Webhooks y workflows nativos",
        "Exportar a CSV"
      ],
      "rpa": "no hace falta",
      "dificultad": "Fácil",
      "permisos_acotados": "PIT de subcuenta (no de agencia) marcando solo los scopes 'View', como contacts.readonly u opportunities.readonly. Con menos scopes, el MCP expone menos herramientas. Con OAuth, el usuario elige la subcuenta y aprueba los scopes al conectar, y puede revocar después. Lo que no se acota: no hay modo solo lectura global. Un PIT de agencia da acceso a todas las subcuentas. El PIT es estático hasta que alguien lo rota.",
      "pedir_al_informatico": "Crea un Private Integration Token en la subcuenta del negocio, no en la agencia, solo con permisos 'View'. Pásalo a Claude junto con el locationId y rótalo cada trimestre.",
      "demo_gratis": "Prueba de 14 días en Starter, Unlimited y Agency Pro. Para formación también existe el Sandbox (App Test Account) del Developer Portal del Marketplace: se crea al instante, permite PIT, tiene 10.000 peticiones/día y 25 cada 10 s, máximo 2 subcuentas y email/SMS desactivados, y puede borrarse a los 6 meses. No verificado que sea gratuito.",
      "coste_demo": "Starter: 97 $/mes o 970 $/año (la API básica está incluida según el centro de ayuda; la página de precios no lo indica). Unlimited: 297 $/mes o 2.970 $/año, con 'Basic API Access' en la página de precios.",
      "demo_resumen": "prueba 14 días",
      "coste_resumen": "97 $/mes (Starter)",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://help.gohighlevel.com/support/solutions/articles/155000005741-how-to-setup-and-use-the-highlevel-mcp-server",
        "https://marketplace.gohighlevel.com/docs/other/mcp/index.html",
        "https://marketplace.gohighlevel.com/docs/2021-07-28/other/mcp",
        "https://marketplace.gohighlevel.com/docs/oauth/SandboxPIT",
        "https://marketplace.gohighlevel.com/docs/oauth/SandboxAccount",
        "https://marketplace.gohighlevel.com/docs/2023-02-21/Authorization/PrivateIntegrationsToken",
        "https://help.gohighlevel.com/support/solutions/articles/48001060529-highlevel-api-documentation",
        "https://www.gohighlevel.com/pricing",
        "https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.highlevel/"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-gohighlevel"
      }
    },
    {
      "id": "google-ads",
      "nombre": "Google Ads",
      "nombre_completo": "Google Ads",
      "categoria": "ads-ecommerce-bi",
      "alias": [
        "AdWords"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "gRPC/REST con GAQL (Google Ads Query Language)",
        "auth": "OAuth2 (usuario o service account). El developer token dejó de usarse el 9-sep-2026: el acceso depende ahora del proyecto de Google Cloud.",
        "requisitos": "Gratis. El alta se hace en la página 'Google Ads API Overview' de Google Cloud Console, no en el API Center del MCC. Niveles del proyecto Cloud: Test (solo cuentas de prueba, 15.000 ops/día). Explorer (producción 2.880 ops/día; sin planificador de palabras clave, creación de cuentas, gestión de usuarios ni facturación; Google puede concederlo automáticamente). Basic (15.000 ops/día; exige verificación de marca y se aprueba en minutos). Standard (ilimitado; auditoría manual de unos 10 días hábiles). Ya no hace falta cuenta MCC. La cabecera developer-token se ignora y se rechazará en una versión futura. Según terceros, una política del 31-ago-2026 exige un proyecto Cloud dedicado por integración.",
        "docs_url": "https://developers.google.com/google-ads/api/docs/api-policy/access-levels"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "googleads/google-ads-mcp (GitHub), documentado en developers.google.com (actualizado 30-sep-2026). SOLO LECTURA ('strictly read-only'): no cambia pujas, no pausa campañas, no crea activos. Herramientas: list_accessible_customers, search (GAQL) y get_resource_metadata. Corre en local por stdio con pipx o autoalojado en Cloud Run (HTTP). La última versión ya no pide developer token."
      },
      "otras_vias": [
        "Nodo nativo Google Ads en n8n (operaciones limitadas; no re-verificado)",
        "Informes programados por email/CSV y export a Google Sheets desde la interfaz",
        "Make/Zapier"
      ],
      "rpa": "no hace falta",
      "dificultad": "Fácil",
      "permisos_acotados": "La API tiene un único scope OAuth (adwords) sin variante de solo lectura, así que se acota con el usuario. Invitar a una cuenta de Google dedicada con nivel de acceso 'Solo lectura' a la cuenta de Google Ads concreta (no al MCC) y autorizar el MCP con ella; además, el MCP oficial ya es de solo lectura por diseño. Lo que NO se puede acotar: la lectura por campaña, ni el scope OAuth.",
      "pedir_al_informatico": "Que añada a una cuenta de Google dedicada con acceso 'Solo lectura' a la cuenta de Ads y cree un proyecto de Google Cloud propio para el arnés con nivel Explorer. Si el proyecto es nuevo, que compruebe que las credenciales OAuth salen del mismo proyecto que tiene el nivel aprobado.",
      "demo_gratis": {
        "opcion": "Cuenta de prueba (test manager account), gratis. Para datos reales: nivel Explorer sobre la cuenta real del alumno, solo lectura y sin gasto.",
        "api_incluida": "sí",
        "limites": "Las cuentas de prueba no sirven anuncios: impresiones, coste y conversiones salen vacíos. Máximo 50 cuentas por jerarquía; nivel Test 15.000 ops/día. Explorer: 2.880 ops/día en producción."
      },
      "demo_resumen": "gratis permanente",
      "coste_demo": {
        "plan": "Ninguno",
        "precio": "0 €; API y MCP gratis, solo se paga la inversión publicitaria",
        "facturacion": "n/a",
        "verificado": "sí"
      },
      "coste_resumen": "0 € (solo inversión en anuncios)",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://developers.google.com/google-ads/api/docs/developer-toolkit/mcp-server",
        "https://github.com/googleads/google-ads-mcp",
        "https://developers.google.com/google-ads/api/docs/api-policy/developer-token",
        "https://developers.google.com/google-ads/api/docs/api-policy/access-levels",
        "https://developers.google.com/google-ads/api/docs/best-practices/test-accounts",
        "https://ppc.land/google-drops-developer-tokens-from-ads-api-access-decisions/"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-google-ads"
      }
    },
    {
      "id": "google-analytics",
      "nombre": "Google Analytics 4",
      "nombre_completo": "Google Analytics 4",
      "categoria": "ads-ecommerce-bi",
      "alias": [
        "GA4",
        "Google Analytics"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST/gRPC (Data API v1 + Admin API)",
        "auth": "OAuth2 o service account",
        "requisitos": "Gratis. Hace falta un proyecto de Google Cloud con Data API y Admin API activadas. Cuotas de una propiedad estándar: 200.000 tokens/día, 40.000/hora y 10 peticiones concurrentes (Analytics 360: 10 veces más).",
        "docs_url": "https://developers.google.com/analytics/devguides/reporting/data/v1/quotas"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "googleanalytics/google-analytics-mcp, marcado como 'Experimental'. Corre en local (pipx run analytics-mcp); no hay endpoint remoto. Solo lectura: no puede tocar la configuración. Herramientas: get_account_summaries, get_property_details, list_google_ads_links, run_report, run_funnel_report, get_custom_dimensions_and_metrics y run_realtime_report. Scope analytics.readonly, con Application Default Credentials."
      },
      "otras_vias": [
        "Nodo nativo Google Analytics en n8n (no re-verificado)",
        "Export a BigQuery",
        "Conector nativo con Data Studio",
        "Export CSV desde la interfaz",
        "Make/Zapier"
      ],
      "rpa": "no hace falta",
      "dificultad": "Fácil",
      "permisos_acotados": "Scope analytics.readonly. Crear una service account (o un usuario dedicado) y darle el rol 'Lector' (Viewer) solo en la propiedad necesaria; si no hacen falta, añadir las restricciones de datos 'Sin métricas de coste' y 'Sin métricas de ingresos'. Lo que NO se puede acotar: el acceso por informe o por dimensión, más allá de esas dos restricciones.",
      "pedir_al_informatico": "Que añada el email de la service account del arnés como 'Lector' en la propiedad GA4 de la web (no en toda la cuenta) y active la Analytics Data API en el proyecto de Google Cloud.",
      "demo_gratis": {
        "opcion": "Capa gratuita permanente: crear una propiedad GA4 propia en una web de pruebas.",
        "api_incluida": "sí",
        "limites": "Cuotas de tokens de propiedad estándar. OJO: la cuenta demo de Google (Google Merchandise Store / Flood-It!) NO se puede usar con la Data API: devuelve error de permisos."
      },
      "demo_resumen": "gratis permanente",
      "coste_demo": {
        "plan": "GA4 estándar",
        "precio": "0 €",
        "facturacion": "n/a",
        "verificado": "sí (Analytics 360 es de pago y no publica precio)"
      },
      "coste_resumen": "0 €",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://developers.google.com/analytics/devguides/MCP",
        "https://github.com/googleanalytics/google-analytics-mcp",
        "https://developers.google.com/analytics/devguides/reporting/data/v1/quotas",
        "https://support.google.com/analytics/answer/6367342"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-google-analytics"
      }
    },
    {
      "id": "google-workspace",
      "nombre": "Google Workspace",
      "nombre_completo": "Google Workspace (Gmail, Drive, Sheets, Calendar, Meet)",
      "categoria": "ofimatica-mensajeria",
      "alias": [
        "Gmail",
        "Drive",
        "Sheets",
        "Calendar",
        "Meet",
        "G Suite"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST por servicio (Gmail, Drive, Sheets, Calendar, Meet REST API). Avisos push: Gmail por Pub/Sub, watch de Drive y Calendar, y Workspace Events API para Meet.",
        "auth": "OAuth 2.0 de usuario o cuenta de servicio. Sin delegación de dominio, la cuenta de servicio solo ve lo que se le comparte. Con delegación de dominio puede suplantar a cualquier usuario.",
        "requisitos": "Proyecto de Google Cloud gratis; las APIs no cuestan nada dentro de la cuota. Con pantalla de consentimiento 'Interna' (solo Workspace) no hace falta verificación. Con 'Externa' publicada sí hace falta, y los scopes restringidos (gmail.readonly, drive.readonly) exigen además una evaluación de seguridad anual. En 'Testing' externo hay un máximo de 100 usuarios de prueba y los refresh tokens caducan a los 7 días. Desde el 1-may-2026 Gmail, Drive y Calendar tienen cuotas por niveles. Más adelante en 2026 lo que supere la cuota estándar se cobrará, con 90 días de aviso.",
        "docs_url": "https://developers.google.com/workspace/guides/configure-mcp-servers"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Servidores MCP remotos de Google en Developer Preview, desplegados desde el 1-may-2026: gmailmcp, drivemcp, docsmcp, sheetsmcp, slidesmcp, calendarmcp y chatmcp (.googleapis.com/mcp/v1), más People. Funcionan por Streamable HTTP con OAuth y un cliente OAuth propio. Requieren cuenta Workspace y alta en el Workspace Developer Preview Program, que se aprueba en un par de días. La escritura está acotada: Gmail lee, crea borradores y etiqueta, pero NO envía. Drive lee, crea y copia. Sheets lee y actualiza valores y fórmulas. Calendar lee, crea, modifica y borra eventos. Meet no tiene servidor MCP. Alternativas: los conectores de Google Workspace de Claude (hechos por Anthropic, en todos los planes; Gmail envía previa aprobación) y el comunitario taylorwilsdon/google_workspace_mcp (unas 3,3k estrellas, con --read-only, niveles de herramientas, OAuth 2.1 y delegación de dominio)."
      },
      "otras_vias": [
        "Nodos nativos en n8n: Gmail, Google Drive, Google Sheets y Google Calendar, con triggers",
        "Make y Zapier: conectores nativos",
        "Apps Script dentro de Workspace",
        "Meet REST API: registros de reunión, grabaciones y transcripciones (se guardan en el Drive del organizador)",
        "Google Takeout para exportar"
      ],
      "rpa": "no hace falta: todos los servicios tienen API.",
      "dificultad": "Fácil",
      "permisos_acotados": "Usar scopes estrechos: drive.file (no sensible; solo ve los ficheros que crea la app o que elige el usuario), gmail.metadata o gmail.readonly, spreadsheets.readonly y calendar.events.readonly. Para hojas o carpetas concretas, lo más limpio es una cuenta de servicio SIN delegación de dominio y compartir con ella solo esa carpeta u hoja como Lector. En admin.google.com > Seguridad > Acceso y control de datos > Controles de API: poner la app en 'Datos específicos de Google' (solo los scopes indicados), restringir Gmail y Drive a las apps de confianza y bloquear los scopes de alto riesgo (enviar correo, borrar ficheros). Todo esto se puede aplicar por unidad organizativa. Si el agente necesita buzón propio, usar un usuario dedicado. NO se puede acotar: gmail.readonly da el buzón entero (no hay scope por etiqueta); calendar.readonly da todos los calendarios del usuario; la delegación de dominio limita scopes pero NO qué usuarios se suplantan (Google recomienda evitarla); y el MCP oficial hereda todos los permisos del usuario que lo autoriza.",
      "pedir_al_informatico": "En admin.google.com > Controles de API, da a la app del asistente acceso 'Datos específicos de Google' con solo scopes de lectura (gmail.readonly, drive.file, spreadsheets.readonly, calendar.events.readonly), y crea el proyecto de Google Cloud con pantalla de consentimiento 'Interna'. Para las hojas o carpetas concretas, compártelas solo con una cuenta de servicio sin delegación de dominio.",
      "demo_gratis": "Gratis para siempre con una cuenta Gmail personal y un proyecto de Google Cloud: las APIs y los nodos de n8n funcionan, pero en 'Testing' externo el refresh token caduca a los 7 días y no hay consola de admin. Para enseñar los controles de admin, prueba de Google Workspace de 14 días. El MCP oficial (preview) pide cuenta Workspace y alta en el Developer Preview Program. Los conectores Google de Claude funcionan en todos los planes de Claude.",
      "demo_resumen": "gratis permanente",
      "coste_demo": "APIs: 0 €. Business Starter: 6,80 €/usuario/mes en plan flexible (pago mensual), sin IVA. Con compromiso anual sale un 16 % más barato. La web enseña además una promoción temporal a 5,44 € (workspace.google.com/intl/es/pricing, consultada el 9-oct-2026).",
      "coste_resumen": "0 € API; Workspace 6,80 €/u/mes",
      "migracion": {
        "veredicto": "conectar tal cual",
        "cuando_migrar": "Solo si la empresa trabaja con cuentas @gmail.com personales o con Excel sueltos y carpetas en el PC. En ese caso conviene pasar a Workspace (consola de admin, app interna sin verificación, MCP oficial) y a Drive y Sheets compartidos.",
        "alternativas": [
          "Google Workspace Business Starter con unidad compartida",
          "Google Sheets en lugar de Excel local"
        ]
      },
      "fuentes": [
        "https://workspaceupdates.googleblog.com/2026/05/agent-tools-and-security-updates-for-workspace-developers.html",
        "https://developers.google.com/workspace/guides/configure-mcp-servers",
        "https://developers.google.com/workspace/tools-safety",
        "https://developers.google.com/workspace/preview",
        "https://developers.google.com/identity/protocols/oauth2",
        "https://support.google.com/cloud/answer/13464321",
        "https://knowledge.workspace.google.com/admin/apps/control-which-apps-access-google-workspace-data",
        "https://knowledge.workspace.google.com/admin/apps/domain-wide-delegation-best-practices",
        "https://developers.google.com/workspace/meet/api/guides/overview",
        "https://support.claude.com/en/articles/10166901-use-google-workspace-connectors",
        "https://github.com/taylorwilsdon/google_workspace_mcp",
        "https://workspace.google.com/intl/es/pricing"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-google-workspace"
      }
    },
    {
      "id": "haddock",
      "nombre": "Haddock",
      "nombre_completo": "Haddock (haddock.app, gestión de costes, escandallos y facturas para restaurantes)",
      "categoria": "hosteleria-nicho",
      "alias": [],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "limitada",
        "estilo": "API REST de entrada para que los fabricantes de TPV envíen catálogo y ventas a Haddock (Swagger). No hay API pública documentada para leer facturas, proveedores, escandallos ni márgenes.",
        "auth": "HTTP Basic (usuario y contraseña que se generan en los ajustes de integración de Haddock)",
        "requisitos": "Pensada para proveedores y distribuidores de TPV, que reciben gratis una cuenta de test con entorno de desarrollo. Activar la integración en Haddock es gratis.",
        "docs_url": "https://pos-api.haddock.app/docs"
      },
      "mcp": {
        "estado": "ninguno",
        "detalle": "No se encontró ningún MCP. Pendiente de comprobar en directorios de MCP."
      },
      "otras_vias": [
        "Integración nativa Haddock > Holded: envía a Holded las facturas de compra ya procesadas, con su PDF, usando una API key de Holded. Después se leen por la API de Holded.",
        "Exportación a Excel o CSV desde la web (verificada): resumen y totales de documentos, desglose por líneas de producto, resumen de IVA línea a línea, exportación en formato Holded y listado de productos; los PDF originales en ZIP. La FAQ no menciona los escandallos.",
        "Integraciones de TPV: Ágora (agente local), Revo, Square, LastApp, HioPOS (por FTP que configura el distribuidor), Numier, BDP y otras",
        "No se encontró nodo en n8n, Make ni Zapier"
      ],
      "rpa": "navegador: para escandallos y márgenes, si no hay exportación ni API de lectura, solo queda un RPA de navegador sobre la web",
      "dificultad": "Difícil",
      "permisos_acotados": "La credencial de la API de Haddock solo sirve para escribir ventas, no para leer. Si usas Holded, crea allí una API key exclusiva para Haddock con los permisos mínimos que pide la integración (leer contactos y crear documentos de compra) y otra distinta, lo más restringida posible, para el arnés. Para un RPA, usa un usuario de Haddock dedicado con el rol más bajo que vea compras (los roles de Haddock no se han verificado). No se puede tener un token de solo lectura en Haddock.",
      "pedir_al_informatico": "Pregunta a soporte@haddock.app si ofrecen API de lectura o exportación programada de facturas, proveedores y escandallos. Si usas Holded, activa la integración Haddock > Holded con una API key exclusiva y lee los datos desde Holded.",
      "demo_gratis": "No hay prueba gratuita publicada: solo 'Solicitar demostración'. Solo los fabricantes de TPV que integran reciben una cuenta de test gratis. La lectura por API no está disponible en ninguna opción.",
      "coste_demo": "FINA 149 €/mes (integración de TPV y 500 documentos digitalizados), FINA + OPS 248 €/mes (escandallos dinámicos), ALL IN ONE 299 €/mes. Pago mensual, sin IVA, sin precio anual publicado. No incluye API de lectura. La integración con el TPV es gratis en Haddock, pero el distribuidor del TPV puede cobrarla.",
      "demo_resumen": "evaluación bajo petición",
      "coste_resumen": "Desde 149 €/mes; sin API de lectura",
      "migracion": {
        "veredicto": "conectar con puente (export/BD/partner)",
        "cuando_migrar": "Si no usas Holded, Haddock no da exportación programada y necesitas escandallos o costes en tiempo real dentro del arnés.",
        "alternativas": [
          "Gstock o tSpoonLab, que ya integran con TPV como Ágora (su API no se verificó)"
        ],
        "coste_esfuerzo_migracion": "Medio: hay que rehacer fichas técnicas y escandallos y migrar el histórico de facturas. El riesgo es perder la trazabilidad de los precios de compra."
      },
      "fuentes": [
        "https://support.haddock.app/en/article/generic-integration-for-pos-systems-pm9g20/",
        "https://pos-api.haddock.app/docs",
        "https://support.haddock.app/en/article/holded-connect-and-send-documents-en3z46/",
        "https://support.haddock.app/en/article/hiopos-connect-pos-tnuuwm/",
        "https://haddock.app/precios",
        "https://support.haddock.app/en/article/export-faq-1dt1xab/"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "API limitada / puente",
        "veredicto_corto": "puente",
        "hay_demo_gratis": true,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-haddock"
      }
    },
    {
      "id": "holded",
      "nombre": "Holded",
      "nombre_completo": "Holded",
      "categoria": "erp-contabilidad",
      "alias": [],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST/JSON. API v2 con especificación OpenAPI (https://api.holded.com/api/v2), unas 350 operaciones: ventas, compras, pagos, tesorería, contabilidad, catálogo, equipo, CRM, proyectos y webhooks. La v1 (cabecera 'key') figura como deprecada en holded.com/llms.txt.",
        "auth": "Token personal (PAT 'pat_<id>_<secret>') en Authorization: Bearer (v2). Se crea en Ajustes > Desarrolladores > Credenciales > Añadir token API, eligiendo permisos por módulo. Límite de 100 peticiones/min por clave según el README de un MCP comunitario (no verificado oficialmente).",
        "requisitos": "Cualquier plan de pago (no el Free). Usuario con rol Developer o rol personalizado con acceso a 'Desarrolladores'. Autoservicio, sin alta de partner. Límite mensual de llamadas según plan (visible en Ajustes > Desarrolladores > Uso de API).",
        "docs_url": "https://help.holded.com/es/articles/6896051 ; https://developers.holded.com (redirige a https://www.holded.com/es/desarrolladores)"
      },
      "mcp": {
        "estado": "comunitario",
        "detalle": "Holded no publica MCP oficial (ni en su web de desarrolladores ni en llms.txt). Comunitarios: (1) @t4dhg/mcp-holded v2.1.1 (npm, 8-sep-2026, MIT): solo API v2, 15 herramientas incluidos webhooks y 'holded_request' para llamar a cualquier endpoint; lee y escribe, con una confirmación (confirm:true) que el propio autor dice que 'no es una frontera de autorización'. (2) energio-es/holded-mcp (@energio/holded-mcp v1.5.1, 1-jul-2026, MIT, stdio): lee, escribe y borra; filtra módulos con HOLDED_MODULES; sin modo de solo lectura; no indica versión de API (probablemente v1)."
      },
      "otras_vias": [
        "Make: app Holded verificada (38 módulos de crear, leer, listar, actualizar y borrar, más 'Make an API Call').",
        "Zapier: app Holded (6 disparadores: nuevo contacto, deal, factura de venta, factura de compra, pedido y ticket de venta; 18 acciones).",
        "n8n: sin nodo nativo verificado; usar el nodo HTTP Request con Bearer.",
        "Webhooks: disponibles en la API v2 (suscripciones a eventos); la v1 no los tenía.",
        "Importar y exportar Excel/CSV desde la interfaz.",
        "Agregadores: Nango (holded-v2)."
      ],
      "rpa": "no hace falta: la API v2 cubre casi todos los módulos.",
      "dificultad": "Media",
      "permisos_acotados": "Crear un token v2 por uso, con permiso de 'lectura' solo en los módulos necesarios (Ventas, Inventario, Contabilidad, Tesorería, Contactos, CRM y Proyectos admiten lectura, escritura o todo). Otro token aparte, con escritura solo en el módulo que se vaya a automatizar. Revocar las claves v1 antiguas. NO se puede acotar: el token no hereda el rol del usuario y ve todos los endpoints de la cuenta dentro de los módulos concedidos; no hay filtro por registro, IP allowlist ni caducidad documentada; el límite de llamadas es por cuenta. Conflicto: un análisis de terceros (Supergood, sep-2026) dice que las claves no se pueden acotar y que solo la primera escribe; la ayuda oficial lo contradice.",
      "pedir_al_informatico": "Que el administrador cree en Ajustes > Desarrolladores > Credenciales un token API v2 'IA-lectura' con permiso solo de lectura en Ventas, Contactos y Contabilidad, y otro distinto con escritura solo en el módulo que vayamos a automatizar. Que revoque cualquier clave v1 antigua que siga activa.",
      "demo_gratis": "Prueba de 14 días sin tarjeta en todos los planes. No está verificado que la sección Desarrolladores funcione durante la prueba: la ayuda exige un 'plan activo distinto de Free' y Supergood dice que la API no está incluida en la prueba. No hay sandbox ni cuenta de desarrollador.",
      "demo_resumen": "prueba 14 días",
      "coste_demo": "El plan más barato con API es Plus (autónomos, 1 usuario): 15 €/mes sin IVA, o 7,50 €/mes los 3 primeros meses con la promoción vigente en septiembre de 2026. Para pymes, Básico: 29 €/mes (2 usuarios). Periodicidad mensual o anual no verificada. Sin alta de partner. Que Plus incluya la API se deduce de la ayuda ('todos los planes de pago'); la tabla de precios no lo dice.",
      "coste_resumen": "15 €/mes (Plus, sin IVA)",
      "migracion": {
        "veredicto": "conectar tal cual",
        "cuando_migrar": "Casi nunca por conectividad. Solo si la empresa pasa a necesitar un ERP (fabricación compleja, multialmacén avanzado, consolidación multiempresa, más de 15 usuarios) o si la gestoría exige otro sistema.",
        "alternativas": [
          "Odoo (plan Personalizado)",
          "Microsoft Dynamics 365 Business Central"
        ],
        "coste_esfuerzo_migracion": "Si se migrase: 4-12 semanas con partner y 3-15 k€ (estimación, no verificada). Riesgos: el histórico contable (migrar saldos de apertura y guardar los libros exportados), cerrar las series VERI*FACTU y la formación."
      },
      "verifactu": "Adaptado según Holded: 'todos los planes incluyen facturación con Verifactu' (verificado por guiafacturacion.es el 23-sep-2026). Declaración responsable no localizada públicamente: pedirla.",
      "fuentes": [
        "https://help.holded.com/es/articles/6896051",
        "https://help.holded.com/en/articles/6896051",
        "https://www.holded.com/llms.txt",
        "https://supergood.ai/api-report-card/holded",
        "https://nango.dev/docs/api-integrations/holded-v2/connect",
        "https://github.com/t4dhg/mcp-holded",
        "https://registry.npmjs.org/@t4dhg/mcp-holded",
        "https://registry.npmjs.org/@energio/holded-mcp",
        "https://mcp.directory/servers/holded-mcp",
        "https://glama.ai/mcp/servers/hixup2ipta",
        "https://apps.make.com/holded",
        "https://zapier.com/apps/holded/integrations",
        "https://guiafacturacion.es/software/holded/",
        "https://guiafacturacion.es/"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "API + MCP comunitario",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-holded"
      }
    },
    {
      "id": "hubspot",
      "nombre": "HubSpot",
      "nombre_completo": "HubSpot (incluye Service Hub)",
      "categoria": "crm-email",
      "alias": [
        "HubSpot CRM",
        "Service Hub"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST",
        "auth": "Service keys (Bearer, con scopes por objeto, se gestionan en Desarrollo > Claves; en beta pública según el changelog), apps privadas legacy (token estático con scopes, solo superadmin) u OAuth2",
        "requisitos": "Disponible en todas las cuentas, Free incluido. La tabla de límites agrupa 'Free y Starter': 100 peticiones cada 10 s por app y 250.000 al día por cuenta. Para crear una service key hace falta ser superadmin o tener el permiso 'Developer tools'.",
        "docs_url": "https://developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/account-service-keys"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Servidor remoto https://mcp.hubspot.com, disponible para todas las cuentas desde el 13-abr-2026 (antes beta desde sep-2025). Usa OAuth 2.1 con PKCE: hay que crear una 'MCP Auth App' en Desarrollo y usar su client ID y secret. Lee contactos, empresas, negocios, tickets, presupuestos, facturas, campañas, landings y actividades. Crea y actualiza contactos, empresas, negocios, tickets, productos, line items y actividades; el resto es solo lectura. Respeta los permisos del usuario. Si la cuenta tiene activados los 'datos sensibles', se bloquean las actividades. La propia documentación se contradijo sobre la escritura (corregida el 15-abr-2026). Hay además un MCP de desarrollador local, que es otra cosa."
      },
      "otras_vias": [
        "Nodos nativos HubSpot y HubSpot Trigger en n8n",
        "Make y Zapier nativos",
        "Webhooks (solo con app, no con service key)",
        "Exportar a CSV"
      ],
      "rpa": "no hace falta: API y MCP cubren CRM y tickets",
      "dificultad": "Fácil",
      "permisos_acotados": "Para scripts y n8n, una service key solo con scopes .read: crm.objects.contacts.read, crm.objects.companies.read, crm.objects.deals.read, crm.objects.tickets.read (no uséis el scope legacy 'tickets', que da lectura y escritura), crm.objects.owners.read y conversations.read. La key no puede tener más scopes que su creador, se rota cada 6 meses y sobrevive a la baja de quien la creó. Para el MCP, conectar con un usuario dedicado con permisos de solo ver o limitados a sus registros. Lo que no se acota: el MCP no tiene interruptor de solo lectura; hereda lo que pueda hacer el usuario.",
      "pedir_al_informatico": "Crea un usuario dedicado 'IA' con permisos de solo ver y conecta con él el MCP de HubSpot (MCP Auth App). Para n8n, crea una service key solo con scopes .read y rótala cada 6 meses.",
      "demo_gratis": "Capa gratuita permanente (Free CRM, hasta 2 usuarios y 1.000 contactos según la FAQ). La API (100/10 s, 250.000/día) y el MCP están incluidos. Además, las cuentas de prueba de desarrollador son gratis (hasta 10) con prueba de 90 días de funciones Enterprise, renovable con llamadas API. Para demos de Service Hub con tickets, es la mejor opción.",
      "coste_demo": "0 €: la API va en Free. Starter Customer Platform: la página oficial muestra 'desde 7 US$/licencia/mes' (promoción para nuevos clientes, 'ahorra hasta 65%') y 20 US$/licencia/mes. Service Hub Starter desde 7 US$/mes. No verificado qué precio corresponde a pago mensual y cuál a anual.",
      "demo_resumen": "gratis permanente",
      "coste_resumen": "0 € (Free CRM)",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://developers.hubspot.com/changelog/remote-hubspot-mcp-server-is-now-generally-available",
        "https://developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/account-service-keys",
        "https://developers.hubspot.com/changelog/service-keys",
        "https://developers.hubspot.com/docs/apps/legacy-apps/private-apps/overview",
        "https://developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/scopes",
        "https://developers.hubspot.com/docs/developer-tooling/platform/usage-guidelines",
        "https://developers.hubspot.com/docs/getting-started/account-types",
        "https://www.hubspot.es/pricing/crm/starter",
        "https://tldv.io/blog/hubspot-mcp/"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-hubspot"
      }
    },
    {
      "id": "iber",
      "nombre": "IBER",
      "nombre_completo": "IBER (modelo hidráulico 2D de GEAMA-UdC, Flumen-UPC y CEDEX)",
      "categoria": "hosteleria-nicho",
      "alias": [
        "IberGIS"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "escritorio/on-premise",
      "api": {
        "existe": "no",
        "estilo": "La web oficial no documenta API, línea de comandos ni Python. Se usa sobre GiD (Iber 3.5.0, Windows y Linux, 05-10-2026) o como plugin de QGIS (IberGIS 1.6.2, Windows, 04-10-2026).",
        "auth": "No aplica",
        "requisitos": "Gratis, con registro en iberaula. La licencia prohíbe redistribuir el software. Team Iber no da soporte técnico (solo foro).",
        "docs_url": "https://www.iberaula.es/54/iber-model/downloads"
      },
      "mcp": {
        "estado": "ninguno",
        "detalle": "No se encontró ningún MCP. Pendiente de comprobar en directorios de MCP."
      },
      "otras_vias": [
        "Ficheros de entrada y salida del proyecto (formato no verificado)",
        "IberGIS corre dentro de QGIS: el pre y el postproceso se podrían automatizar en parte con PyQGIS (no verificado)",
        "GiD tiene su propio scripting (su uso con Iber no se ha verificado)",
        "Postproceso de los resultados ráster en QGIS"
      ],
      "rpa": "escritorio: para los pasos de interfaz de GiD o IberGIS que no se puedan lanzar por script",
      "dificultad": "Difícil",
      "permisos_acotados": "Es local: usa un usuario del sistema operativo o una VM dedicados, con los proyectos originales en solo lectura y las simulaciones en una carpeta aparte. No lo instales en servidores compartidos sin revisar la licencia.",
      "pedir_al_informatico": "Pide que el modelo corra en un PC o VM dedicado con IberGIS sobre QGIS, con los proyectos originales en solo lectura. Que el técnico documente qué ficheros genera cada simulación para poder automatizar el pre y el postproceso.",
      "demo_gratis": "Gratis y permanente (descarga con registro).",
      "coste_demo": "0 €",
      "demo_resumen": "gratis permanente",
      "coste_resumen": "0 € (registro en iberaula)",
      "migracion": {
        "veredicto": "conectar con puente (export/BD/partner)",
        "cuando_migrar": "No compensa migrar solo por conectividad: es una herramienta de referencia en España. Trabaja con ficheros y PyQGIS.",
        "alternativas": [
          "HEC-RAS 2D o TELEMAC (no verificados)"
        ],
        "coste_esfuerzo_migracion": "Alto: hay que recalibrar los modelos y validar los resultados."
      },
      "fuentes": [
        "https://www.iberaula.es/",
        "https://www.iberaula.es/54/iber-model/downloads"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "RPA o export",
        "veredicto_corto": "puente",
        "hay_demo_gratis": true,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-iber"
      }
    },
    {
      "id": "icg-hiopos",
      "nombre": "ICG / HIOPOS",
      "nombre_completo": "ICG Software / HIOPOS (FrontRest, FrontRetail, ICGManager en Windows; HioPos en la nube)",
      "categoria": "hosteleria-nicho",
      "alias": [
        "ICG",
        "HIOPOS",
        "HioPos",
        "FrontRest",
        "FrontRetail",
        "ICGManager"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "híbrido",
      "api": {
        "existe": "no",
        "estilo": "No se encontró ninguna API pública documentada. Las integraciones conocidas pasan por partners o distribuidores: exportación por FTP (HioPos > Haddock) y claves API de terceros que se introducen en la configuración del TPV (MergePort, para pedidos online).",
        "auth": "No aplica (no hay API pública)",
        "requisitos": "Todo pasa por el distribuidor o partner de ICG/HIOPOS. La web no tiene página de integraciones, API ni desarrolladores.",
        "docs_url": "Sin documentación pública"
      },
      "mcp": {
        "estado": "ninguno",
        "detalle": "No se encontró ningún MCP. Pendiente de comprobar en directorios de MCP."
      },
      "otras_vias": [
        "Exportación por FTP que configura el distribuidor (así lo hace Haddock con HioPos)",
        "Terceros que ya extraen ventas: Sinqro (Data Sync), Shiftbase (facturación), MergePort (pedidos)",
        "Base de datos local en FrontRest e ICGManager: un manual de FrontRest de 2011 indica Microsoft SQL Server Express. La versión actual no se ha verificado. Se leería con un usuario de solo lectura y con el permiso del distribuidor.",
        "En el catálogo aparece ICGCMExchange (su función de intercambio de datos no se ha verificado)"
      ],
      "rpa": "escritorio (FrontRest o ICGManager en Windows) si no hay exportación ni acceso a la base de datos; navegador para el portal de HioPos",
      "dificultad": "Difícil",
      "permisos_acotados": "SQL Server: un login dedicado que solo pueda hacer SELECT sobre vistas de ventas preparadas por el distribuidor (o como mucho db_datareader en esa base de datos), nunca 'sa', y accesible solo desde la LAN o el agente. FTP: un servidor o carpeta del cliente donde el TPV solo pueda escribir y el arnés solo pueda leer. En HioPos no hay scopes porque no hay API.",
      "pedir_al_informatico": "Pide a tu distribuidor ICG/HIOPOS una exportación automática de ventas (fichero o FTP) hacia un servidor tuyo. En FrontRest o ICGManager, pide además un usuario de SQL Server de solo lectura sobre vistas de ventas y que confirme por escrito que no afecta al soporte.",
      "demo_gratis": "No hay prueba ni precios publicados. Las demos se piden por contacto comercial, por WhatsApp o a través de un partner. No hay API que probar.",
      "coste_demo": "No publicado: licencias y precios a través del distribuidor. No hay plan con API pública.",
      "demo_resumen": "evaluación bajo petición",
      "coste_resumen": "Precio vía distribuidor (no público)",
      "migracion": {
        "veredicto": "conectar con puente (export/BD/partner)",
        "cuando_migrar": "Valora migrar si el distribuidor no da exportación ni acceso a la base de datos, si toca renovar el hardware o la licencia de Windows, o si la versión instalada necesita una actualización de pago para Verifactu. Plazos según el RDL 15/2025: 1-1-2027 para sociedades y 1-7-2027 para el resto. Hacienda anunció el 5-10-2026 una posible nueva ampliación.",
        "alternativas": [
          "Cegid Revo XEF (API REST documentada)",
          "Ágora (API local con Integration Services)",
          "HioPos en la nube (mismo grupo y con herramientas de migración desde Windows, pero también sin API pública)"
        ],
        "coste_esfuerzo_migracion": "Medio o alto: semanas de puesta en marcha, formación de sala y cocina, posible cambio de hardware (iPad en Revo) y el histórico de ventas se queda en el sistema antiguo. Hay que exportarlo antes de cambiar."
      },
      "fuentes": [
        "https://www.icg.es/",
        "https://www.icg.es/productos/software/",
        "https://www.hiopos.com/en/who-we-are",
        "https://www.hiopos.com/es/",
        "https://support.haddock.app/en/article/hiopos-connect-pos-tnuuwm/",
        "https://www.scribd.com/document/84450829/FrontRest-2011-User-Guide",
        "https://www.mergeport.com/?p=5277",
        "https://sede.agenciatributaria.gob.es/Sede/iva/sistemas-informaticos-facturacion-verifactu/nota-informativa-ampliacion-plazo-adaptacion-facturacion.html"
      ],
      "confianza": "baja",
      "derivados": {
        "via_principal": "RPA o export",
        "veredicto_corto": "puente",
        "hay_demo_gratis": true,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-icg-hiopos"
      }
    },
    {
      "id": "instalwin",
      "nombre": "InstalWin",
      "nombre_completo": "InstalWin (Informel, Zaragoza; gestión para empresas instaladoras)",
      "categoria": "erp-contabilidad",
      "alias": [
        "Informel"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "híbrido",
      "api": {
        "existe": "no",
        "estilo": "No hay API pública de InstalWin. La API REST de Infordat (también de Informel) es otro producto: un catálogo de más de un millón de artículos de fabricantes, no los datos de la empresa.",
        "auth": "No aplica.",
        "requisitos": "No aplica.",
        "docs_url": "https://www.informel.es/instalwin-software-de-gestion-dirigido-a-instaladores/"
      },
      "mcp": {
        "estado": "ninguno",
        "detalle": "Sin resultados en Glama para 'instalwin'."
      },
      "otras_vias": [
        "Importar Excel; importar BC3 con el módulo Import_FieBDC (146 €, pago único).",
        "Exportar asientos a Infconta.",
        "El generador de informes SQL indica que la base de datos se puede consultar, pero el motor no está verificado.",
        "App de partes IDM (web app móvil más IDM Manager en local). Lector de códigos de barras.",
        "No hay nodo de n8n ni app de Make o Zapier. El dominio instalwin.es no resuelve: el producto está en informel.es."
      ],
      "rpa": "escritorio: para escribir (crear presupuestos o partes) no hay otra vía. Para leer, mejor exportaciones o informes SQL.",
      "dificultad": "Difícil",
      "permisos_acotados": "Sin API no hay tokens. Mínimo privilegio: exportaciones programadas a una carpeta, o un login de base de datos de solo lectura si Informel confirma el motor. Para RPA, un usuario propio de InstalWin con permisos limitados (roles internos no verificados). NO se puede acotar qué campos salen en las exportaciones ni auditar qué consulta la IA.",
      "pedir_al_informatico": "Preguntar a Informel qué motor de base de datos usa InstalWin 7.x, si pueden dar un usuario de solo lectura o vistas, si hay exportación automática o por línea de comandos, y si tienen o planean una API.",
      "demo_gratis": "Demo gratuita en la web de Informel ('Prueba gratuitamente nuestra DEMO'), sin duración indicada.",
      "demo_resumen": "evaluación bajo petición",
      "coste_demo": "Precios públicos anuales sin IVA por 1 puesto: Starter 270 €, Estándar 508 €, Profesional 687 €, PYME 855 €; cada puesto adicional, 85 €/año. Módulo FEB2B (VERI*FACTU + factura B2B): 700 € de pago único para 1 empresa. Ningún plan incluye API. Venta directa, sin partner.",
      "coste_resumen": "sin API; desde 270 €/año",
      "migracion": {
        "veredicto": "conectar con puente (export/BD/partner)",
        "cuando_migrar": "Si hacen falta integraciones en tiempo real, una API o una app de campo moderna; si hay más de 10 técnicos de campo; o si, puestos a pagar el FEB2B, Informel sigue sin ofrecer API.",
        "alternativas": [
          "STEL Order (SaaS para instaladores y SAT con API REST; no verificado)",
          "Odoo Field Service (API JSON-2 y nodo n8n)"
        ],
        "coste_esfuerzo_migracion": "2-10 k€ y 1-3 meses (estimación no verificada). Riesgos: perder la integración con Infordat, las certificaciones de obra y TicketBAI en el País Vasco."
      },
      "verifactu": "Informel dice estar adaptado mediante el módulo FEB2B (requiere la v7.07 o superior y certificado digital) y habla de 'autocertificación'; no se ha encontrado publicada la declaración responsable. Tiene certificación TicketBAI. Informel ya sitúa VERI*FACTU en octubre de 2028, en línea con el anuncio de Hacienda del 5-oct-2026, que todavía no tiene norma.",
      "fuentes": [
        "https://www.informel.es/",
        "https://www.informel.es/instalwin-software-de-gestion-dirigido-a-instaladores/",
        "https://www.informel.es/precios/",
        "https://www.informel.es/factura-electronica/",
        "https://www.informel.es/app-partes-trabajo-idm-informel-data-mobile/",
        "https://www.softwaredoit.es/informel/informel.html",
        "https://glama.ai/mcp/servers?query=instalwin"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "RPA o export",
        "veredicto_corto": "puente",
        "hay_demo_gratis": true,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-instalwin"
      }
    },
    {
      "id": "jira",
      "nombre": "Jira",
      "nombre_completo": "Jira (Atlassian Cloud)",
      "categoria": "ofimatica-mensajeria",
      "alias": [
        "Atlassian"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST: Cloud platform v3 y Jira Software (Agile). Webhooks y apps Forge.",
        "auth": "Tres opciones. App OAuth 2.0 (3LO) con scopes clásicos o granulares. API token personal con scopes (recomendado), que caduca entre 1 y 365 días. O service accounts: hasta 5 gratis por organización.",
        "requisitos": "Incluida en el plan Free (hasta 10 usuarios), sin revisión ni coste.",
        "docs_url": "https://developer.atlassian.com/cloud/jira/platform/rest/v3/intro/"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Atlassian Rovo MCP Server, GA desde el 04-02-2026, en https://mcp.atlassian.com/v2/mcp. El SSE /v1/sse dejó de tener soporte el 30-06-2026. Autenticación: OAuth 2.1 o API token, si el admin lo habilita. Respeta los permisos del usuario. Grupos de herramientas: read_jira, write_jira y search_jira (JQL); delete_jira y manage_jira vienen apagados de serie. Solo Cloud: Data Center no lo tiene y llega a fin de vida el 28-03-2029. Límite por sitio: 500 llamadas/h en Free y 1.000/h en Standard. Desde el 31-08-2026 las búsquedas enriquecidas consumen créditos Rovo; los excedentes se facturan a 0,01 $/crédito desde el 03-12-2026."
      },
      "otras_vias": [
        "n8n: nodo nativo Jira Software más su trigger",
        "Webhooks y Jira Automation (Free: 100 ejecuciones al mes)",
        "Make y Zapier",
        "Exportación CSV"
      ],
      "rpa": "no hace falta.",
      "dificultad": "Fácil",
      "permisos_acotados": "Tres capas. Admin: en Atlassian Administration > Rovo > Rovo MCP server > Permissions, dejar Jira con Read y Search y sin Write; ahí también están la lista de dominios permitidos, el interruptor de API tokens, la lista de IPs permitidas y el audit log. Token: service account o token con scopes read:jira:agent-interface y search:jira:agent-interface (o read:jira-work para la REST) y caducidad corta. Jira: usuario dedicado que solo esté en los proyectos necesarios. NO se puede acotar: los scopes no filtran por proyecto (eso solo lo hacen los permisos del usuario), con OAuth el agente ve todo lo que ve la persona, y la lista de dominios no se aplica a los API tokens.",
      "pedir_al_informatico": "En Administración de Atlassian > Rovo MCP server, deja Jira solo con Read y Search, con delete y manage apagados, y activa el audit log. Crea una service account con acceso solo al proyecto X y un token de lectura que caduque en 30-90 días.",
      "demo_gratis": "Jira Free, gratis para siempre: hasta 10 usuarios, con API y Rovo MCP (500 llamadas/h). Sin créditos Rovo, la búsqueda enriquecida podría no funcionar (no verificado); JQL y las lecturas no gastan créditos.",
      "demo_resumen": "gratis permanente",
      "coste_demo": "0 € con Free. Standard: unos 7,91 $/usuario/mes según terceros, con subida del 7-10 % prevista para el 13-10-2026. No verificado: la página oficial solo da precio en la calculadora.",
      "coste_resumen": "0 € (Free, 10 usuarios)",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://github.com/atlassian/atlassian-mcp-server",
        "https://developer.atlassian.com/cloud/rovo-mcp/",
        "https://support.atlassian.com/atlassian-rovo-mcp-server/docs/supported-tools/",
        "https://support.atlassian.com/security-and-access-policies/docs/configure-atlassian-mcp-server-permissions/",
        "https://www.atlassian.com/blog/announcements/atlassian-rovo-mcp-ga",
        "https://support.atlassian.com/user-management/docs/manage-api-tokens-for-service-accounts/",
        "https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.jira/",
        "https://www.easy8.com/blog/jira-price-increase"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-jira"
      }
    },
    {
      "id": "klaviyo",
      "nombre": "Klaviyo",
      "nombre_completo": "Klaviyo",
      "categoria": "crm-email",
      "alias": [],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST (versionada por fecha, p. ej. 2026-04-15)",
        "auth": "Clave privada (pk_…) con scopes Read-only, Full o Custom por recurso. OAuth para partners.",
        "requisitos": "Solo los roles Owner, Admin o Manager crean claves. Una clave no se puede editar: para cambiar scopes hay que borrarla y crear otra. Que la API esté en el plan gratis no lo indica la página de precios (no verificado).",
        "docs_url": "https://developers.klaviyo.com/en/docs/authenticate_"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Remoto (recomendado): https://mcp.klaviyo.com/mcp con OAuth y registro dinámico de cliente. Requiere rol Owner, Admin o Manager. Admite parámetros en la URL: read-only=true, disable-tools-with-user-generated-content=true, toolsets=profiles:read,campaigns:read y core-tools-only. Local: uvx klaviyo-mcp-server con PRIVATE_API_KEY y READ_ONLY=true. Ojo: el conector listado en Claude no admite esos parámetros; para usarlos hay que añadirlo como conector personalizado (planes Pro, Max, Team o Enterprise)."
      },
      "otras_vias": [
        "n8n: sin nodo nativo; usar HTTP Request",
        "Make y Zapier",
        "Webhooks y flows",
        "Integraciones nativas con Shopify y WooCommerce",
        "Exportar perfiles a CSV"
      ],
      "rpa": "no hace falta",
      "dificultad": "Fácil",
      "permisos_acotados": "El mejor del grupo. En el MCP remoto: ?read-only=true&disable-tools-with-user-generated-content=true&toolsets=profiles:read,campaigns:read,metrics:read. En el local o en n8n: clave privada Custom con solo Read en Accounts, Campaigns, Flows, Lists, Metrics, Profiles y Segments. Lo que no se acota: el MCP remoto exige rol Owner, Admin o Manager (no sirve un usuario Analyst), y la clave privada no caduca sola.",
      "pedir_al_informatico": "Añade Klaviyo a Claude como conector personalizado con la URL https://mcp.klaviyo.com/mcp?read-only=true&disable-tools-with-user-generated-content=true. Para n8n, crea una clave privada 'Custom' solo con permisos Read.",
      "demo_gratis": "Plan gratis indefinido: 250 perfiles activos y 500 emails al mes, más 5 US$ de SMS y 5 US$ de Composer al mes. No verificado en la página de precios que la API y el MCP estén incluidos (probable, porque no hay restricción documentada).",
      "coste_demo": "Plan Email de pago: la página oficial no mostró precios en la descarga (USD). Precio y modalidad no verificados.",
      "demo_resumen": "gratis permanente",
      "coste_resumen": "0 $ (Free; API no verificada)",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://developers.klaviyo.com/en/docs/klaviyo_mcp_server",
        "https://developers.klaviyo.com/en/docs/connect_to_the_klaviyo_mcp_server",
        "https://developers.klaviyo.com/en/docs/authenticate_",
        "https://community.klaviyo.com/accounts-and-settings-2/how-to-restrict-claude-s-data-access-when-using-the-klaviyo-mcp-connector-19365",
        "https://www.klaviyo.com/pricing",
        "https://n8n.io/integrations/klaviyo/"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-klaviyo"
      }
    },
    {
      "id": "krossbooking",
      "nombre": "Kross Booking",
      "nombre_completo": "Kross Booking / Krossbooking (PMS + channel manager, Solutions Plus srl, Bari)",
      "categoria": "hosteleria-nicho",
      "alias": [
        "Krossbooking"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "limitada",
        "estilo": "No verificado. Capterra y SoftwareAdvice listan 'API' entre sus funciones y el dominio api.krossbooking.com responde, pero no hay documentación pública. Conduit tiene una integración que sincroniza reservas y huéspedes.",
        "auth": "No verificada",
        "requisitos": "Hay que pedirla al proveedor. La página de precios no menciona la API.",
        "docs_url": "Sin documentación pública"
      },
      "mcp": {
        "estado": "ninguno",
        "detalle": "No se encontró ningún MCP. Pendiente de comprobar en directorios de MCP."
      },
      "otras_vias": [
        "Conectores de terceros (Conduit para mensajería con huéspedes)",
        "Exportación desde el panel: no verificada",
        "Los datos también están en las extranets de las OTA (Booking, Airbnb) y en los correos de confirmación, que se pueden procesar",
        "Apps propias de Kross para cerraduras (Kross Kdoor, Kross Guest App)"
      ],
      "rpa": "navegador: si el proveedor no da API ni exportación",
      "dificultad": "Difícil",
      "permisos_acotados": "Si dan clave de API, que sea exclusiva para el arnés. Para un RPA, usa un usuario del panel dedicado con el rol mínimo (no se ha verificado si existen roles). No se sabe si se puede acotar a solo lectura.",
      "pedir_al_informatico": "Pide a Kross Booking (Solutions Plus srl) la documentación de su API, cómo se emite la clave, si hay acceso de solo lectura y si tiene coste adicional.",
      "demo_gratis": "Demo gratuita de 30 días que se pide por formulario. No consta si incluye la API.",
      "coste_demo": "Basic 4 €/mes por habitación o apartamento (sin channel manager) y Premium 6 €/mes por unidad (PMS, channel manager y motor de reservas). Mínimo 3 unidades, pago mensual y sin costes de activación. Más de 20 unidades: precio a medida. La API no aparece en los precios.",
      "demo_resumen": "prueba 30 días",
      "coste_resumen": "18 €/mes (Premium, mín. 3 uds)",
      "migracion": {
        "veredicto": "conectar con puente (export/BD/partner)",
        "cuando_migrar": "Si el proveedor no da API ni exportación y necesitas automatizar check-in, limpiezas, mensajes o la facturación de reservas.",
        "alternativas": [
          "PMS de alquiler vacacional con API pública documentada, por ejemplo Smoobu, Hostaway o Lodgify (no verificados)"
        ],
        "coste_esfuerzo_migracion": "Medio: hay que reconectar los canales OTA (riesgo de overbooking durante la transición), migrar las reservas futuras y las tarifas y formar al equipo."
      },
      "fuentes": [
        "https://www.krossbooking.com/en",
        "https://www.krossbooking.com/en/price",
        "https://www.softwareadvice.co.uk/software/25143/kross-booking-suite",
        "https://conduit.ai/integrations/kross-booking",
        "https://api.krossbooking.com/"
      ],
      "confianza": "baja",
      "derivados": {
        "via_principal": "API limitada / puente",
        "veredicto_corto": "puente",
        "hay_demo_gratis": true,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-krossbooking"
      }
    },
    {
      "id": "mailchimp",
      "nombre": "Mailchimp",
      "nombre_completo": "Mailchimp",
      "categoria": "crm-email",
      "alias": [],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST (Marketing API v3, https://api.mailchimp.com/3.0/). La Transactional (Mandrill) es aparte.",
        "auth": "API key, o OAuth2 para apps de terceros",
        "requisitos": "Solo los roles Manager o superiores pueden generar keys. La página de precios no indica plan mínimo con API (no verificado en qué planes está).",
        "docs_url": "https://mailchimp.com/developer/marketing/"
      },
      "mcp": {
        "estado": "ninguno",
        "detalle": "No hay MCP oficial que acceda a la cuenta. El único oficial es https://mailchimp.com/developer/_mcp/server, que solo busca en la documentación (una herramienta, searchDocs, de solo lectura). Para datos de la cuenta hay MCP comunitarios o puentes como Zapier o Pipedream MCP (no evaluados)."
      },
      "otras_vias": [
        "Nodo nativo Mailchimp y su Trigger en n8n",
        "Make y Zapier",
        "Webhooks de audiencia",
        "Exportar contactos a CSV"
      ],
      "rpa": "no hace falta",
      "dificultad": "Fácil",
      "permisos_acotados": "Muy limitado. La documentación dice textualmente que 'las claves API conceden acceso completo a tu cuenta', aunque el acceso depende del nivel del usuario que crea la key, y el nivel mínimo para generarla es Manager. Recomendación: una key por integración con nombre descriptivo, creada desde un usuario Manager dedicado; si se le retira el acceso al usuario, sus keys se borran. Lo que no se acota: no hay keys de solo lectura ni scopes por recurso. La falta de scopes en OAuth no la he verificado.",
      "pedir_al_informatico": "Crea un usuario Manager dedicado para la IA, genera una API key solo para n8n y guárdala allí. No la pegues en Claude: que el agente pase por flujos n8n concretos.",
      "demo_gratis": "Plan Free permanente: 250 contactos, 500 envíos al mes y máximo 250 al día. Essentials y Standard tienen prueba de 14 días. Que la API esté en Free no aparece en la página de precios (no verificado; la documentación de API no la restringe por plan).",
      "coste_demo": "Essentials: la página mostró 11,70 €/mes, pero parece un precio con un 15% de descuento introductorio y sin tramo de contactos claro. No verificado; hay que confirmarlo en vivo con el tramo de 500 contactos.",
      "demo_resumen": "gratis permanente",
      "coste_resumen": "0 € (Free; API no verificada)",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://mailchimp.com/developer/",
        "https://mailchimp.com/developer/_mcp/server",
        "https://mailchimp.com/developer/llms.txt",
        "https://mailchimp.com/help/about-api-keys/",
        "https://mailchimp.com/developer/marketing/api-concepts/",
        "https://mailchimp.com/pricing/marketing/"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "API",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-mailchimp"
      }
    },
    {
      "id": "mailerlite",
      "nombre": "MailerLite",
      "nombre_completo": "MailerLite",
      "categoria": "crm-email",
      "alias": [],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST",
        "auth": "API token por Bearer (Integraciones > MailerLite API > Generar nuevo token)",
        "requisitos": "En Free, la API es 'Limitada, sin envío'. Límite global de 120 peticiones por minuto; las importaciones, 5 por minuto. El token va ligado al usuario que lo crea y deja de funcionar si se borra ese usuario.",
        "docs_url": "https://developers.mailerlite.com/docs/"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Servidor remoto https://mcp.mailerlite.com/mcp (Streamable HTTP, v4.14.0, protocolo 2025-11-25) con login OAuth. Unas 77 herramientas de suscriptores, campañas, grupos, segmentos, automatizaciones, plantillas, e-commerce y webhooks. Lee y escribe, incluido borrar y 'forget' de suscriptores. Conector verificado en el directorio de Claude desde mar-2026. En Free, el MCP es 'Limitado'."
      },
      "otras_vias": [
        "Nodo nativo MailerLite y su Trigger en n8n",
        "Make y Zapier",
        "Webhooks",
        "Exportar a CSV"
      ],
      "rpa": "no hace falta",
      "dificultad": "Fácil",
      "permisos_acotados": "No hay scopes ni token de solo lectura documentados, y el MCP no tiene modo solo lectura. Mitigación: crear el token o la conexión MCP desde un usuario dedicado con un rol de equipo limitado (los roles por plan no están verificados) y revisar cada llamada de escritura. Lo que no se acota: el token da el acceso del usuario a toda la cuenta, incluido borrar suscriptores.",
      "pedir_al_informatico": "Conecta el MCP oficial desde un usuario de equipo dedicado, no desde el propietario. Y configura Claude para que pida confirmación antes de cualquier herramienta delete, forget o schedule.",
      "demo_gratis": "Free permanente: 250 suscriptores, 2.500 emails al mes, 2 usuarios. API 'Limitada, sin envío' y MCP 'Limitado'. Prueba premium de 14 días sin tarjeta, que permite enseñar el MCP completo.",
      "coste_demo": "Comfort: desde 12 $/mes según la FAQ oficial; el pago anual ahorra un 10%. Importe anual exacto y precio en € no verificados.",
      "demo_resumen": "prueba 14 días",
      "coste_resumen": "0 € (Free, API limitada)",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://developers.mailerlite.com/mcp",
        "https://developers.mailerlite.com/docs/",
        "https://claude.com/connectors/mailerlite",
        "https://www.mailerlite.com/pricing"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-mailerlite"
      }
    },
    {
      "id": "make",
      "nombre": "Make",
      "nombre_completo": "Make",
      "categoria": "ofimatica-mensajeria",
      "alias": [
        "Integromat"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "Make API, REST.",
        "auth": "Token de API con scopes, u OAuth.",
        "requisitos": "La Make API empieza en el plan Core, de pago.",
        "docs_url": "https://developers.make.com/api-documentation"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "EXPONE con el Make MCP Server, en la nube y por streamable HTTP. Autenticación por OAuth (https://mcp.make.com) o token MCP en la URL o como Bearer. Dos familias de herramientas: (a) ejecutar escenarios (scope mcp:use), en TODOS los planes, solo con escenarios activos y programados 'on-demand'; (b) gestionar la cuenta (escenarios, conexiones, webhooks, data stores), solo en planes de pago, con lectura y escritura. Timeout: 25 s con OAuth y 40 s con token. Las MCP toolboxes, en todos los planes, son servidores dedicados con los escenarios que elijas, cada herramienta en 'Read only' o 'Read & write' y claves revocables. CONSUME con la app MCP Client, en beta abierta."
      },
      "otras_vias": [
        "Webhooks personalizados",
        "Make API",
        "Más de 3.000 apps y módulo HTTP",
        "Exportar blueprints en JSON"
      ],
      "rpa": "no hace falta.",
      "dificultad": "Fácil",
      "permisos_acotados": "Lo mejor es una MCP toolbox con solo los escenarios necesarios, en Read only los de consulta y con una clave por cliente. Con un token MCP, filtrar en la URL por scenarioId, teamId u organizationId y dar solo mcp:use. Que cada escenario use conexiones de mínimo privilegio. NO se puede acotar: mcp:use abre por defecto TODOS los escenarios activos on-demand de todas las organizaciones, y los filtros de la URL no frenan las herramientas de gestión.",
      "pedir_al_informatico": "Crea una MCP toolbox con solo los escenarios X e Y (activos, on-demand, con entradas y salidas descritas), márcalos Read only si solo consultan y dame una clave solo para mí. No me des un token con scopes de gestión.",
      "demo_gratis": "Plan Free para siempre: 1.000 créditos al mes, con ejecución de escenarios por MCP y toolboxes, pero sin herramientas de gestión ni Make API. Cada ejecución por MCP gasta créditos como cualquier otra.",
      "demo_resumen": "gratis permanente",
      "coste_demo": "Core: 9 $/mes con pago anual por 10.000 créditos. Unos 10,59 $ con pago mensual según fuentes secundarias, sin verificar del todo.",
      "coste_resumen": "0 € (Free); Core 9 $/mes",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://developers.make.com/mcp-server",
        "https://developers.make.com/mcp-server/make-cloud-mcp-server/tool-access-control",
        "https://help.make.com/make-mcp-server.md",
        "https://help.make.com/mcp-toolboxes?hl=en",
        "https://www.make.com/en/pricing"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-make"
      }
    },
    {
      "id": "mercado-libre",
      "nombre": "Mercado Libre",
      "nombre_completo": "Mercado Libre (marketplace líder de Latinoamérica, también Mercado Livre en Brasil) y su API pública para vendedores",
      "categoria": "ads-ecommerce-bi",
      "alias": [
        "MercadoLibre",
        "Mercado Livre",
        "MeLi",
        "API de Mercado Libre",
        "Mercado Libre DevCenter"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST/JSON en api.mercadolibre.com: usuarios, publicaciones (items), preguntas y mensajes, pedidos y envíos, reclamos y devoluciones, promociones, publicidad, métricas y facturación. Notificaciones por webhook ('tópicos': orders, items, questions, shipments, etc.).",
        "auth": "OAuth 2.0 con authorization code (PKCE opcional, recomendado) y refresh token. Se crea una app en el DevCenter ('Mis aplicaciones') y se obtienen client_id y client_secret; el redirect URI debe ser HTTPS y fijo. Scopes: read (GET), write (PUT, POST, DELETE) y offline_access (para tener refresh token). Access token de 6 horas; refresh token de un solo uso (cada renovación devuelve uno nuevo) que caduca a los 6 meses. Los tokens se invalidan si cambia la contraseña, se renueva el client_secret, se revoca el permiso o la app no llama a la API en 4 meses.",
        "requisitos": "Cuenta de Mercado Libre en uno de sus países. La autorización la debe dar el usuario administrador de la cuenta; un operador o colaborador da error invalid_operator_user_id. En Argentina, México, Brasil y Chile solo se puede crear la app tras validar los datos del titular. Desde el 30-ago-2026 las apps de Mercado Libre y de Mercado Pago deben estar separadas. Sin aprobación previa para uso propio. Límites de llamadas por endpoint no publicados de forma general: hay que gestionar el error 429.",
        "docs_url": "https://developers.mercadolibre.com.ar/es_ar/autenticacion-y-autorizacion ; https://developers.mercadolibre.com.ar/es_ar/crea-una-aplicacion-en-mercado-libre-es ; https://developers.mercadolibre.com.ar/es_ar/primeros-pasos-in-house"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "MCP Server de Mercado Libre (oficial, página actualizada el 10-sep-2026): remoto por HTTP en https://mcp.mercadolibre.com/devsite/v1/mcp, con OAuth 2.0 desde el propio cliente (Claude, Cursor, Windsurf, ChatGPT, etc.). Solo documentación: dos herramientas, search_documentation y get_documentation_page, para buscar en la documentación y generar código. No lee pedidos ni publicaciones de la cuenta. No funciona con usuarios de test. Mercado Pago tiene otro MCP oficial (https://mcp.mercadopago.com/mcp) para integrar pagos (documentación, apps, webhooks, usuarios de prueba, calidad); no da datos de ventas del marketplace. Comunitarios con datos de la cuenta: @nahuelalbornoz/mercadolibre-mcp-read v1.0.0 (18-abr-2026, MIT), solo lectura, 7 herramientas (publicaciones, pedidos, preguntas, métricas, reputación, competencia y categorías); @nahuelalbornoz/mercadolibre-mcp v1.1.1 (1-jul-2026), con escritura; mercadolibre-mcp v0.1.3 (repo lumile/mercadolibre-mcp, may-2025). Ninguno está revisado por Mercado Libre."
      },
      "otras_vias": [
        "n8n: sin nodo nativo verificado; usar el nodo HTTP Request con OAuth2. Hay un nodo comunitario en npm (@sg_innova/n8n-nodes-mercadolibre v0.1.1, jul-2026), no revisado.",
        "Make: no se encontró una app oficial de Mercado Libre en apps.make.com (no verificado a fondo); usar el módulo HTTP.",
        "Zapier: no se encontró una app de Mercado Libre en zapier.com/apps.",
        "Notificaciones (webhooks) por tópicos; responder HTTP 200 en menos de 500 ms. Las perdidas se recuperan con missed_feeds (2 días).",
        "Informes y exportaciones de ventas en Excel desde el panel del vendedor (no verificado en detalle).",
        "Integradores y ERP certificados del Developer Partner Program (multicanal)."
      ],
      "rpa": "no hace falta: la API cubre publicaciones, pedidos, preguntas, envíos y métricas.",
      "dificultad": "Media",
      "permisos_acotados": "Crear la app en la cuenta de la empresa (no en la personal de un empleado: las apps no se pueden transferir). Activar solo los permisos funcionales necesarios (por ejemplo, 'Ventas y envíos' y 'Métricas del negocio') con scope de solo lectura (read) y offline_access. Guardar client_secret y refresh token en un gestor de secretos; programar la renovación del secreto. NO se puede acotar: la autorización la tiene que dar el administrador de la cuenta (no un colaborador con permisos limitados); el token ve todos los recursos de los permisos activados, sin filtro por publicación; el permiso 'Usuarios' viene activado por defecto; la lista blanca de IPs solo está disponible para integradores autorizados por Mercado Libre.",
      "pedir_al_informatico": "Que con la cuenta de vendedor de la empresa (usuario administrador) cree una app en el DevCenter de Mercado Libre con scope de solo lectura y offline_access, y solo los permisos 'Ventas y envíos' y 'Métricas del negocio'. Que la autorice, guarde client_id, client_secret y refresh token en un gestor de secretos y tenga en cuenta que el refresh token cambia en cada renovación.",
      "demo_gratis": "No hay sandbox. Se usan usuarios de test en producción: hasta 10 por cuenta, creados con la API (POST /users/test_user), que pueden publicar, comprar y vender entre ellos sin cargos. Caducan si no tienen actividad en 60 días. Hay tarjetas de prueba para simular pagos. La API es gratuita. El MCP oficial no funciona con usuarios de test.",
      "demo_resumen": "sandbox/cuenta dev",
      "coste_demo": "La API es gratuita; crear la app no cuesta nada. Se paga por vender: cargos por venta según país, categoría y tipo de publicación, más los envíos (no verificados en detalle). Mercado Libre no opera en España: sus 18 países son Argentina, Bolivia, Brasil, Chile, Colombia, Costa Rica, República Dominicana, Ecuador, Guatemala, Honduras, México, Nicaragua, Panamá, Paraguay, Perú, El Salvador, Uruguay y Venezuela. Una pyme española necesita una cuenta en cada país, normalmente con sociedad o socio local, o el programa Global Selling. Según fuentes de terceros, Global Selling es por invitación y para empresas registradas en EE. UU., China o Hong Kong; no verificado que admita empresas españolas. Verificado el 9-oct-2026.",
      "coste_resumen": "API gratis; comisión por venta",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://developers.mercadolibre.com.ar/es_ar/autenticacion-y-autorizacion",
        "https://developers.mercadolibre.com.ar/es_ar/crea-una-aplicacion-en-mercado-libre-es",
        "https://developers.mercadolibre.com.ar/es_ar/permisos-funcionales",
        "https://developers.mercadolibre.com.ar/es_ar/realiza-pruebas",
        "https://developers.mercadolibre.com.ar/es_ar/primeros-pasos-in-house",
        "https://developers.mercadolibre.com.ar/es_ar/gestionar-ips-de-una-aplicacion",
        "https://developers.mercadolibre.com.ar/es_ar/buenas-practicas-para-uso-de-la-plataforma",
        "https://developers.mercadolibre.com.ar/es_ar/mcp-server",
        "https://global-selling.mercadolibre.com/devsite/mcp-server-from-mercado-libre",
        "https://github.com/mercadolibre/mercadolibre-mcp-server",
        "https://www.mercadopago.com.ar/developers/es/docs/mcp-server/overview",
        "https://www.mercadolibre.com/",
        "https://registry.npmjs.org/@nahuelalbornoz/mercadolibre-mcp-read",
        "https://registry.npmjs.org/@nahuelalbornoz/mercadolibre-mcp",
        "https://registry.npmjs.org/-/v1/search?text=n8n-nodes%20mercadolibre",
        "https://nocnocstore.com/resources/mercado-libre-global-selling",
        "https://jaguarsheet.com/es/blog/vender-varios-paises-mercado-libre"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-mercado-libre"
      }
    },
    {
      "id": "meta-ads",
      "nombre": "Meta Ads",
      "nombre_completo": "Meta Ads",
      "categoria": "ads-ecommerce-bi",
      "alias": [
        "Facebook Ads",
        "Instagram Ads",
        "Business Manager"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST (Graph API / Marketing API)",
        "auth": "OAuth2 (token de usuario) o token de system user del Business Manager",
        "requisitos": "Gratis. API directa: crear app en developers.facebook.com con el caso de uso Marketing API. El nivel por defecto es 'Limited access': según Meta es solo para desarrollo, no para apps en producción con anunciantes reales, y tiene un límite de llamadas alto por cuenta. 'Full access' exige App Review, al menos 500 llamadas correctas en 15 días y menos del 15 % de errores. Business Verification hace falta si se accede a datos sensibles. Con solo la cuenta publicitaria propia bastan ads_read y ads_management con acceso estándar. Los tokens de system user exigen que la app y el system user sean del mismo Business Manager: 1 system user + 1 admin en Limited, 10 + 1 en Full.",
        "docs_url": "https://developers.facebook.com/docs/marketing-api/get-started/authorization"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Meta Ads AI Connectors: servidor remoto en https://mcp.facebook.com/ads, más una CLI. Según la prensa salió en beta abierta el 29-abr-2026 y en jul-2026 se abrió a cualquier app; la página oficial no muestra etiqueta de estado. No hace falta app propia: login OAuth con Facebook Login for Business. Lee y escribe: informes, crear y editar campañas, conjuntos y anuncios, catálogos, señales y datasets, tests A/B y de lift, registro de actividad (unas 29 herramientas, según terceros). Pide los permisos ads_mcp_management, ads_read, ads_management, catalog_management, business_management, pages_show_list e instagram_basic. No hay garantía de estabilidad durante la beta."
      },
      "otras_vias": [
        "n8n: nodo genérico 'Facebook Graph API' + HTTP Request; Facebook Lead Ads Trigger (no re-verificado)",
        "Make/Zapier: módulos de Facebook Ads (no verificado)",
        "Informes programados y export CSV desde Ads Manager"
      ],
      "rpa": "no hace falta: el MCP oficial y la API cubren informes y gestión",
      "dificultad": "Fácil",
      "permisos_acotados": "El MCP no documenta un modo solo lectura y su OAuth incluye ads_management y business_management. Se acota con la persona que autoriza. En Business Manager, crear un usuario (o un system user para la API) con acceso parcial a UNA sola cuenta publicitaria y solo la tarea 'Ver rendimiento', que equivale a ads_read; con él, las escrituras deberían fallar (no verificado para el MCP). En la API directa, pedir solo ads_read. Lo que NO se puede acotar: elegir qué herramientas del MCP se exponen, limitar el acceso a una campaña concreta, o tener más de 1 system user en Limited access.",
      "pedir_al_informatico": "Que el admin del Business Manager cree un usuario o system user con acceso solo a la cuenta publicitaria X y la tarea 'Ver rendimiento', y que con ese usuario se autorice https://mcp.facebook.com/ads en Claude. Si la IA va a crear campañas, que lo haga en una cuenta aparte y siempre en estado PAUSED.",
      "demo_gratis": {
        "opcion": "No hay plan de pago: API y MCP gratis. Se prueba con la cuenta publicitaria propia del alumno; leer informes no gasta nada y crear campañas en PAUSED tampoco consume presupuesto.",
        "api_incluida": "sí",
        "limites": "Limited access: solo desarrollo y límite de llamadas alto por cuenta. MCP en beta. No he verificado que existan cuentas sandbox de Marketing API en 2026."
      },
      "demo_resumen": "gratis permanente",
      "coste_demo": {
        "plan": "Ninguno",
        "precio": "0 €; solo se paga la inversión en anuncios",
        "facturacion": "n/a",
        "verificado": "sí"
      },
      "coste_resumen": "0 € (solo inversión en anuncios)",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://developers.facebook.com/documentation/ads-commerce/ads-ai-connectors/ads-mcp-server/ads-mcp-server-overview",
        "https://developers.facebook.com/documentation/ads-commerce/ads-ai-connectors/ads-mcp-server/ads-mcp-server-get-started",
        "https://developers.facebook.com/docs/marketing-api/get-started/authorization",
        "https://developers.facebook.com/docs/marketing-api/system-users/overview",
        "https://ppc.land/meta-opens-its-ad-system-to-claude-and-chatgpt-with-new-ai-connectors/",
        "https://ppc.land/meta-opens-ads-mcp-to-any-app-cutting-integration-code-to-zero/",
        "https://mcp.directory/blog/meta-ads-cli-mcp"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-meta-ads"
      }
    },
    {
      "id": "metricool",
      "nombre": "Metricool",
      "nombre_completo": "Metricool",
      "categoria": "ads-ecommerce-bi",
      "alias": [],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST",
        "auth": "Token de API (cabecera X-Mc-Auth, más userId y blogId en cada llamada), desde Configuración de la cuenta > API",
        "requisitos": "La API REST solo está en los planes Advanced y Custom.",
        "docs_url": "https://app.metricool.com/resources/apidocs/index.html"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Servidor remoto en https://ai.metricool.com/mcp, disponible en TODOS los planes, incluido Free (se aplican los límites del plan). Autenticación por OAuth, o por cabecera X-Mc-Auth: esta vía usa la API y requiere Advanced. Consulta la configuración de las marcas y las métricas (incluida la analítica de las cuentas publicitarias conectadas) y consulta, crea y edita publicaciones programadas o para revisión. NO gestiona campañas de anuncios ni lee los comentarios del Inbox: eso es solo de la API (planes Advanced y Custom); lectura de Canva y Drive conectados. Tiene conector en el directorio de Claude."
      },
      "otras_vias": [
        "Integraciones oficiales con Make y Zapier (requieren Advanced)",
        "n8n: sin nodo oficial; HTTP Request o el MCP Client Tool con X-Mc-Auth",
        "Export de informes a CSV/PDF"
      ],
      "rpa": "no hace falta",
      "dificultad": "Fácil",
      "permisos_acotados": "No hay scopes ni modo solo lectura: el MCP y la API dan un acceso equivalente a iniciar sesión (publicar, responder, tocar anuncios). Mitigaciones: un usuario dedicado con acceso solo a la marca necesaria (la gestión de equipo depende del plan; no verificado), aprobación manual de herramientas en el cliente IA, y revocar desde el cliente cuando no se use. Lo que NO se puede: limitarlo a solo lectura.",
      "pedir_al_informatico": "Conectar el MCP oficial (https://ai.metricool.com/mcp) por OAuth desde Claude con un usuario que solo vea la marca de la empresa, y dejar activada la confirmación antes de cada publicación.",
      "demo_gratis": {
        "opcion": "Plan Free permanente con MCP incluido.",
        "api_incluida": "no (la API REST es solo de Advanced; el MCP sí está en Free)",
        "limites": "1 marca, 20 posts programados al mes, 30 días de analítica, sin LinkedIn ni X. La página de precios no menciona prueba gratuita."
      },
      "demo_resumen": "gratis permanente",
      "coste_demo": {
        "plan": "Advanced (incluye API), hasta 15 marcas",
        "precio": "Desde 43 €/mes con pago anual o 54 €/mes mensual, IVA no incluido (53 $ / 67 $)",
        "facturacion": "anual o mensual. El reparto 43=anual / 54=mensual lo deduzco yo: la página no etiqueta los bloques",
        "verificado": "sí (precios); facturación inferida"
      },
      "coste_resumen": "Advanced desde 43 €/mes (anual, sin IVA)",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://help.metricool.com/es/acceso-mcp-vs-api-cual-es-la-diferencia-5y3ib",
        "https://help.metricool.com/es/how-to-connect-metricools-mcp-eqp9h",
        "https://metricool.com/pricing/",
        "https://help.metricool.com/can-i-use-metricool-with-n8n-45ex9",
        "https://www.scalekit.com/blog/metricool-mcp-vs-api"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-metricool"
      }
    },
    {
      "id": "microsoft-365",
      "nombre": "Microsoft 365",
      "nombre_completo": "Microsoft 365 (Outlook, Excel, OneDrive, SharePoint, Teams vía Microsoft Graph)",
      "categoria": "ofimatica-mensajeria",
      "alias": [
        "Outlook",
        "Excel",
        "OneDrive",
        "SharePoint",
        "Teams",
        "Office 365",
        "Microsoft Graph"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "híbrido",
      "api": {
        "existe": "sí",
        "estilo": "REST de Microsoft Graph (graph.microsoft.com), con delta queries y change notifications (webhooks). Excel se maneja con la workbook API sobre ficheros guardados en OneDrive o SharePoint.",
        "auth": "OAuth 2.0 con Microsoft Entra ID. Hay dos tipos de permiso. Delegado: la app actúa en nombre de un usuario y nunca ve más que él. De aplicación (app-only): sin usuario y con alcance de todo el tenant, salvo que se acote. Credencial: secreto, certificado o credencial federada.",
        "requisitos": "Registrar la app en Entra ID (gratis). Todos los permisos de aplicación y los delegados de alto impacto (*.All) necesitan consentimiento de administrador. Graph va incluido sin coste extra en cualquier plan Microsoft 365 de empresa. Algunas APIs de Teams en modo aplicación (leer mensajes de chats y canales) son 'protegidas' y hay que pedirlas a Microsoft (no lo he vuelto a verificar).",
        "docs_url": "https://learn.microsoft.com/en-us/graph/auth/auth-concepts"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Microsoft tiene los Work IQ MCP servers (Agent 365), en PREVIEW (doc actualizada el 30-sep-2026): Mail, Calendar, SharePoint, OneDrive, Teams, Word, User y Copilot. Leen y escriben: crean y borran correos, eventos y chats, y suben ficheros. Exigen licencia Microsoft 365 Copilot. Se pueden usar desde Claude Code, VS Code o GitHub Copilot CLI: hay que registrar una app en Entra con el permiso del servidor (p. ej. WorkIQ-MailServer) y usar la URL https://agent365.svc.cloud.microsoft/agents/tenants/{tenantId}/servers/mcp_MailTools. El admin permite o bloquea cada servidor en el centro de administración de Microsoft 365, y cada llamada queda registrada en Defender. Aparte está el Microsoft MCP Server for Enterprise (preview), que solo cubre datos de Entra ID. Alternativas sin licencia Copilot: el conector Microsoft 365 de Claude (hecho por Anthropic, en todos los planes de Claude, SOLO LECTURA por defecto con escritura opcional; exige el consentimiento de un Global Admin y un tenant de empresa) y el comunitario Softeria/ms-365-mcp-server (unas 1k estrellas, con --read-only, --enabled-tools y modo org)."
      },
      "otras_vias": [
        "Nodos nativos en n8n: Microsoft Outlook, Excel 365, OneDrive, SharePoint, Teams y To Do",
        "Power Automate (los conectores estándar vienen con M365)",
        "Change notifications de Graph (webhooks)",
        "Make y Zapier",
        "Exportación por eDiscovery/PST para el histórico"
      ],
      "rpa": "no hace falta para lo que está en la nube. Solo haría falta RPA de escritorio si los datos están en Excel o Access locales, o en Exchange/SharePoint Server on-premise sin publicar.",
      "dificultad": "Media",
      "permisos_acotados": "Usar permisos delegados de lectura: User.Read, Mail.ReadBasic o Mail.Read, Calendars.Read, y Files.Read (solo los ficheros del usuario) en lugar de Files.Read.All. SharePoint: Sites.Selected más una concesión 'read' solo en el sitio X (POST /sites/{id}/permissions). Para bajar a una lista, carpeta o fichero: Lists.SelectedOperations.Selected, ListItems.SelectedOperations.Selected o Files.SelectedOperations.Selected (delegados y de aplicación). Sin la concesión explícita, la app no ve nada. Buzones en modo app-only: RBAC for Applications de Exchange Online (sustituye a Application Access Policies) con un management scope o una unidad administrativa. Además hay que quitar el permiso sin acotar en Entra; si no, los dos se suman y el acotado no sirve. En la aplicación empresarial, poner 'Asignación requerida = Sí' y asignar solo al usuario o grupo autorizado. Mejor certificados que secretos. NO se puede acotar: Mail.Read lee todas las carpetas del buzón; Chat.Read lee todos los chats del usuario; para conceder Sites.Selected hace falta un admin con Sites.FullControl.All; con permisos delegados *.All, el agente ve todo lo que ve la persona. El conector de Claude permite escritura solo si la activa un Owner de Claude y con consentimiento global, y no permite limitar la búsqueda a un sitio de SharePoint concreto.",
      "pedir_al_informatico": "Registra en Entra ID una app para el asistente con permisos delegados de solo lectura (User.Read, Mail.Read, Calendars.Read, Files.Read) y, para SharePoint, Sites.Selected con rol 'read' solo en el sitio X. Da el consentimiento de administrador y activa 'Asignación requerida' solo para mi usuario. Si es un proceso sin usuario, limita los buzones con RBAC for Applications de Exchange.",
      "demo_gratis": "Hay prueba de Microsoft 365 Business de 1 mes (es lo habitual, pero no lo verifiqué: las páginas de precios de Microsoft no cargaban). Gratis para siempre, pero limitado: una cuenta Microsoft personal (outlook.com) permite usar Graph con correo, calendario y OneDrive personal; no hay SharePoint, Teams ni consentimiento de admin, y el conector de Claude no admite cuentas personales. El sandbox E5 del Microsoft 365 Developer Program (25 licencias, 90 días renovables) solo lo reciben suscriptores de Visual Studio Pro/Enterprise, partners elegibles y clientes Premier/Unified (FAQ del 4-sep-2026), así que casi ninguna pyme califica. Work IQ MCP no entra en ninguna opción gratuita.",
      "demo_resumen": "prueba 30 días",
      "coste_demo": "Graph: 0 € extra con cualquier plan de empresa. Microsoft subió los precios de lista el 1-jul-2026 (lo confirma su blog, pero las cifras solo aparecen en una imagen). Business Basic, unos 7 $/usuario/mes con compromiso anual: no verificado, y el precio en € tampoco. Work IQ MCP exige Microsoft 365 Copilot (unos 30 $/usuario/mes según terceros; no verificado).",
      "coste_resumen": "0 € API; M365 Basic ~7 $/u/mes (n.v.)",
      "migracion": {
        "veredicto": "conectar tal cual",
        "cuando_migrar": "Solo si el correo o los ficheros siguen en Exchange/SharePoint Server on-premise, en un servidor de ficheros local o en Excel sueltos en el PC. Graph y los MCP solo ven la nube.",
        "alternativas": [
          "OneDrive/SharePoint Online y Exchange Online",
          "Excel guardado en OneDrive en lugar de en el disco local"
        ]
      },
      "fuentes": [
        "https://learn.microsoft.com/microsoft-agent-365/tooling-servers-overview",
        "https://support.claude.com/en/articles/12542951-enable-and-use-the-microsoft-365-connector",
        "https://learn.microsoft.com/en-us/graph/permissions-selected-overview",
        "https://learn.microsoft.com/en-us/exchange/permissions-exo/application-rbac",
        "https://learn.microsoft.com/en-us/graph/auth/auth-concepts",
        "https://learn.microsoft.com/en-us/office/developer-program/microsoft-365-developer-program-faq",
        "https://github.com/Softeria/ms-365-mcp-server",
        "https://office365itpros.com/2025/12/11/mcp-server-for-enterprise/",
        "https://www.microsoft.com/en-us/microsoft-365/blog/2025/12/04/advancing-microsoft-365-new-capabilities-and-pricing-update/"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-microsoft-365"
      }
    },
    {
      "id": "microsoft-planner-project",
      "nombre": "Microsoft Planner y Project",
      "nombre_completo": "Microsoft Planner (planes básicos y premium, antes Project para la web) y Microsoft Project",
      "categoria": "ofimatica-mensajeria",
      "alias": [
        "Planner",
        "Microsoft Planner",
        "Planner Premium",
        "Project para la web",
        "Project for the web",
        "Project Online",
        "Microsoft Project",
        "Planner Plan 1",
        "Planner and Project Plan 3"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "Dos APIs distintas. Planes básicos: REST de Microsoft Graph (/planner/plans, /planner/tasks, /groups/{id}/planner/plans), con etags obligatorios (If-Match) en cada escritura. Planes premium (lo que era Project para la web): viven en Dataverse (tablas msdyn_project, msdyn_projecttask, msdyn_projectbucket...). Se leen con la Web API de Dataverse (OData v4) y se escriben con la Project schedule API (msdyn_PssCreateV1/V2, msdyn_PssUpdateV1/V2, msdyn_PssDeleteV1/V2 dentro de un OperationSet). Graph NO da acceso a planes premium.",
        "auth": "OAuth 2.0 con Microsoft Entra ID. Graph (básicos): delegados Tasks.Read (mínimo para leer) y Tasks.ReadWrite (crear y editar), o Group.Read.All/Group.ReadWrite.All como alternativa más amplia; de aplicación, Tasks.Read.All y Tasks.ReadWrite.All (sí existen y figuran en la doc de cada endpoint). Las cuentas Microsoft personales no están soportadas. Dataverse (premium): roles de seguridad del entorno; la Project schedule API solo la pueden usar usuarios con licencia de Project, no usuarios de aplicación ni de integración.",
        "requisitos": "Registrar la app en Entra ID (gratis). Consentimiento de administrador para permisos de aplicación y *.All. Planner básico va incluido en los planes Microsoft 365 de empresa. Premium exige licencia Planner Plan 1, Planner and Project Plan 3 o Plan 5. Project schedule API: máximo 200 operaciones por OperationSet y 10 OperationSets abiertos por usuario. Límites de Planner por plan (tareas, buckets, asignados) devuelven 403.",
        "docs_url": "https://learn.microsoft.com/en-us/graph/api/resources/planner-overview?view=graph-rest-1.0 ; https://learn.microsoft.com/en-us/dynamics365/project-operations/project-management/schedule-api-preview"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "No he encontrado en fuente primaria un MCP de Microsoft dedicado solo a Planner. Hay dos oficiales que lo cubren en parte. (1) Work IQ MCP (doc del 20-ago-2026): un endpoint con 10 herramientas genéricas (fetch, create_entity, update_entity, delete_entity, do_action...) sobre rutas de Microsoft 365, con Entra ID. Un artículo republicado del 24-jun-2026 (fuente secundaria) dice que incluye un 'Planner MCP Server' que crea y actualiza planes y tareas con los permisos del usuario. La licencia exigida para Planner no está verificada (la ficha Microsoft 365 indica que Work IQ pide Microsoft 365 Copilot). (2) Dataverse MCP server: remoto en https://{org}.crm.dynamics.com/api/mcp; el admin lo activa por entorno y elige clientes permitidos (Claude Code y Claude Desktop incluidos). Herramientas read_query, search_data, create_record, update_record y delete_record (borrar pide aprobación). Sirve para leer los planes premium; no está verificado que escribir tareas premium con create_record funcione, porque esas tablas se escriben con la Project schedule API. Desde el 15-dic-2025 se cobra en créditos de Copilot si el agente no es de Copilot Studio, salvo con licencia Microsoft 365 Copilot o Dynamics 365 Premium. Comunitario: aixolotl/microsoft-planner-mcp (GitHub, local por HTTP, solo planes básicos vía Graph, lee y escribe; versión y fecha no verificadas)."
      },
      "otras_vias": [
        "n8n: no hay nodo 'Planner'. El nodo nativo Microsoft Teams tiene el recurso Task (crear, borrar, leer, listar y actualizar tareas de un plan del equipo). El nodo nativo Microsoft To Do sirve para tareas personales, no para Planner. Para lo demás, nodo HTTP Request con credencial Microsoft. Hay un nodo comunitario @blickwerk/n8n-nodes-microsoft-planner.",
        "Power Automate: conector Planner estándar (solo planes básicos; 100 llamadas/min por conexión; disparadores por sondeo cada 6 min). Para premium, conector Dataverse más la Project schedule API.",
        "Power BI y conectores de Power Platform sobre Dataverse para los planes premium",
        "Make y Zapier: no verificado",
        "Exportar un plan a Excel desde Planner"
      ],
      "rpa": "no hace falta: Graph cubre los planes básicos y Dataverse los premium.",
      "dificultad": "Media",
      "permisos_acotados": "Planes básicos: app con permiso delegado Tasks.Read (o Tasks.ReadWrite si hay que escribir), nunca Group.ReadWrite.All. Conectar con un usuario dedicado que solo sea miembro de los grupos de Microsoft 365 cuyos planes interesan: el agente solo ve esos planes. En la aplicación empresarial, 'Asignación requerida = Sí' solo para ese usuario. Planes premium: usuario con licencia de Project y un rol de seguridad de Dataverse mínimo; con el MCP de Dataverse, permitir solo los clientes necesarios en ese entorno. NO se puede acotar: Tasks.Read.All de aplicación lee todos los planes del tenant y no he encontrado un permiso tipo 'Selected' para Planner (no verificado); en un plan básico todos los miembros del grupo pueden crear, editar y borrar tareas, así que Tasks.ReadWrite permite borrar; la Project schedule API no admite usuarios de aplicación, así que la escritura premium exige un usuario con licencia.",
      "pedir_al_informatico": "Registra en Entra ID una app con permiso delegado Tasks.Read (Tasks.ReadWrite solo si vamos a escribir), da el consentimiento de administrador y crea un usuario 'ia' que solo sea miembro de los grupos de los planes X e Y. Si usamos planes premium, dinos en qué entorno de Dataverse están y si el MCP de Dataverse está activado y con qué clientes.",
      "demo_gratis": "Planner necesita una cuenta de trabajo: las cuentas Microsoft personales no tienen Planner por Graph. Planner Plan 1 y Planner and Project Plan 3 tienen prueba de un mes con tarjeta (web española). Para Planner básico vale la prueba de Microsoft 365 Empresa (ver ficha microsoft-365; duración no verificada). El sandbox del Microsoft 365 Developer Program solo está al alcance de suscriptores de Visual Studio y partners (ver ficha microsoft-365).",
      "demo_resumen": "prueba 30 días",
      "coste_demo": "Planner básico y su API: 0 € extra con cualquier plan Microsoft 365 de empresa. Premium: Planner Plan 1, 8,70 €/usuario/mes; Planner and Project Plan 3, 26,00 €/usuario/mes; ambos con pago anual y sin IVA (microsoft.com/es-es, oct-2026). Microsoft subió precios de lista el 1-jul-2026: confirmar que estas cifras están al día. Plan 5: precio no verificado. No verificado si Plan 1 basta para usar la Project schedule API (un foro sugiere Plan 3).",
      "coste_resumen": "0 € API (incluido en M365); premium desde 8,70 €/u/mes",
      "migracion": {
        "veredicto": "conectar tal cual",
        "cuando_migrar": "Project para la web se retiró en agosto de 2025: sus planes pasaron solos a Planner premium, con los datos en el mismo Dataverse y sin migración. Project Online se retiró el 30-sep-2026 (fin de venta el 1-oct-2025; sin sitios PWA nuevos desde el 1-abr-2026); tras la retirada no se puede acceder a los proyectos. Quien siguiera en Project Online sí tiene que migrar: a Planner premium (sin equivalencia completa), a Project Server Subscription Edition (on-premise) o a otra herramienta.",
        "alternativas": [
          "Planner premium (Planner and Project Plan 3)",
          "Project Server Subscription Edition (on-premise)",
          "Dynamics 365 Project Operations",
          "Asana, Smartsheet o ClickUp"
        ],
        "coste_esfuerzo_migracion": "Solo para quien venga de Project Online: de 2 a 8 semanas con partner para una pyme, según el número de proyectos y si hay informes a medida (estimación, no verificada). Las filas de Project Online no se pueden añadir a los portfolios de Planner."
      },
      "fuentes": [
        "https://learn.microsoft.com/en-us/graph/api/resources/planner-overview?view=graph-rest-1.0",
        "https://learn.microsoft.com/en-us/graph/api/plannerplan-list-tasks?view=graph-rest-1.0",
        "https://learn.microsoft.com/en-us/graph/api/planner-post-tasks?view=graph-rest-1.0",
        "https://learn.microsoft.com/en-us/graph/permissions-reference",
        "https://learn.microsoft.com/en-us/dynamics365/project-operations/project-management/schedule-api-preview",
        "https://learn.microsoft.com/en-us/dynamics365/project-operations/project-management/scheduling-apis-powerautomate",
        "https://learn.microsoft.com/en-us/answers/questions/5601878/how-can-i-access-planner-premium-data-dependencies",
        "https://techcommunity.microsoft.com/blog/plannerblog/transitioning-to-microsoft-planner-and-retiring-microsoft-project-for-the-web/4410149",
        "https://techcommunity.microsoft.com/blog/plannerblog/microsoft-project-online-is-retiring-what-you-need-to-know/4450558",
        "https://techcommunity.microsoft.com/blog/plannerblog/changes-to-project-web-app-site-creation-and-unused-sites-effective-april-1-2026/4501341",
        "https://learn.microsoft.com/en-us/lifecycle/products/project-online",
        "https://support.microsoft.com/en-us/planner/frequently-asked-questions-about-microsoft-planner",
        "https://learn.microsoft.com/en-us/microsoft-365-copilot/extensibility/work-iq/mcp/overview",
        "https://azurefeeds.com/2026/06/24/enable-agentic-work-management-with-microsoft-planner-mcp-server/",
        "https://learn.microsoft.com/en-us/power-apps/maker/data-platform/data-platform-mcp",
        "https://github.com/aixolotl/microsoft-planner-mcp",
        "https://learn.microsoft.com/en-us/connectors/planner/",
        "https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.microsoftteams/",
        "https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.microsofttodo",
        "https://community.n8n.io/t/new-community-node-microsoft-planner-for-n8n-by-blickwerk-media/213516",
        "https://www.microsoft.com/es-es/microsoft-365/planner/project-plan-3",
        "https://www.microsoft.com/es-es/microsoft-365/planner/microsoft-planner-business-plans-and-pricing"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-microsoft-planner-project"
      }
    },
    {
      "id": "monday-crm",
      "nombre": "monday CRM",
      "nombre_completo": "monday CRM (monday.com)",
      "categoria": "crm-email",
      "alias": [
        "monday.com",
        "monday"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "GraphQL",
        "auth": "Token personal (Perfil > Developers > My access tokens) u OAuth2 con app propia y scopes (boards:read, boards:write…)",
        "requisitos": "Hay contradicción. Los docs de límites dan 1.000 llamadas/día a Free, Basic y Standard; 10.000 a Pro; 25.000 a Enterprise. La página de precios de work management lista la API solo desde Standard. Las llamadas MCP cuentan contra ese mismo límite diario.",
        "docs_url": "https://developer.monday.com/api-reference/docs/authentication"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Servidor remoto https://mcp.monday.com/mcp (Streamable HTTP) con OAuth o token personal por Bearer. Más de 60 herramientas de lectura y escritura; el servidor alojado no tiene modo solo lectura. También hay un paquete local oficial @mondaydotcomorg/monday-api-mcp (repo mondaycom/mcp) con flag --read-only. El admin puede desactivar el conector alojado por defecto y obligar a pasar por una app OAuth propia."
      },
      "otras_vias": [
        "Nodo nativo monday.com en n8n",
        "Make y Zapier",
        "Webhooks de tablero",
        "Exportar tableros a Excel"
      ],
      "rpa": "no hace falta",
      "dificultad": "Fácil",
      "permisos_acotados": "Opción buena: crear una app OAuth propia en el Developer Center (activar 'New OAuth flow'), marcar solo boards:read, desactivar el conector alojado genérico y conectar el MCP con esas credenciales. Los scopes de la app limitan lo que puede hacer el MCP aunque el usuario tenga más permisos. Alternativa: el MCP local con --read-only. Lo que no se acota: el token personal no tiene scopes y replica todo lo que el usuario ve y hace. Una fuente de terceros dice que los usuarios viewer reciben 403 en la API.",
      "pedir_al_informatico": "No uses el token personal del dueño. Crea una app OAuth con solo boards:read, desactiva el conector MCP genérico en Admin y conecta Claude a mcp.monday.com con esa app.",
      "demo_gratis": "monday CRM no tiene plan gratis: prueba de 14 días sin tarjeta. monday work management tiene un Free permanente de 2 licencias y 3 tableros, pero su página de precios no lista API en Free (los docs de desarrollador sí: 1.000/día y complejidad 1M/min en Free y trial). No verificado si la API funciona en la prueba de CRM; probablemente sí, con límites de trial.",
      "coste_demo": "monday CRM en €: Basic 12 €/licencia/mes anual (18 € mensual), Standard 17 € anual (25 € mensual), Pro 28 € anual (41 € mensual), mínimo 3 licencias. La página de CRM solo menciona la API en Ultimate. Por la página de work management, lo seguro es Standard: 3 × 17 € = 51 €/mes en pago anual. Que Basic incluya API no está verificado.",
      "demo_resumen": "prueba 14 días",
      "coste_resumen": "51 €/mes (Standard 3×17 €, anual)",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://developer.monday.com/api-reference/docs/integrate-with-monday-mcp",
        "https://developer.monday.com/api-reference/docs/control-mcp-access-with-oauth-app",
        "https://developer.monday.com/api-reference/docs/mcp-api-token",
        "https://developer.monday.com/api-reference/docs/rate-limits",
        "https://developer.monday.com/apps/docs/oauth",
        "https://github.com/mondaycom/mcp",
        "https://monday.com/crm/pricing",
        "https://www.monday.com/pricing",
        "https://www.scalekit.com/blog/monday-mcp-vs-api"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-monday-crm"
      }
    },
    {
      "id": "mrw",
      "nombre": "MRW",
      "nombre_completo": "MRW (API de envíos SAGEC)",
      "categoria": "hosteleria-nicho",
      "alias": [
        "SAGEC"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "SOAP (servicio web SAGEC MRWEnvio.asmx): TransmEnvio, TransmEnvioEC, GetEtiquetaEnvio, CancelarEnvio, GetPointsByCP y las variantes internacionales. Tiene entorno de test en sagec-test.mrw.es. Este WSDL no incluye seguimiento (será otro servicio, no verificado).",
        "auth": "Cabecera SOAP AuthInfo con CodigoFranquicia, CodigoAbonado, CodigoDepartamento, UserName y Password",
        "requisitos": "Ser abonado de MRW. Las credenciales y los módulos se piden a la oficina o franquicia.",
        "docs_url": "https://sagec.mrw.es/MRWEnvio.asmx?WSDL"
      },
      "mcp": {
        "estado": "ninguno",
        "detalle": "No se encontró ningún MCP. Pendiente de comprobar en directorios de MCP. Vía alternativa: el MCP oficial de Sendcloud con contrato MRW propio."
      },
      "otras_vias": [
        "Sendcloud (MRW disponible con contrato propio)",
        "Módulos para OpenCart, PrestaShop, WooCommerce, Magento y Shopify, que se piden a la oficina MRW"
      ],
      "rpa": "no hace falta",
      "dificultad": "Media",
      "permisos_acotados": "Las credenciales permiten crear y cancelar envíos; no hay modo de solo lectura. Pide un CodigoDepartamento y un usuario exclusivos para la integración, para aislarla y poder revocarla. Prueba primero en sagec-test.",
      "pedir_al_informatico": "Pide a tu franquicia MRW un usuario SAGEC exclusivo para integración (con un departamento propio), acceso al entorno de test y la documentación del servicio de seguimiento.",
      "demo_gratis": "Existe un entorno de test (sagec-test.mrw.es), pero las credenciales solo las da la franquicia a sus abonados.",
      "coste_demo": "Contrato MRW a través de la franquicia. La API no tiene coste publicado.",
      "demo_resumen": "sandbox/cuenta dev",
      "coste_resumen": "Contrato MRW vía franquicia",
      "migracion": {
        "veredicto": "conectar con puente (export/BD/partner)",
        "cuando_migrar": "SOAP es una tecnología antigua: si no quieres mantener un cliente SOAP, sube el contrato MRW a Sendcloud y trabaja con su REST y su MCP.",
        "alternativas": [
          "Sendcloud como capa única"
        ],
        "coste_esfuerzo_migracion": "Bajo: se conserva el contrato MRW."
      },
      "fuentes": [
        "https://sagec.mrw.es/MRWEnvio.asmx",
        "https://sagec-test.mrw.es/MRWEnvio.asmx?WSDL",
        "https://www.mrw.es/integracion/",
        "https://www.sendcloud.com/es/transportistas/"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "API",
        "veredicto_corto": "puente",
        "hay_demo_gratis": true,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-mrw"
      }
    },
    {
      "id": "n8n",
      "nombre": "n8n",
      "nombre_completo": "n8n",
      "categoria": "ofimatica-mensajeria",
      "alias": [],
      "verificado_el": "2026-10-09",
      "tipo": "híbrido",
      "api": {
        "existe": "sí",
        "estilo": "API pública REST de n8n.",
        "auth": "Cabecera X-N8N-API-KEY. Solo Enterprise tiene scopes por clave; en los demás planes la clave da acceso total.",
        "requisitos": "Cloud: planes Starter, Pro y Enterprise; NO está disponible en la prueba de Cloud. Self-hosted: todas las ediciones, Community incluida.",
        "docs_url": "https://docs.n8n.io/api/"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "EXPONE de dos formas. (1) Nodo MCP Server Trigger: publica como herramientas los Tool nodes y subflujos de un workflow. Usa SSE o streamable HTTP, con autenticación None, Bearer o Header. En queue mode necesita una sola réplica de webhook. (2) MCP a nivel de instancia (https://<dominio>/mcp-server/http), en beta desde nov-2025 y, según n8n.io/mcp, incluido en todos los planes, Community también. Hay que activarlo en la instancia y luego en cada workflow. Autenticación por OAuth o token personal. Herramientas: search_workflows y execute_workflow y, desde la 2.13, también crear y editar workflows y data tables, es decir, ESCRIBE. Desde la 2.24 se puede acotar por proyecto o carpeta. CONSUME MCP con el nodo MCP Client Tool del AI Agent, con filtro de herramientas."
      },
      "otras_vias": [
        "Nodo Webhook",
        "API pública REST",
        "Más de 400 nodos nativos y HTTP Request",
        "Exportar e importar workflows en JSON"
      ],
      "rpa": "no hace falta.",
      "dificultad": "Fácil",
      "permisos_acotados": "MCP de instancia: exponer solo los workflows marcados como 'Available in MCP' y conectar con un usuario de n8n dedicado; desde la 2.24, limitado a un proyecto o carpeta. Trigger: un workflow MCP por caso de uso, siempre con Bearer o Header, nunca None, y credenciales separadas por workflow. Se pueden revocar clientes OAuth y rotar tokens. NO se puede acotar: todos los clientes ven todos los workflows expuestos; search_workflows resume TODOS los workflows visibles para el usuario; el MCP de instancia trae crear y editar sin una opción documentada de 'solo ejecutar'; y las API keys no tienen scopes fuera de Enterprise.",
      "pedir_al_informatico": "Activa el MCP de instancia y crea un usuario de n8n solo para la IA, con acceso únicamente al proyecto de los flujos que vamos a exponer, y marca solo esos como 'Available in MCP'. Publícalo por HTTPS con el proxy sin buffering y dame acceso por OAuth, no la API key general.",
      "demo_gratis": "Self-hosted Community gratis (licencia Sustainable Use, válida para uso interno), con MCP Server Trigger, MCP de instancia y API, y sin límite de ejecuciones. Claude Code conecta a localhost; claude.ai necesita una URL pública o un túnel. La prueba de Cloud dura 14 días y da 1.000 ejecuciones, pero no incluye API.",
      "demo_resumen": "gratis permanente",
      "coste_demo": "Cloud Starter: 20 €/mes con pago anual (2.500 ejecuciones); unos 24 € con pago mensual según fuentes secundarias, no confirmado. Self-hosted: 0 € más el hosting.",
      "coste_resumen": "0 € self-hosted; Cloud 20 €/mes",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-langchain.mcptrigger/",
        "https://docs.n8n.io/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.toolmcp/",
        "https://docs.n8n.io/connect/connect-to-n8n-mcp-server",
        "https://community.n8n.io/t/introducing-instance-level-mcp-access-in-n8n-beta/223178",
        "https://n8n.io/mcp/",
        "https://docs.n8n.io/api/",
        "https://n8n.io/pricing/"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-n8n"
      }
    },
    {
      "id": "notion",
      "nombre": "Notion",
      "nombre_completo": "Notion (como CRM y como gestor)",
      "categoria": "crm-email",
      "alias": [],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST",
        "auth": "Conexión interna con token estático (solo la crean los propietarios del workspace), OAuth2 para conexiones públicas o Personal Access Token (actúa como el usuario que lo crea)",
        "requisitos": "La documentación de API no indica restricción por plan. Límite aproximado de 3 peticiones por segundo según guías de terceros. Las páginas hay que compartirlas explícitamente con la conexión.",
        "docs_url": "https://developers.notion.com/docs/authorization"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Notion MCP alojado por Notion (mcp.notion.com) con OAuth: búsqueda, lectura, creación y edición de páginas y bases de datos. Actúa con todos los permisos del usuario conectado y no tiene modo solo lectura. El servidor local makenotion/notion-mcp-server está obsoleto y sin mantenimiento. La lista de apps de IA aprobadas solo existe en el plan Enterprise."
      },
      "otras_vias": [
        "Nodo nativo Notion en n8n",
        "Make y Zapier",
        "Webhooks de la API",
        "Exportar a CSV o Markdown"
      ],
      "rpa": "no hace falta",
      "dificultad": "Fácil",
      "permisos_acotados": "Para n8n o scripts, conexión interna con solo la capacidad 'Read content', sin 'Update' ni 'Insert', 'No user information', y compartida solo con la base de datos del CRM. Ojo: hereda acceso a todas las páginas hijas. Para el MCP alojado: usuario o invitado dedicado que solo tenga acceso a esas páginas. Lo que no se acota: el MCP alojado no tiene scopes ni modo solo lectura (hace lo mismo que el usuario), y fuera de Enterprise no se puede restringir qué clientes de IA se conectan.",
      "pedir_al_informatico": "Crea una conexión interna con solo 'Read content' y compártela únicamente con la base de datos de clientes. Si usamos el MCP de Notion, que sea con un usuario que solo vea esas páginas.",
      "demo_gratis": "Plan Free permanente; la API funciona porque la documentación no pone restricción de plan. Límites del Free: bloques limitados si hay 2 o más miembros, 7 días de historial, archivos de 5 MB. No verificado si el MCP alojado tiene alguna limitación en Free.",
      "coste_demo": "0 € con Free. Plus: 9,50 €/licencia/mes y Business: 19,50 €/licencia/mes según la página de precios en €. Dice que el pago anual ahorra hasta un 20%; no verificado si esos importes son del pago anual o del mensual.",
      "demo_resumen": "gratis permanente",
      "coste_resumen": "0 € (Free)",
      "migracion": {
        "veredicto": "conectar tal cual",
        "cuando_migrar": "Cuando Notion es el CRM principal, con pipeline, seguimiento de emails y llamadas, recordatorios o varios comerciales. No tiene objetos CRM, ni registro de actividad, ni deduplicación, y su MCP no se puede dejar en solo lectura. Si es solo gestor o wiki, conectar tal cual.",
        "alternativas": [
          "HubSpot Free CRM (gratis, MCP oficial)",
          "Zoho CRM Free (gratis 3 usuarios, MCP de solo lectura)"
        ]
      },
      "fuentes": [
        "https://developers.notion.com/docs/mcp",
        "https://www.notion.com/help/notion-mcp",
        "https://github.com/makenotion/notion-mcp-server",
        "https://developers.notion.com/docs/authorization",
        "https://developers.notion.com/reference/capabilities",
        "https://www.notion.com/pricing",
        "https://www.gamut.so/blog/notion-mcp-server-setup-guide",
        "https://docs.secureauth.com/ai/resources/notion/"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-notion"
      }
    },
    {
      "id": "odoo",
      "nombre": "Odoo",
      "nombre_completo": "Odoo (incluye Odoo CRM e Inventario)",
      "categoria": "erp-contabilidad",
      "alias": [
        "Odoo CRM",
        "Odoo Inventario",
        "OpenERP"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "híbrido",
      "api": {
        "existe": "sí",
        "estilo": "JSON-2 desde Odoo 19: POST /json/2/<modelo>/<método> (p. ej. crm.lead, sale.order, stock.quant, stock.picking, product.product), con documentación dinámica de cada base de datos en /doc. XML-RPC y JSON-RPC (/xmlrpc, /xmlrpc/2, /jsonrpc) siguen funcionando pero están en retirada: la doc 19.0 prevé eliminarlos en Odoo 22 (otoño de 2028). Un post del foro decía que en la 20; manda la doc oficial.",
        "auth": "API key por usuario (Preferencias > Seguridad de la cuenta > Nueva clave API) en Authorization: Bearer, más la cabecera X-Odoo-Database si hay varias bases de datos. La caducidad es obligatoria: como máximo 3 meses en las claves manuales, así que hay que rotarlas. Scopes: 'rpc' (API) y MCP. XML-RPC acepta usuario y contraseña o API key.",
        "requisitos": "Odoo Online: solo el plan Personalizado (22,90 €/usuario/mes con pago anual; 27,90 € mensual). 'Una aplicación gratis' y Estándar NO incluyen la API externa. Odoo.sh y on-premise (Community gratis o Enterprise): sin restricción de plan. Sin alta de partner.",
        "docs_url": "https://www.odoo.com/documentation/19.0/developer/reference/external_api.html"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Servidor MCP nativo en Odoo 20 (presentado el 24-sep-2026) y en Odoo Online saas-19.4. Endpoint https://<bd>.odoo.com/mcp con API key de scope MCP; la doc incluye Claude Desktop y Claude Code. Las herramientas son acciones de servidor. Por defecto solo hay herramientas de consulta (Get Models, Get Fields, Retrieve initial context, Search, Read group); las de escritura se exponen a mano ('Available in MCP'). La casilla 'Readonly Tool' solo evita que el cliente pida confirmación: NO es un control de seguridad. El MCP actúa con los permisos del usuario dueño de la clave. La doc no confirma qué edición ni qué plan hacen falta (según el foro, Enterprise y plan Personalizado; la app de IA no está en Community). Las funciones de IA consumen créditos IAP; no está claro si el MCP también. Comunitarios: erpipe-org/mcp-odoo (PyPI odoo-mcp 1.3.0, jul-2026, MIT, 41 herramientas, Odoo 16-19, JSON-2 opcional; escrituras desactivadas por defecto, con flujo preview/validate/execute) e ivnvxd/mcp-server-odoo (PyPI 0.8.0, ago-2026, MPL-2.0, XML-RPC, CRUD; necesita un módulo en Odoo o el modo de pruebas 'YOLO', que tiene opción 'read')."
      },
      "otras_vias": [
        "n8n: nodo nativo Odoo (Contacto, Oportunidad, Nota y Recurso personalizado; credencial con API key y nombre de la base de datos; se puede usar como herramienta de un agente de IA). En Odoo Online exige el plan Personalizado.",
        "Make: app Odoo verificada (20 módulos, con leads, lotes e inventario). Zapier: app 'Odoo CRM' (nuevo lead, crear lead, buscar contacto).",
        "Webhooks de entrada y salida con las acciones automatizadas de Studio (Studio solo existe en Enterprise o en el plan Personalizado).",
        "Importar y exportar CSV/XLSX de forma nativa desde cualquier vista de lista.",
        "On-premise y Odoo.sh: PostgreSQL directo con un rol de solo lectura."
      ],
      "rpa": "no hace falta.",
      "dificultad": "Fácil",
      "permisos_acotados": "Usuario interno 'bot' dedicado (lo recomienda la doc; puede quedarse sin contraseña para que no inicie sesión) con los grupos mínimos: p. ej. CRM/Ventas 'Usuario: solo sus documentos' e Inventario 'Usuario', sin acceso a Ajustes. Clave con scope rpc o MCP y caducidad corta. En el MCP nativo, no exponer herramientas de escritura. En on-premise, además, rol de PostgreSQL de solo lectura y firewall o IP allowlist. NO se puede acotar: no existen API keys de solo lectura; la clave hereda TODO lo que puede hacer el usuario, así que el límite real lo ponen los grupos, las reglas de registro y los permisos de campo. En Odoo Online el bot es un usuario interno y paga licencia. IP allowlist en Odoo Online: no verificado.",
      "pedir_al_informatico": "Crear un usuario interno 'IA-bot' sin contraseña, con permisos solo de lectura en CRM, Ventas e Inventario, y generar desde su perfil una clave API con scope MCP (o rpc) y caducidad de 3 meses. Confirmar que estamos en el plan Personalizado (o en Odoo.sh / on-premise) y en la versión 19 o superior (JSON-2) o en la 20 / saas-19.4 (MCP nativo).",
      "demo_gratis": "Odoo Community 19/20 instalado en local (Docker) es gratis para siempre e incluye la API JSON-2 completa, pero no la app de IA ni el MCP nativo. Odoo Online tiene prueba gratuita sin tarjeta (/trial no publica la duración; suele ser de 15 días, no verificado; tampoco está verificado que la API funcione en la prueba). 'Una aplicación gratis' es permanente, pero SIN API.",
      "demo_resumen": "gratis permanente",
      "coste_demo": "Community on-premise: 0 € de licencia, más el alojamiento. Odoo Online con API y MCP: plan Personalizado a 22,90 €/usuario/mes con pago anual o 27,90 € en mensual (precios es_ES, oct-2026; descuento en la primera compra durante 12 meses). Sin partner.",
      "coste_resumen": "0 € Community; Online 22,90 €/usu/mes",
      "migracion": {
        "veredicto": "conectar tal cual",
        "cuando_migrar": "Odoo es un destino, no un origen. Dentro de Odoo: pasar de Estándar a Personalizado para tener API; actualizar a 19/20 si la versión es antigua, no tiene soporte o no tiene el módulo VERI*FACTU; y pasar las integraciones de XML-RPC a JSON-2 antes de Odoo 22.",
        "alternativas": [
          "Microsoft Dynamics 365 Business Central (si Odoo se queda corto)"
        ],
        "coste_esfuerzo_migracion": "Subir de versión mayor: servicio de upgrade de Odoo (incluido en Enterprise) más 2-6 semanas de pruebas si hay módulos a medida (estimación). Riesgos: módulos de terceros u OCA sin portar e integraciones que siguen en XML-RPC."
      },
      "verifactu": "Sí: módulo oficial l10n_es_edi_verifactu (Odoo 18/19 y posteriores; para el TPV, l10n_es_edi_verifactu_pos), con la declaración responsable de Odoo descargable en la doc. Arranca en modo de prueba y necesita certificado. No aplica a quien está en el SII ni en TicketBAI. También genera Facturae (l10n_es_edi_facturae).",
      "fuentes": [
        "https://www.odoo.com/documentation/19.0/developer/reference/external_api.html",
        "https://www.odoo.com/documentation/20.0/applications/productivity/ai/mcp_server.html",
        "https://www.odoo.com/documentation/saas-19.4/applications/productivity/ai/mcp_server.html",
        "https://www.odoo.com/odoo-20-release-notes",
        "https://www.odoo.com/forum/help-1/odoo-mcp-server-overview-awesome-list-309347",
        "https://www.odoo.com/es_ES/pricing",
        "https://www.odoo.com/es_ES/trial",
        "https://www.odoo.com/documentation/19.0/es/applications/finance/fiscal_localizations/spain.html",
        "https://www.odoo.com/documentation/19.0/applications/studio/automated_actions/webhooks.html",
        "https://docs.n8n.io/integrations/builtin/credentials/odoo/",
        "https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.odoo/",
        "https://www.make.com/en/integrations/odoo",
        "https://zapier.com/apps/odoo/integrations",
        "https://github.com/erpipe-org/mcp-odoo",
        "https://pypi.org/pypi/odoo-mcp/json",
        "https://github.com/ivnvxd/mcp-server-odoo",
        "https://pypi.org/pypi/mcp-server-odoo/json"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-odoo"
      }
    },
    {
      "id": "paypal",
      "nombre": "PayPal",
      "nombre_completo": "PayPal",
      "categoria": "ads-ecommerce-bi",
      "alias": [],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST",
        "auth": "OAuth2 client credentials (Client ID + secreto por app)",
        "requisitos": "Cuenta business. Crear la app en Developer Dashboard > Apps & Credentials, con apps separadas para Sandbox y Live. Funciones como Transaction Search se activan en la configuración de cada app. Gratis.",
        "docs_url": "https://developer.paypal.com/apps-scopes-and-credentials"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Servidor remoto en https://mcp.paypal.com (rutas /sse y /http) y de sandbox en https://mcp.sandbox.paypal.com; servidor local @paypal/mcp (Node 18+, '--tools=all'). Doc actualizada el 30-jun-2026. Lee y escribe: catálogo, disputas (incluida aceptar una disputa), facturas (crear, enviar, cancelar), pagos (crear pedido, capturar, reembolsar), informes y transacciones, seguimiento de envíos y suscripciones."
      },
      "otras_vias": [
        "Nodos nativos PayPal y PayPal Trigger en n8n (no re-verificado)",
        "Webhooks",
        "Informes de actividad en CSV",
        "Make/Zapier"
      ],
      "rpa": "no hace falta",
      "dificultad": "Fácil",
      "permisos_acotados": "Crear una app REST dedicada a la IA y activar solo las funciones necesarias (p. ej. Transaction Search, con scope reporting/search/read); el campo 'scope' de la respuesta del token muestra lo concedido. Lo que NO se puede: no hay claves de solo lectura como en Stripe; la página oficial del MCP no documenta cómo elegir herramientas (solo '--tools=all'); y, según terceros, PayPal no impone confirmación humana antes de reembolsos o de aceptar disputas.",
      "pedir_al_informatico": "Crear en developer.paypal.com una app REST nueva 'IA-informes' con solo Transaction Search activado y probar primero con el MCP de sandbox. No conectar el MCP en Live con herramientas de reembolso o disputas sin aprobación humana.",
      "demo_gratis": {
        "opcion": "Sandbox gratuito y permanente, con cuentas de prueba de comprador y vendedor y endpoint MCP propio.",
        "api_incluida": "sí",
        "limites": "Solo transacciones simuladas. Transaction Search tarda hasta 3 h en mostrar movimientos y cubre 3 años."
      },
      "demo_resumen": "sandbox/cuenta dev",
      "coste_demo": {
        "plan": "Cuenta business (sin cuota)",
        "precio": "0 €/mes; comisión por transacción (tarifas de España no verificadas)",
        "facturacion": "por transacción",
        "verificado": "parcial"
      },
      "coste_resumen": "0 €/mes (comisión por transacción)",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://developer.paypal.com/ai-tools/mcp-server",
        "https://developer.paypal.com/ai-tools/agent-tools/",
        "https://developer.paypal.com/apps-scopes-and-credentials",
        "https://developer.paypal.com/docs/transaction-search",
        "https://vorplabs.com/agent-tools/paypal-agent-toolkit"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-paypal"
      }
    },
    {
      "id": "perfex-crm",
      "nombre": "Perfex CRM",
      "nombre_completo": "Perfex CRM (MSTdev; CRM autoalojado en PHP y MySQL que se vende en CodeCanyon: clientes, leads, presupuestos, facturas, proyectos y tickets)",
      "categoria": "crm-email",
      "alias": [
        "Perfex",
        "PerfexCRM"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "escritorio/on-premise",
      "api": {
        "existe": "sí",
        "estilo": "Perfex no trae API REST de serie (las notas de la versión 3.4.0, de 8-sep-2025, no la mencionan). La API la añade un módulo de pago de terceros: 'REST API module for Perfex CRM - Connect Apps and Automate Workflows with third party applications' (autor themesic, CodeCanyon item 25278359), versión 3.1.4 actualizada el 9-oct-2026. REST/JSON con especificación OpenAPI 3.0 en GET /api/openapi (74 rutas, 144 operaciones): clientes, contactos, leads, facturas, presupuestos, pagos, propuestas, contratos, proyectos, tareas, tickets, gastos, personal y más. Incluye webhooks, endpoint batch (50 operaciones) y servidor MCP. Hay otros módulos de API de terceros (por ejemplo 'PerfexCRM API & Webhooks' de OBS Technologies o 'WON API'); no verificados.",
        "auth": "Token creado en Perfex en Setup > API > API Management. Se envía en la cabecera 'authtoken' (recomendado), como parámetro ?authtoken= o, en MCP y automatizaciones, como Bearer. Cada token lleva permisos por recurso (get, post, put y delete por separado). Caducidad del token no verificada.",
        "requisitos": "Licencia de Perfex propia, servidor con PHP 8.1 o superior y MySQL 5.1 o superior, y comprar el módulo (licencia ligada a un dominio; cambiar de dominio exige resetear la licencia con el autor). Solo un administrador crea tokens. El módulo envía cabeceras X-RateLimit; los límites concretos no están publicados. Soporte del autor por tickets, respuesta en hasta 2 días laborables.",
        "docs_url": "https://perfexcrm.themesic.com/apiguide/ ; https://github.com/themesic/perfex-rest-api-examples ; https://codecanyon.net/item/rest-api-for-perfex-crm/25278359"
      },
      "mcp": {
        "estado": "comunitario",
        "detalle": "MSTdev (el fabricante de Perfex) no publica MCP. Opciones de terceros: (1) El módulo REST API de themesic (de pago) trae servidor MCP desde la v3.0 en POST https://<tu-dominio>/api/mcp: Streamable HTTP (JSON-RPC 2.0), 148 herramientas que listan, leen, buscan, crean, actualizan y borran en 22 recursos, filtradas por los permisos del token (un token de solo lectura solo ve herramientas de lectura). Se activa en Setup > API > Settings. Themesic ofrece además un puente alojado en https://perfex-mcp.themesic.com/mcp con OAuth, donde se pegan la URL del CRM y el token: el tráfico pasa por servidores de themesic. (2) karamble/perfex-mcp-connector v1.0.0 (GitHub, 2-sep-2026, MIT): módulo gratuito para Perfex 3.x con 110 herramientas por HTTP; cada clave actúa como un empleado concreto con sus permisos de Perfex, interruptores globales para escritura y borrado, lista de IP por clave y registro de auditoría. (3) mcp-perfex-crm (npm 1.0.1, 28-ago-2025, MIT, repo Descomplicar-Marketing-e-Tecnologia): local por stdio, ataca directamente la base de datos MySQL y su ejemplo usa un usuario de solo lectura; también trae herramientas de escritura. (4) cavishal04/perfex-crm-mcp: módulo gratuito en beta (4-oct-2026). Ninguno está revisado por MSTdev."
      },
      "otras_vias": [
        "n8n: sin nodo nativo (n8n.io/integrations/perfex-crm da 404). Nodo comunitario @themesic/n8n-nodes-perfex-crm 0.1.9 (npm, 8-oct-2026, MIT), que necesita el módulo REST API de themesic; hay otros nodos comunitarios. Si no, nodo HTTP Request con la cabecera authtoken.",
        "Zapier: app 'Perfex CRM' (10 disparadores como nuevo cliente, lead, factura o ticket, y 12 acciones). La página no dice quién la publica ni qué módulo exige (no verificado).",
        "Make: sin app en apps.make.com (404). El módulo de themesic expone endpoints de sondeo /api/zapier/* pensados para Make, Zapier y n8n.",
        "Webhooks: los da el módulo de themesic (124 eventos, envíos firmados con HMAC y con reintentos). Perfex sin módulo no los trae.",
        "Base de datos MySQL propia: consulta directa con un usuario de solo lectura (vía puente para leer sin comprar el módulo).",
        "Perfex 3.4.0 exporta facturas y abonos en JSON/XML (plantillas e-invoice), uno a uno o en bloque.",
        "Exportar listados a Excel o CSV desde las tablas de la interfaz (no verificado en la documentación oficial)."
      ],
      "rpa": "no hace falta: con el módulo REST API o con lectura directa de MySQL se cubre todo.",
      "dificultad": "Media",
      "permisos_acotados": "Con el módulo de themesic, crear un token por uso con solo 'get' en los recursos necesarios (por ejemplo clientes, leads, facturas y tickets); el MCP solo mostrará herramientas de lectura. Otro token aparte con 'post' o 'put' solo en el recurso que se automatice, y nunca 'delete'. Con el conector gratuito de karamble, crear un empleado 'IA' con un rol de solo ver y dejar apagados los interruptores de escritura y borrado. Para el puente por base de datos, un usuario MySQL con GRANT SELECT solo sobre las tablas o vistas necesarias, sin tblstaff ni tbloptions (guardan hashes de contraseñas y credenciales de SMTP y pasarelas de pago), y accesible solo desde la IP del servidor de IA. NO se puede acotar: no está verificado que el token de themesic filtre por registro o por empleado (parece ver todos los registros del recurso); no hay caducidad de token documentada; el usuario MySQL salta todos los permisos de Perfex; usar el puente alojado de themesic implica que el token y los datos pasan por un tercero.",
      "pedir_al_informatico": "Que el administrador compre e instale el módulo 'REST API module for Perfex CRM' de themesic en CodeCanyon, cree en Setup > API > API Management un token 'IA-lectura' solo con permiso 'get' en clientes, leads, facturas y tickets, y active el servidor MCP en Setup > API > Settings. Si no se compra el módulo, que cree un usuario MySQL de solo lectura (SELECT) sobre vistas de esas tablas, sin acceso a tblstaff ni tbloptions, limitado a la IP del servidor de IA.",
      "demo_gratis": "Demo pública compartida de Perfex en https://perfexcrm.com/demo/admin/ (administración) y https://perfexcrm.com/demo/ (portal de clientes): sirve para ver la aplicación, pero no permite instalar módulos ni probar la API. No hay prueba con datos propios: hay que comprar la licencia. El módulo de themesic tiene 'Live Preview' en CodeCanyon y un playground Swagger que solo funciona una vez instalado. El conector MCP gratuito de karamble se puede probar sin coste en una instalación propia.",
      "demo_resumen": "no hay",
      "coste_demo": "Licencia de Perfex en CodeCanyon (9-oct-2026): Regular 89 US$ (uso propio o para un cliente sin cobrar a usuarios finales) o Extended 385 US$; pago único, sin IVA indicado. Módulo REST API de themesic: Regular 79 US$ (Extended 279 US$), pago único; en búsquedas de días anteriores aparecía a 59 US$, así que el precio cambia. Total mínimo para tener API: 168 US$ más el hosting propio. Alternativa sin coste de licencia extra: módulo MCP gratuito de karamble o lectura directa de MySQL.",
      "coste_resumen": "168 US$ pago único (Perfex 89 + módulo API 79)",
      "migracion": {
        "veredicto": "conectar tal cual",
        "cuando_migrar": "Por conectividad no hace falta. Valorar el cambio si la pyme factura en España con Perfex y necesita VERI*FACTU, o si nadie en la empresa puede mantener el servidor, las actualizaciones y la seguridad.",
        "alternativas": [
          "Holded (SaaS español con facturación VERI*FACTU y API)",
          "Odoo (CRM y facturación con API y nodo n8n)"
        ],
        "coste_esfuerzo_migracion": "2-6 semanas y 1-5 k€ si se migra (estimación no verificada). Riesgos: módulos de CodeCanyon a medida que no existen en el destino y el histórico de facturas."
      },
      "verifactu": "No adaptado de serie: las notas oficiales de la 3.4.0 solo añaden exportación e-invoice en JSON/XML. En los comentarios de CodeCanyon el vendedor respondió 'Not at this time' a la pregunta de hacer las facturas inalterables (comentario sin fecha). Una nota en emprendedores.es habla de un 'Perfex CRM España' con VERI*FACTU y Facturae; es un tercero y no está verificado. Pedir declaración responsable a quien venda el módulo.",
      "fuentes": [
        "https://www.perfexcrm.com/",
        "https://codecanyon.net/item/perfex-crm/14013737",
        "https://help.perfexcrm.com/version-3-4-0/",
        "https://codecanyon.net/item/rest-api-for-perfex-crm/25278359",
        "https://perfexcrm.themesic.com/apiguide/",
        "https://github.com/themesic/perfex-rest-api-examples",
        "https://raw.githubusercontent.com/themesic/perfex-rest-api-examples/main/docs/mcp.md",
        "https://raw.githubusercontent.com/themesic/perfex-rest-api-examples/main/docs/authentication.md",
        "https://raw.githubusercontent.com/themesic/perfex-rest-api-examples/main/docs/connect-ai-assistants.md",
        "https://codecanyon.net/comments/31691646 comentarios de compradores del módulo REST API",
        "https://registry.npmjs.org/@themesic/n8n-nodes-perfex-crm",
        "https://github.com/karamble/perfex-mcp-connector",
        "https://github.com/Descomplicar-Marketing-e-Tecnologia/mcp-perfex-crm",
        "https://github.com/cavishal04/perfex-crm-mcp",
        "https://zapier.com/apps/perfex-crm/integrations",
        "https://apps.make.com/perfex-crm (404)",
        "https://n8n.io/integrations/perfex-crm/ (404)",
        "https://emprendedores.es/uncategorized/perfex-crm-espana-integra-verifactu-facturae-y-modulos-a-medida-para-la-gestion-empresarial/ nota de tercero, solo apoyo"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "API + MCP comunitario",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": false,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-perfex-crm"
      }
    },
    {
      "id": "podia",
      "nombre": "Podia",
      "nombre_completo": "Podia",
      "categoria": "hosteleria-nicho",
      "alias": [],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "limitada",
        "estilo": "No se encontró API REST pública documentada (ni la página de precios ni la de integraciones la mencionan). El acceso programático es el MCP oficial y Zapier.",
        "auth": "OAuth (MCP). No admite tokens personales para el MCP.",
        "requisitos": "MCP incluido en todos los planes ('pueden aplicarse límites futuros'). Zapier solo en Shaker y Earthquaker.",
        "docs_url": "https://help.podia.com/en/collections/19733020-mcp"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "https://app.podia.com/mcp con OAuth. Al conectar se elige el nivel 'Solo lectura' o 'Lectura y escritura'. Cubre productos, cursos, páginas, emails, contactos y ventas. Subidas de hasta 10 MB y sin vídeo. Algunos cambios son inmediatos e irreversibles; otros quedan como borrador."
      },
      "otras_vias": [
        "Zapier (5 disparadores y 4 acciones) en los planes Shaker y Earthquaker",
        "Integraciones de email, Discord y Stripe/PayPal",
        "Exportación CSV: no verificada"
      ],
      "rpa": "no hace falta",
      "dificultad": "Fácil",
      "permisos_acotados": "Conecta el MCP en 'Solo lectura'. Los permisos sensibles (editar la web, gestionar usuarios) vienen apagados por defecto. Mantén la confirmación de cada acción en el cliente (sin aprobación automática). La conexión hereda lo que ve el usuario que conecta: usa un miembro del equipo con acceso limitado, no el propietario. Se revoca en Admin > Settings > Integrations y las conexiones sin uso caducan. No se puede limitar a un producto o curso concreto.",
      "pedir_al_informatico": "Conecta Podia al arnés con su MCP oficial en modo 'Solo lectura', usando un usuario de equipo que no sea el propietario.",
      "demo_gratis": "Prueba de 14 días con todas las funciones, sin tarjeta. El MCP está incluido.",
      "coste_demo": "Mover 42 $/mes (504 $/año), con MCP y un 5 % de comisión. Shaker 84 $/mes (1.008 $/año), con Zapier y sin comisión.",
      "demo_resumen": "prueba 14 días",
      "coste_resumen": "0 € 14 días; luego 42 $/mes (Mover)",
      "migracion": {
        "veredicto": "conectar tal cual",
        "cuando_migrar": "No aplica.",
        "alternativas": [],
        "coste_esfuerzo_migracion": "No aplica."
      },
      "fuentes": [
        "https://www.podia.com/pricing",
        "https://www.podia.com/integrations",
        "https://help.podia.com/en/articles/16680176-connecting-podia-to-your-ai-tool",
        "https://help.podia.com/en/articles/16735102-podia-mcp-security-privacy",
        "https://help.podia.com/en/articles/16665832-podia-mcp-faqs",
        "https://help.podia.com/en/collections/12186897-zapier"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-podia"
      }
    },
    {
      "id": "power-automate",
      "nombre": "Power Automate",
      "nombre_completo": "Power Automate",
      "categoria": "ofimatica-mensajeria",
      "alias": [
        "Microsoft Flow"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "híbrido",
      "api": {
        "existe": "sí",
        "estilo": "Disparador HTTP 'When an HTTP request is received' (premium) para lanzar un flujo; la gestión de flujos se hace por conectores o Dataverse.",
        "auth": "El disparador HTTP admite tres modos: 'Specific users in my tenant' (usuarios o service principal), 'Any user in my tenant' o 'Anyone' (heredado; el único secreto es la URL con firma SAS). Con OAuth de Entra, el token debe llevar aud https://service.flow.microsoft.com/.",
        "requisitos": "Licencia Premium: el disparador HTTP y los conectores personalizados son premium, y Microsoft 365 solo trae los estándar. Además, registro de app en Entra y un administrador del tenant.",
        "docs_url": "https://learn.microsoft.com/en-us/power-automate/oauth-authentication"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Oficial pero INDIRECTO: los flujos de nube no se exponen como MCP de forma nativa. CONSUME a través de Copilot Studio (solo streamable HTTP, gobernado por DLP); los agentes pueden usar agent flows como herramientas. EXPONE, todo en preview: el canal 'MCP client' de Copilot Studio (publica un agente como servidor MCP, solo en entornos early release, gasta Copilot Credits) y el Microsoft MCP Management server de Agent 365, que crea servidores MCP a partir de conectores, Graph o REST y hoy solo pueden publicar los administradores del tenant."
      },
      "otras_vias": [
        "Disparador HTTP (premium)",
        "Más de 1.000 conectores y conectores personalizados (OpenAPI)",
        "Agent flows de Copilot Studio",
        "Power Automate Desktop"
      ],
      "rpa": "no hace falta para los flujos de nube. OJO: Power Automate Desktop ES una herramienta RPA de escritorio. Es gratis en Windows para lanzarla a mano, pero lanzarla desde la nube exige Premium (attended) o Process (unattended). El arnés solo llega a un flujo de PAD a través de un flujo de nube.",
      "dificultad": "Media",
      "permisos_acotados": "Disparador HTTP en 'Specific users in my tenant' con un service principal o usuario dedicado, un flujo por acción, conexiones de cuenta de servicio con mínimo privilegio, entornos separados y DLP para limitar conectores. En Agent 365, aprobar o bloquear servidores MCP en el centro de administración de M365. NO se puede acotar: en modo 'Anyone' cualquiera con la URL lanza el flujo; en servidores MCP propios (BYO) todavía no se pueden bloquear herramientas sueltas; y el canal MCP de Copilot Studio expone el agente entero.",
      "pedir_al_informatico": "Necesito una licencia Power Automate Premium (o un entorno Developer Plan para pruebas), un flujo con disparador HTTP restringido a 'Specific users in my tenant' con una cuenta de servicio, y un registro de app en Entra ID para pedir el token.",
      "demo_gratis": "Power Apps Developer Plan: gratis y sin caducidad mientras se use. Incluye conectores premium y personalizados y Dataverse, con 750 ejecuciones de flujo al mes. No incluye RPA, no sirve para producción y pide cuenta de trabajo o educativa. También hay prueba de Power Automate de 30 días, pero solo con conectores estándar.",
      "demo_resumen": "sandbox/cuenta dev",
      "coste_demo": "Power Automate Premium: 13,00 €/usuario/mes con pago anual, sin IVA. Process (bot desatendido): 130 €/bot/mes con pago anual (microsoft.com/es-es, oct-2026). El coste de Copilot Studio para la vía MCP no está verificado.",
      "coste_resumen": "0 € dev plan; Premium 13 €/u/mes",
      "migracion": {
        "veredicto": "conectar tal cual",
        "cuando_migrar": "Cuando los procesos viven en Power Automate Desktop (RPA) o cuando no hay licencias Premium y solo se necesita que el arnés lance flujos.",
        "alternativas": [
          "Pasar los flujos de escritorio a flujos de nube con disparador HTTP",
          "n8n (MCP nativo, sin licencia por usuario)"
        ]
      },
      "fuentes": [
        "https://learn.microsoft.com/en-us/microsoft-copilot-studio/agent-extend-action-mcp",
        "https://learn.microsoft.com/en-us/microsoft-copilot-studio/mcp-management",
        "https://learn.microsoft.com/en-us/microsoft-copilot-studio/agents-experience/publication-channels-mcp-agent-to-agent",
        "https://learn.microsoft.com/en-us/microsoft-365/admin/manage/manage-byo-mcp-server",
        "https://learn.microsoft.com/en-us/power-automate/oauth-authentication",
        "https://learn.microsoft.com/en-us/power-platform/developer/plan",
        "https://www.microsoft.com/es-es/power-platform/products/power-automate/pricing"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-power-automate"
      }
    },
    {
      "id": "power-bi",
      "nombre": "Power BI",
      "nombre_completo": "Power BI",
      "categoria": "ads-ecommerce-bi",
      "alias": [
        "Microsoft Fabric"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "híbrido",
      "api": {
        "existe": "sí",
        "estilo": "REST (Power BI REST y Fabric REST; consultas DAX)",
        "auth": "OAuth2 con Microsoft Entra ID (delegado) o service principal (app registration con secreto o certificado)",
        "requisitos": "Para compartir hace falta licencia Pro o PPU, o capacidad Fabric. Registrar una app en Entra. El admin de Fabric activa 'Service principals can use Fabric APIs' (antes 'Allow service principals to use Power BI APIs'), acotado a un grupo de seguridad, y añade el service principal al área de trabajo. Las APIs de administración tienen un interruptor aparte.",
        "docs_url": "https://learn.microsoft.com/en-us/power-bi/developer/mcp/mcp-servers-overview"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "1) Power BI Authoring MCP, que lee y escribe modelos semánticos y ejecuta DAX (máximo 100.000 filas). Versión hospedada en preview en https://api.fabric.microsoft.com/v1/mcp/powerbi/authoring: Entra como usuario, exige el tenant setting 'Users can use the Power BI Model Context Protocol server endpoint'. Versión local GA (@microsoft/powerbi-modeling-mcp): admite service principal y Power BI Desktop, pero NO funciona en macOS. 2) Fabric IQ MCP (GA), para preguntas sobre los datos: https://fabriciq.svc.cloud.microsoft/v1/mcp/FabricIQ, solo login delegado (sin service principal), scopes Item.Read.All, Item.Execute.All y Dataset.Read.All, respeta RLS y OLS. 3) El MCP de consumo antiguo (preview) sigue documentado. Docs actualizadas en sep-2026."
      },
      "otras_vias": [
        "Power Automate (nativo de Microsoft)",
        "n8n: sin nodo nativo; nodo comunitario n8n-nodes-powerbi o HTTP Request",
        "Export de informes a PDF/PPTX por API, suscripciones por email",
        "Make/Zapier (no verificado)"
      ],
      "rpa": "no hace falta (Power BI Desktop solo existe en Windows; en Mac se usa el servicio web y el MCP hospedado)",
      "dificultad": "Media",
      "permisos_acotados": "Consulta: usuario o service principal dedicado con rol 'Viewer' en un área de trabajo separada, más permiso Build solo en el modelo semántico necesario (Build = solo consultas DAX; Write = cambios). Si se usa el MCP de autoría, dar Write solo en un modelo de pruebas y trabajar con ficheros PBIP bajo Git. Activar los tenant settings acotados a un grupo de seguridad (para el ajuste del MCP, no verificado). Lo que NO se puede acotar: los scopes delegados son '.All' (el límite real lo ponen los permisos del usuario), Fabric IQ no admite service principal, y no hay un interruptor estándar que bloquee operaciones destructivas.",
      "pedir_al_informatico": "Que el admin de Microsoft 365/Fabric cree un grupo 'IA-lectura' y active para ese grupo el endpoint MCP de Power BI (y las APIs para service principals si se usa n8n). Que dé a ese usuario o service principal rol Viewer + Build solo en el área de trabajo y el modelo que se quieren consultar.",
      "demo_gratis": {
        "opcion": "Cuenta gratuita de Fabric (sin tarjeta) + prueba de Power BI Pro de 60 días (duración según terceros) + capacidad de prueba de Fabric (la página oficial no da la duración).",
        "api_incluida": "sí",
        "limites": "Exige email de empresa o centro educativo (no Gmail). Al terminar la prueba se pierde el uso compartido. En Mac no hay Desktop ni MCP local."
      },
      "demo_resumen": "prueba 60 días",
      "coste_demo": {
        "plan": "Power BI Pro",
        "precio": "14 $ por usuario al mes (PPU: 24 $); el precio en € no está verificado",
        "facturacion": "anual ('paid yearly')",
        "verificado": "sí (USD)"
      },
      "coste_resumen": "Pro 14 $/usuario/mes (anual)",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://learn.microsoft.com/en-us/power-bi/developer/mcp/mcp-servers-overview",
        "https://learn.microsoft.com/en-us/power-bi/developer/mcp/power-bi-authoring-mcp",
        "https://learn.microsoft.com/en-us/fabric/iq/connectors/fabric-iq-mcp",
        "https://learn.microsoft.com/en-us/power-bi/developer/embedded/embed-service-principal",
        "https://learn.microsoft.com/en-us/fabric/fundamentals/roles-workspaces",
        "https://www.microsoft.com/en-us/power-platform/products/power-bi/pricing",
        "https://github.com/And-Rochaa/n8n-nodes-powerbi"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-power-bi"
      }
    },
    {
      "id": "prestashop",
      "nombre": "PrestaShop",
      "nombre_completo": "PrestaShop (software libre de tienda online, de origen francés; versión autoalojada 'Classic' y oferta alojada 'Hosted', antes 'PrestaShop Edition')",
      "categoria": "ads-ecommerce-bi",
      "alias": [
        "Prestashop",
        "PrestaShop Hosted",
        "PrestaShop Edition",
        "PrestaShop Classic"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "híbrido",
      "api": {
        "existe": "sí",
        "estilo": "Dos API. (1) Webservice: API CRUD clásica (GET, POST, PUT, PATCH, DELETE, HEAD) por recursos (productos, pedidos, clientes...). Responde en XML; JSON solo de salida (output_format=JSON o cabecera Output-Format): desde la 8.1 no lee JSON de entrada. (2) Admin API (PrestaShop 9): REST sobre API Platform 3 con OpenAPI (docs.html / docs.json); los endpoints viven en el módulo ps_apiresources (0.5.0 en la 9.1, publicada el 23-mar-2026). Su cobertura aún es incompleta según terceros.",
        "auth": "Webservice: clave de 32 caracteres usada como usuario de HTTP Basic, sin contraseña (mejor en cabecera Authorization). Se crea en Parámetros avanzados > Webservice ('Activar el webservice de PrestaShop' = Sí, viene desactivado), con permisos por recurso y por método. Admin API: OAuth2 client credentials. Se crea un 'API Client' en Parámetros avanzados > Admin API ('Add new API Client'), con client ID, secreto (se ve una sola vez), scopes tipo product_read / product_write y duración del token en segundos (3600 en el ejemplo). El token es un JWT que se pide en POST /admin-api/access_token.",
        "requisitos": "Gratis en la versión autoalojada. Webservice en PrestaShop 1.7/8/9. Admin API solo en PrestaShop 9 (activada por defecto) y exige HTTPS en modo producción. Hace falta un empleado con acceso a Parámetros avanzados. Límites de llamadas: no documentados (dependen del servidor). En la oferta Hosted, acceso a Parámetros avanzados y al webservice no verificado.",
        "docs_url": "https://devdocs.prestashop-project.org/9/webservice/ ; https://devdocs.prestashop-project.org/9/admin-api/ ; https://devdocs.prestashop-project.org/9/admin-api/how-to-use/"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Módulo gratuito 'PrestaShop MCP Server' (ps_mcp_server) del fabricante, disponible desde el 19-nov-2025 en PrestaShop Marketplace y desde el back office (fecha según prensa francesa). Requisitos: PrestaShop 8.2+ o 9 según la ayuda oficial (la prensa dice 8+), el módulo MBO y los módulos PrestaShop Account, EventBus y MCP Tools; el webservice debe estar activado (el módulo crea su propia clave). Remoto: la tienda expone una URL (Streamable HTTP; también hay modo STDIO). Autenticación OAuth 2.0 con PrestaShop Accounts (scopes mcp.discover, mcp.read, mcp.write) o, si el cliente no admite OAuth, un token estático por miembro que no caduca. Solo entra quien esté en la página 'Members', con rol Viewer (solo lectura) o Editor (lectura y escritura). Herramientas por defecto: productos (listar, buscar, crear, actualizar, imágenes), pedidos (listar, detalle, seguimiento, cambiar estado), clientes (listar, crear, actualizar) e idiomas; se activan o desactivan en 'Modules & Features'. Probado con Claude, Claude Code, ChatGPT y Gemini CLI. Documentación actualizada el 30-abr-2026; paquete de stubs v1.0.3 (9-jul-2026). Hay un complemento de pago de un tercero (MCP Tools Plus) y MCP comunitarios (p. ej. latinogino/prestashop-mcp; no revisados)."
      },
      "otras_vias": [
        "n8n: sin nodo nativo verificado; usar el nodo HTTP Request contra el webservice o la Admin API.",
        "Make: app PrestaShop (32 módulos: 5 disparadores de vigilancia de carritos, clientes, fabricantes, pedidos y productos, y 27 acciones, más 'Make an API Call'); se conecta con una clave del webservice.",
        "Zapier: sin app oficial según el foro de Zapier (no verificado en el directorio); usar Webhooks by Zapier o un módulo de terceros del Marketplace.",
        "Exportar CSV desde los listados del back office (pedidos, clientes, productos).",
        "Módulos de Marketplace que añaden webhooks o conectores (de terceros, de pago en muchos casos)."
      ],
      "rpa": "no hace falta: el webservice, la Admin API y el MCP oficial cubren catálogo, pedidos y clientes.",
      "dificultad": "Fácil",
      "permisos_acotados": "Webservice: una clave por uso, marcando solo la columna de lectura (GET/HEAD) en los recursos necesarios (orders, products, stock_availables, customers solo si hace falta); en multitienda, limitarla a una tienda. Admin API: un API Client por integración, solo con scopes *_read y una duración de token corta. MCP: dar de alta al usuario como 'Viewer' (solo lectura) y apagar en 'Modules & Features' las herramientas que no se usen; preferir OAuth al token estático. Lo que NO se puede acotar: la clave del webservice no caduca y no filtra por campo ni por registro (si tiene 'customers', ve todos los datos personales); el token estático del MCP no expira solo; el acceso OAuth del MCP depende de la cuenta PrestaShop Account del miembro.",
      "pedir_al_informatico": "Que el administrador active el webservice en Parámetros avanzados > Webservice y cree una clave 'IA-lectura' solo con permiso de lectura en pedidos, productos y stock. Si se quiere el MCP oficial, que instale el módulo PrestaShop MCP Server (tienda 8.2+ o 9 con HTTPS) y nos dé de alta en 'Members' con rol Viewer.",
      "demo_gratis": "Software libre y gratuito: se puede instalar en local o en un hosting de pruebas con webservice, Admin API (en la 9) y MCP incluidos. Hay una demo online oficial (demo.prestashop.com) para ver la tienda y el back office, sin API propia. La oferta Hosted tiene prueba de 14 días; pide datos de pago al registrarse y cobra al acabar la prueba.",
      "demo_resumen": "gratis permanente",
      "coste_demo": "0 € de licencia en la versión autoalojada (Classic); el coste es el hosting, aparte. Oferta Hosted (alojada en Gandi, 50 GB, PrestaShop 8): 29 €/mes sin IVA en pago mensual sin permanencia, o 24 €/mes sin IVA con pago anual (290 €/año). Verificado en prestashop.com el 9-oct-2026. No verificado que la oferta Hosted permita activar el webservice o instalar el módulo MCP.",
      "coste_resumen": "0 € (software libre; hosting aparte)",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://devdocs.prestashop-project.org/9/webservice/",
        "https://devdocs.prestashop-project.org/9/webservice/getting-started/",
        "https://devdocs.prestashop-project.org/9/webservice/tutorials/creating-access/",
        "https://devdocs.prestashop-project.org/9/admin-api/",
        "https://devdocs.prestashop-project.org/9/admin-api/how-to-use/",
        "https://devdocs.prestashop-project.org/9/admin-api/authorization_server/internal_authorization/",
        "https://build.prestashop-project.org/news/2026/prestashop-9-1-0-available/",
        "https://github.com/prestashop/prestashop",
        "https://docs.mcp.prestashop.com/en/0-getting-started/introduction/",
        "https://docs.mcp.prestashop.com/en/0-getting-started/installation/",
        "https://docs.mcp.prestashop.com/en/0-getting-started/setup/",
        "https://docs.mcp.prestashop.com/en/0-getting-started/security/",
        "https://docs.mcp.prestashop.com/en/0-getting-started/ai-connection/",
        "https://help-center.prestashop.com/hc/en-us/articles/31149331401234--PrestaShop-MCP-Server-Guided-Tour (requisito 8.2+/9 visto en resultados de búsqueda; la página devolvió 403)",
        "https://packagist.org/packages/prestashop/ps-mcp-server-stubs",
        "https://www.ecommerce-nation.fr/prestashop-serveur-mcp-commerce-ia/ (prensa, fecha de lanzamiento)",
        "https://siecledigital.fr/2025/11/19/prestashop-un-pas-decisif-vers-la-boutique-e-commerce-pilotee-par-lia/ (prensa)",
        "https://addons.prestashop.com/en/2/96638-mcp-tools-plus.html",
        "https://glama.ai/mcp/servers/latinogino/prestashop-mcp",
        "https://apps.make.com/prestashop",
        "https://community.zapier.com/how-do-i-3/prestashop-9078",
        "https://prestashop.com/prestashop-offers/hosted/",
        "https://demo.prestashop.com/"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-prestashop"
      }
    },
    {
      "id": "presto",
      "nombre": "Presto",
      "nombre_completo": "Presto (RIB Spain; presupuestos y mediciones, formato FIEBDC-3/BC3)",
      "categoria": "erp-contabilidad",
      "alias": [
        "RIB Presto",
        "BC3",
        "FIEBDC"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "escritorio/on-premise",
      "api": {
        "existe": "limitada",
        "estilo": "API COM local para complementos (ProgID Presto.App.25 o Presto.App.26), con ejemplos en VB, VBScript y C#. El escritorio no tiene API REST; la WebAPI solo existe con Presto Server/Cloud.",
        "auth": "COM: sin autenticación; funciona dentro de la sesión de Windows con Presto abierto y licenciado (llave). WebAPI: usuario y contraseña (no verificado).",
        "requisitos": "Presto licenciado en un PC Windows. La WebAPI exige además una licencia de Presto Server/Cloud y un servidor IIS (precio no público).",
        "docs_url": "https://www.rib-software.com/es/rib-presto/api-de-presto"
      },
      "mcp": {
        "estado": "comunitario",
        "detalle": "NeoNexAI/presto-mcp-server (PyPI presto-mcp-server v2.2.0, 9-jul-2026, MIT, 0 estrellas, 18 herramientas). Trabaja por COM contra la obra abierta y también leyendo ficheros BC3 sin Presto instalado. Puede escribir (presto_set_field, presto_set_precio, presto_execute_option). El autor reconoce que la parte COM solo se ha probado con un objeto simulado, no con un Presto real, y no tiene un modo global de solo lectura. RIB no tiene MCP oficial."
      },
      "otras_vias": [
        "Exportar e importar BC3/FIEBDC-3: es texto estándar y se puede procesar sin Presto.",
        "Integración bidireccional con Excel.",
        "Primavera, Revit (Cost-it) e IFC (IFCost).",
        "Ficheros de obra propietarios; no se ha encontrado una base de datos SQL documentada.",
        "No hay nodo de n8n ni app de Make o Zapier."
      ],
      "rpa": "no hace falta: COM y BC3 cubren casi todo. Solo haría falta RPA de escritorio para funciones que el COM no exponga.",
      "dificultad": "Media",
      "permisos_acotados": "Trabajar sobre una copia o sobre un BC3 exportado. En el MCP, habilitar solo las herramientas presto_bc3_* y las de lectura (quitar set_field, set_precio y execute_option). Con WebAPI, un usuario propio en Presto Server. NO se puede acotar: el COM da control total sobre la obra abierta, no tiene modo de solo lectura ni permite limitar por capítulos o partidas.",
      "pedir_al_informatico": "A RIB o al distribuidor: que confirmen la versión (25 o 26), el ProgID COM y si la licencia permite automatización externa, y que den precio de Presto Server/Cloud con WebAPI. Al informático: un PC Windows con Presto y Claude Code, y una carpeta compartida con las exportaciones BC3 de las obras.",
      "demo_gratis": "'Presto Demo' descargable rellenando el formulario de RIB (limitaciones no verificadas). Licencia académica gratuita 'Te presto un Presto', solo para estudiantes matriculados. Para clase: ficheros BC3 y el MCP en modo BC3, sin Presto instalado.",
      "demo_resumen": "evaluación bajo petición",
      "coste_demo": "Sin precio público: se compra a RIB Spain o a distribuidores, más el servicio de actualización. La WebAPI exige Presto Server/Cloud (precio no público).",
      "coste_resumen": "COM incluido; precio no público",
      "migracion": {
        "veredicto": "conectar con puente (export/BD/partner)",
        "cuando_migrar": "Casi nunca: Presto con BC3 es el estándar de hecho en España. Solo compensa si hace falta colaboración web o una API REST y Presto Server/Cloud sale más caro que cambiar.",
        "alternativas": [
          "Presto Server/Cloud con WebAPI (misma herramienta; opción preferente)",
          "Arquímedes de CYPE (BC3; API no verificada)",
          "Procore (API REST con OAuth, pero es gestión de obra, no mediciones BC3)"
        ],
        "coste_esfuerzo_migracion": "Licencias bajas, pero alto coste en formación, plantillas y bases de precios. Riesgo: perder la compatibilidad BC3 con clientes y administraciones."
      },
      "verifactu": "No aplica: Presto genera presupuestos y certificaciones, no emite facturas (no verificado que ningún módulo facture).",
      "fuentes": [
        "https://www.rib-software.com/es/rib-presto/api-de-presto",
        "https://www.rib-software.com/es/rib-presto",
        "https://www.rib-software.com/es/soporte/presto/mejoras-versiones",
        "https://www.rib-software.com/es/te-presto-un-presto",
        "https://github.com/NeoNexAI/presto-mcp-server",
        "https://pypi.org/pypi/presto-mcp-server/json"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "API limitada / puente",
        "veredicto_corto": "puente",
        "hay_demo_gratis": true,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-presto"
      }
    },
    {
      "id": "prevengos",
      "nombre": "Prevengos",
      "nombre_completo": "Prevengos (Nedatec Consulting, Murcia; prevención de riesgos laborales)",
      "categoria": "erp-contabilidad",
      "alias": [
        "Nedatec"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "escritorio/on-premise",
      "api": {
        "existe": "no",
        "estilo": "No hay API ni webservice documentados. Es una aplicación cliente/servidor para Windows (VB6/VB.Net) con un portal web ASP.Net en IIS. Habla de integración con RRHH 'en tiempo real o diferido', pero no explica cómo.",
        "auth": "No aplica.",
        "requisitos": "No aplica.",
        "docs_url": "https://www.prevengos.com/arquitectura"
      },
      "mcp": {
        "estado": "ninguno",
        "detalle": "Sin resultados en Glama para 'prevengos'."
      },
      "otras_vias": [
        "BD directa: Microsoft SQL Server 2014 o superior (admite Express).",
        "Importar trabajadores desde RRHH e importar analíticas.",
        "Exportar a contabilidad (clientes, ventas, domiciliaciones) y exportar conciertos SERPA.",
        "Portal web para empresas, trabajadores, contratas y control de acceso. Informes en Word y Excel.",
        "No hay nodo de n8n ni app de Make o Zapier."
      ],
      "rpa": "escritorio (cliente Windows por Terminal Server o Citrix) o navegador (portal web), solo si no hay acceso a la base de datos.",
      "dificultad": "Difícil",
      "permisos_acotados": "Login de SQL Server con db_datareader solo sobre vistas creadas para la integración que excluyan las tablas de vigilancia de la salud (datos de salud, categoría especial del art. 9 del RGPD). Nunca escribir en la base de datos. NO se puede acotar: los roles de la aplicación no se aplican en la base de datos, y sin vistas no se pueden anonimizar los datos médicos. Usar la base de datos directamente queda fuera del soporte de Nedatec, y el servidor necesita una llave USB de seguridad.",
      "pedir_al_informatico": "Preguntar a Nedatec (soporte@prevengos.com) si tienen API, webservice o integración con RRHH documentada, y si dan el esquema o vistas de solo lectura en SQL Server sin datos médicos con soporte. Si la pyme es cliente de un servicio de prevención que usa Prevengos, pedir a ese servicio exportaciones periódicas o acceso al portal web.",
      "demo_gratis": "Demo online bajo petición desde el formulario de contacto; no hay prueba descargable.",
      "demo_resumen": "evaluación bajo petición",
      "coste_demo": "Según su página del Kit Digital (sin fecha): alquiler de 1.000 a 12.000 €/año o compra de 2.000 a 120.000 €, sin desglose. Sin API. Venta directa de Nedatec.",
      "coste_resumen": "sin API; 1.000-12.000 €/año",
      "migracion": {
        "veredicto": "conectar con puente (export/BD/partner)",
        "cuando_migrar": "Solo si eres un servicio de prevención (ajeno o propio) y necesitas SaaS sin Terminal Server ni llave USB, o una API. Nunca a mitad de un ciclo de reconocimientos. Ojo: una pyme normal solo suele ver Prevengos como el portal de su servicio de prevención, así que no puede migrarlo.",
        "alternativas": [
          "Plataformas CAE con API para coordinar actividades empresariales (Dokify, Nalanda, CTAIMA; APIs no verificadas)",
          "Otro software SaaS para servicios de prevención (no verificado)"
        ],
        "coste_esfuerzo_migracion": "Alto: 10-100 k€ y 3-9 meses (estimación no verificada). Riesgos: migrar el historial de vigilancia de la salud (datos sensibles con obligación de conservarlos) y que el destino no tenga módulos como SERPA, higiene o ergonomía."
      },
      "verifactu": "Solo aplica si se factura desde su módulo de Gestión económica. No se ha encontrado publicada la adaptación a VERI*FACTU: pedir la declaración responsable. Si se factura desde otro ERP, no aplica.",
      "fuentes": [
        "https://www.prevengos.com/",
        "https://www.prevengos.com/arquitectura",
        "https://www.prevengos.com/arquitectura/requerimientos",
        "https://www.prevengos.com/areas",
        "https://www.prevengos.com/servicios/kit-digital",
        "https://www.nedatec.com/",
        "https://www.softwaredoit.es/nedatec-prevengos/nedatec-prevengos.html",
        "https://glama.ai/mcp/servers?query=prevengos"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "RPA o export",
        "veredicto_corto": "puente",
        "hay_demo_gratis": true,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-prevengos"
      }
    },
    {
      "id": "qgis",
      "nombre": "QGIS",
      "nombre_completo": "QGIS (y PyQGIS)",
      "categoria": "hosteleria-nicho",
      "alias": [
        "PyQGIS"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "escritorio/on-premise",
      "api": {
        "existe": "sí",
        "estilo": "SDK de Python (PyQGIS) y C++. La línea de comandos qgis_process ejecuta algoritmos de Processing sin interfaz y devuelve JSON. QGIS Server publica OGC WMS, WFS y OGC API.",
        "auth": "No aplica (local)",
        "requisitos": "Gratis, licencia GPL. Última versión 4.2.3 (25-09-2026); versión LTR 3.44.15.",
        "docs_url": "https://docs.qgis.org/latest/en/docs/user_manual/processing/standalone.html"
      },
      "mcp": {
        "estado": "comunitario",
        "detalle": "jjsantos01/qgis_mcp (marzo 2025, unas 600 estrellas, probado en QGIS 3.22, ejecuta código Python arbitrario). nkarasiak/qgis-mcp, con plugin en el repositorio oficial de plugins, más de 100 herramientas, QGIS 3.28 a 4.x y actualizado en marzo de 2026. QGIS Salah MCP (v1.1, mayo 2026, socket TCP 8765). Todos leen y escriben. Ninguno es oficial del proyecto QGIS."
      },
      "otras_vias": [
        "Ficheros: GeoPackage, Shapefile, GeoJSON, CSV, ráster",
        "PostGIS",
        "Modelos de Processing",
        "n8n autoalojado: nodo Execute Command con qgis_process"
      ],
      "rpa": "no hace falta",
      "dificultad": "Fácil",
      "permisos_acotados": "No hay modelo de permisos: todo corre con los permisos del usuario del sistema operativo. Usa un usuario de Windows o Linux dedicado (o una VM), trabaja sobre copias de las capas, usa en PostGIS un usuario de base de datos de solo lectura, y haz que los plugins MCP escuchen solo en localhost. Evita las herramientas de ejecución de código arbitrario. No se puede limitar qué algoritmos ejecuta el MCP, salvo eligiendo un servidor con menos herramientas.",
      "pedir_al_informatico": "Pide QGIS LTR instalado en un usuario de Windows dedicado, con acceso de solo lectura a las capas originales y una carpeta de salida aparte. Si hay PostGIS, pide también un usuario de base de datos de solo lectura.",
      "demo_gratis": "Gratis y permanente, sin límites (software libre).",
      "coste_demo": "0 €",
      "demo_resumen": "gratis permanente",
      "coste_resumen": "0 €",
      "migracion": {
        "veredicto": "conectar tal cual",
        "cuando_migrar": "No aplica.",
        "alternativas": [],
        "coste_esfuerzo_migracion": "No aplica."
      },
      "fuentes": [
        "https://qgis.org/download/",
        "https://docs.qgis.org/latest/en/docs/user_manual/processing/standalone.html",
        "https://glama.ai/mcp/servers/jjsantos01/qgis_mcp",
        "https://plugins.qgis.org/plugins/qgis_mcp_plugin/",
        "https://vibeindex.ai/mcp/nkarasiak/qgis-mcp",
        "https://plugins.qgis.org/plugins/qgis_salah_mcp_plugin/"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "API + MCP comunitario",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-qgis"
      }
    },
    {
      "id": "redsys",
      "nombre": "Redsys",
      "nombre_completo": "Redsys (TPV virtual de los bancos españoles)",
      "categoria": "hosteleria-nicho",
      "alias": [
        "TPV virtual"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "limitada",
        "estilo": "Para cobrar: Redirección, REST (trataPeticionREST), inSite, inApp, MO/TO, PayGold y Bizum, con firma HMAC-SHA256. Para consultar: la documentación pública actual no incluye ninguna operación de consulta (ningún Ds_Merchant_TransactionType lo es). Los datos se leen en el Portal de Administración (canales.redsys.es/portal: operaciones, totales, informes y exportación .xlsx) y con la notificación online, un HTTP POST firmado por cada operación hacia Ds_Merchant_MerchantURL si está activada. Un web service SOAP de consultas que aparecía en manuales antiguos no se ha verificado en la documentación actual.",
        "auth": "Firma HMAC-SHA256 con la clave secreta del comercio (FUC y terminal). Usuario y contraseña para el portal.",
        "requisitos": "TPV virtual contratado con un banco. Las credenciales las da el banco.",
        "docs_url": "https://pagosonline.redsys.es/desarrolladores-inicio/"
      },
      "mcp": {
        "estado": "ninguno",
        "detalle": "No se encontró ningún MCP. Pendiente de comprobar en directorios de MCP."
      },
      "otras_vias": [
        "Notificación online: webhook a un flujo de n8n por cada operación",
        "Exportación .xlsx desde el Portal de Administración",
        "Módulos de pago (WooCommerce, PrestaShop y otros) que guardan las operaciones en la tienda",
        "Portal y extractos del banco"
      ],
      "rpa": "navegador: para descargar automáticamente el .xlsx histórico del portal (cuidado: ese portal también permite devoluciones)",
      "dificultad": "Difícil",
      "permisos_acotados": "La clave SHA-256 del comercio también firma devoluciones y anulaciones. No debe entrar nunca en el contexto del LLM: verifica la firma de las notificaciones en un flujo de n8n aislado y pasa al arnés solo los datos ya validados. Para el portal, pide al banco un usuario solo de consulta, sin devoluciones (no se ha verificado que existan perfiles por usuario). No se puede tener una clave de solo lectura: hay una única clave por comercio y terminal.",
      "pedir_al_informatico": "Pide a tu banco o a Redsys que activen la notificación online HTTP hacia una URL tuya y que te den un usuario del Portal de Administración solo de consulta. Pregunta también si existe un servicio web de consulta de operaciones para tu comercio.",
      "demo_gratis": "Sandbox público: entorno sis-t.redsys.es con el comercio genérico FUC 999008881, terminal 001, clave de test publicada y tarjetas de prueba. También hay una cuenta de prueba del portal válida 7 días. Se pueden probar los cobros y la notificación; la consulta por API, no.",
      "coste_demo": "Las pruebas cuestan 0 €. En producción hace falta un TPV virtual contratado con un banco: las comisiones las negocia cada banco y Redsys no publica precios.",
      "demo_resumen": "sandbox/cuenta dev",
      "coste_resumen": "0 € sandbox; real: comisión bancaria",
      "migracion": {
        "veredicto": "conectar con puente (export/BD/partner)",
        "cuando_migrar": "Si necesitas conciliación automática diaria y el banco no da ni servicio de consulta ni notificación online, o si quieres claves restringidas por permiso.",
        "alternativas": [
          "Stripe (API con claves restringidas y MCP oficial; no verificado)",
          "Pasarela del propio banco con API de consulta (preguntar)"
        ],
        "coste_esfuerzo_migracion": "Bajo o medio: cambiar el plugin de la tienda y revisar comisiones y la compatibilidad con Bizum. El histórico se queda en el portal de Redsys."
      },
      "fuentes": [
        "https://pagosonline.redsys.es/desarrolladores-inicio/",
        "https://pagosonline.redsys.es/pagina-de-inicio-pagosonline/principal-administracion-y-reporting/",
        "https://pagosonline.redsys.es/desarrolladores-inicio/integrate-con-nosotros/tarjetas-y-entornos-de-prueba/",
        "https://pagosonline.redsys.es/desarrolladores-inicio/integrate-con-nosotros/parametros-de-entrada-y-salida/",
        "https://pagosonline.redsys.es/desarrolladores-inicio/integrate-con-nosotros/area-de-descargas-y-documentacion/"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "API limitada / puente",
        "veredicto_corto": "puente",
        "hay_demo_gratis": true,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-redsys"
      }
    },
    {
      "id": "rentman",
      "nombre": "Rentman",
      "nombre_completo": "Rentman (Países Bajos; software en la nube de alquiler de equipos, planificación de personal y proyectos para eventos y producción audiovisual)",
      "categoria": "hosteleria-nicho",
      "alias": [
        "Rentman.io"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST/JSON ('Rentman Public API') en https://api.rentman.net. Lee y escribe: proyectos, contactos, equipos, stock, citas, costes, contratos y facturas. Paginación: hasta 1.500 elementos por petición (300 por defecto) con URL de página siguiente; parámetro expand para traer relacionados. Límite de llamadas sin cifra pública: el changelog avisa de que algunos endpoints devuelven 403 por exceso.",
        "auth": "Token personal en Authorization: Bearer (que sea JWT no está verificado). Se genera en Configuración > Cuenta > Integraciones > API > Conectar > Mostrar token. Los tokens nuevos duran 10 años; regenerarlo invalida el anterior.",
        "requisitos": "Incluida en la tarifa de plataforma: la página de precios lista 'API' entre sus funciones, sin complemento de pago. La activa un admin. Según la ayuda, el acceso de cada llamada depende del rol del usuario que generó el token. La docs de api.rentman.net se carga con JavaScript y no se pudo leer entera: límites exactos no verificados.",
        "docs_url": "https://api.rentman.net ; https://support.rentman.io/hc/en-us/articles/360013767839-The-Rentman-API ; https://rentman.io/integrations/api"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Rentman MCP, publicado por Rentman y en beta pública. URL remota única para todos los workspaces: https://mcp.rentman.net/mcp (HTTP remoto; variante de transporte no verificada). Se entra con la cuenta de Rentman y se elige el workspace (no dice si es OAuth). Requisitos: un admin marca 'Access for AI assistant via MCP' en Configuración > Roles de usuario y el workspace necesita un token API activo; la nota de producto pide la versión 530. Lee datos en vivo y escribe (añadir contactos, crear solicitudes de proyecto, borradores); aún no crea presupuestos ni facturas de principio a fin. Clientes: Claude, ChatGPT o cualquier cliente MCP. Fecha de lanzamiento no publicada. Hay además un 'Rentman MCP Server' comunitario en Glama (proyecto interno de una empresa, autor no verificado) y conectores de Zapier MCP y Composio."
      },
      "otras_vias": [
        "n8n: sin nodo nativo (no aparece en n8n.io/integrations); nodo HTTP Request con Bearer.",
        "Make: app Rentman con 26 módulos (obtener, listar, crear, actualizar y borrar contactos, citas y costes; obtener proyectos, equipos, contratos y facturas; 'Make an API Call').",
        "Zapier: app Rentman (4 disparadores: fichero subido o actualizado, elemento creado, actualizado o borrado; 3 acciones y 1 búsqueda genéricas por tipo de elemento).",
        "Webhooks oficiales (Public API Webhooks): Configuración > Integraciones > Webhooks; llaman a tu URL cuando se crea, cambia o borra cualquier entidad que expone la API. El soporte de Rentman no ayuda a implementarlos.",
        "Importación de datos desde la interfaz; exportación automática a QuickBooks y Xero con el complemento de cotización y finanzas.",
        "Terceros: Pipedream y Composio."
      ],
      "rpa": "no hace falta: la API y el MCP cubren lectura y escritura.",
      "dificultad": "Fácil",
      "permisos_acotados": "Crear un rol personalizado (Configuración > Roles de usuario) solo con los módulos necesarios y sin permisos de edición, asignarlo a un usuario dedicado al asistente y generar el token API con ese usuario, porque el acceso de cada llamada depende del rol de quien lo generó. Que ese rol de solo lectura bloquee las escrituras por API no está verificado: probarlo antes. Marcar 'Access for AI assistant via MCP' solo en ese rol. NO se puede acotar: no hay scopes ni token de solo lectura documentados; el token dura 10 años si no se regenera; Rentman avisa de que el MCP no añade restricciones sobre el token y quien lo usa lee y modifica todo lo que expone la API; borrar la conexión en Claude o ChatGPT no revoca el permiso en Rentman.",
      "pedir_al_informatico": "Que el admin de Rentman cree un rol 'Asistente IA' con los módulos mínimos, un usuario con ese rol y, con ese usuario, el token API; y que marque 'Access for AI assistant via MCP' solo en ese rol. Que compruebe durante la prueba si ese rol sin edición bloquea de verdad las escrituras por API.",
      "demo_gratis": "Prueba gratis de 30 días sin tarjeta y con todas las funciones. La API figura como función de la plataforma; no verificado que esté activa durante la prueba. No hay sandbox aparte.",
      "demo_resumen": "prueba 30 días",
      "coste_demo": "Tarifa de plataforma 39 €/mes (incluye API, app móvil y CRM) más al menos un módulo por usuario avanzado: Inventory Standard 14 €/mes, Crew Essential 14 € u Organize Standard 14 €. Usuarios básicos gratis. Precios sin impuestos; pago mensual, o anual con un 8 % de descuento el primer año. Complemento de cotización y finanzas: 9 €/usuario avanzado/mes. Verificado el 9-oct-2026.",
      "coste_resumen": "39 €/mes + desde 14 €/usuario/mes (sin IVA)",
      "migracion": {
        "veredicto": "conectar tal cual",
        "cuando_migrar": "No por conectividad: tiene API incluida, webhooks y MCP oficial."
      },
      "verifactu": "Rentman factura y dice cumplir Veri*Factu y TicketBAI a través de Fiskaly, colaborador registrado en la AEAT. Se activa en Configuración > Facturación electrónica firmando un acuerdo; las facturas finalizadas quedan bloqueadas y se corrigen con abonos. Su ayuda cita los plazos 1-1-2027 (sociedades) y 1-7-2027 (resto). Declaración responsable no localizada públicamente. No verificado qué plan o complemento hace falta.",
      "fuentes": [
        "https://rentman.io/integrations/api",
        "https://support.rentman.io/hc/en-us/articles/360013767839-The-Rentman-API",
        "https://support.rentman.io/hc/en-us/articles/26707946497042-Rentman-API-Changelog",
        "https://support.rentman.io/hc/en-us/articles/15274709111826-Public-API-Webhooks",
        "https://rentman.io/pricing",
        "https://rentman.io/es/precios",
        "https://rentman.io/product-updates/introducing-the-rentman-mcp",
        "https://support.rentman.io/hc/en-us/articles/35485155508370-Rentman-MCP-Beta-Version",
        "https://support.rentman.io/hc/en-us/articles/35742036984082-Rentman-MCP-A-few-things-to-keep-in-mind",
        "https://mcp.rentman.net/connect",
        "https://glama.ai/mcp/servers/mzwz0h8fc5",
        "https://apps.make.com/rentman",
        "https://zapier.com/apps/rentman/integrations",
        "https://rentman.io/integrations/veri-factu-ticketbai",
        "https://support.rentman.io/hc/en-us/articles/27697046471314"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-rentman"
      }
    },
    {
      "id": "revo",
      "nombre": "Revo",
      "nombre_completo": "Revo XEF / Revo RETAIL (Cegid Revo, TPV en iPad)",
      "categoria": "hosteleria-nicho",
      "alias": [
        "Revo XEF",
        "Revo RETAIL",
        "Cegid Revo"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST JSON. XEF: /api/external/v2 (catálogo, clientes, mesas, tarjetas regalo), informes v3 (/api/external/v3/reports), loyalty y webhooks. RETAIL: revoretail.works/api/external con catálogo, pedidos, informes y webhooks. Límites: XEF 120 peticiones/min y 2 MB por petición; catálogo de RETAIL 40/min.",
        "auth": "XEF: cabeceras tenant (usuario de la cuenta), Authorization: Bearer (token de cuenta creado en revoxef.works/account/tokens) y client-token (token de integrador que entrega Revo). RETAIL: cabecera username y Bearer token.",
        "requisitos": "Cuenta Revo activa. El client-token se pide a Revo con el formulario API Request (community.revo.works/integration) y Revo lo valida. Hay entorno de integraciones (integrations.revoxef.works).",
        "docs_url": "https://api.revo.works/sections/xef.html"
      },
      "mcp": {
        "estado": "comunitario",
        "detalle": "No hay MCP oficial. unified.to (tercero comercial) ofrece una API unificada y un servidor MCP para Cegid Revo Xef: lectura de items, colecciones y locales, contactos con escritura y un passthrough que permite cualquier método. Prueba de 30 días y precio por uso."
      },
      "otras_vias": [
        "Webhooks de productos, pedidos, pagos, turnos y otros",
        "Chift (partner certificado de Revo, con client_id OAuth2)",
        "Más de 100 integraciones (delivery, contabilidad, BI, PMS, Haddock)",
        "No se encontró nodo nativo en n8n: usar HTTP Request"
      ],
      "rpa": "no hace falta",
      "dificultad": "Media",
      "permisos_acotados": "Los tokens no tienen scopes documentados: un mismo token puede leer y escribir catálogo, pedidos y clientes. Crea un token exclusivo para el arnés y revócalo desde la cuenta cuando no se use. No uses el token de la cuenta maestra, que accede a los informes de toda la cadena. En el conector o MCP propio, expón solo los GET de informes v3 y prueba antes en integrations.revoxef.works. Revo no documenta tokens de solo lectura.",
      "pedir_al_informatico": "Pide a Revo (Cegid) un client-token con el formulario de integraciones y crea en tu cuenta un token exclusivo para el arnés. Pregunta si pueden emitirlo de solo lectura.",
      "demo_gratis": "No hay prueba gratuita: Cegid ofrece una demo personalizada sin compromiso. Los integradores aprobados tienen el entorno integrations.revoxef.works. unified.to tiene una prueba de 30 días de su capa MCP.",
      "coste_demo": "Precios no publicados (contacto comercial). Versiones One, Basic, Plus y Pro. La API no tiene coste publicado, pero exige el client-token de Revo.",
      "demo_resumen": "evaluación bajo petición",
      "coste_resumen": "No publicado; client-token de Revo",
      "migracion": {
        "veredicto": "conectar tal cual",
        "cuando_migrar": "No aplica.",
        "alternativas": [],
        "coste_esfuerzo_migracion": "No aplica."
      },
      "fuentes": [
        "https://api.revo.works/",
        "https://api.revo.works/sections/xef.html",
        "https://api.revo.works/sections/retail.html",
        "https://docs.chift.eu/connectors/pos/revo",
        "https://unified.to/integrations/revoxef",
        "https://www.cegid.com/ib/es/productos/tpv-hosteleria-software-restaurantes/"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "API + MCP comunitario",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-revo"
      }
    },
    {
      "id": "sage-200",
      "nombre": "Sage 200",
      "nombre_completo": "Sage 200 España (sucesor de Sage Murano)",
      "categoria": "erp-contabilidad",
      "alias": [
        "Murano",
        "Sage Murano"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "híbrido",
      "api": {
        "existe": "limitada",
        "estilo": "REST con Swagger/OpenAPI. Hay una API local en el servidor (según la comunidad, con Swagger en el puerto 9994 de la IP del servidor) y una vía cloud con Sage ID. La URL de documentación que cita Unified.to (sage200.sage.es/api/sales) hoy devuelve 404.",
        "auth": "OAuth2 con Sage ID más claves de desarrollador (client_id, secret, subscription). En la comunidad española no consiguen obtener el token y Sage no ha respondido oficialmente.",
        "requisitos": "Hay que inscribirse en el 'API 200 Developer Program' ('non-certified developers' direct requests won't be processed'): crear cuenta, registrar la app, suscribirse a la API y obtener las claves. Coste no publicado. La instalación de Sage 200 necesita el servicio de API, que configura el partner.",
        "docs_url": "https://developer.sage.com/200c/guides"
      },
      "mcp": {
        "estado": "comunitario",
        "detalle": "No hay MCP oficial. Opciones de terceros: (1) Unified.to ofrece 'Sage 200 Sales (Spain)' con API y servidor MCP en beta (comercial; contactos, facturas, presupuestos, pedidos y artículos; no especifica si lee o escribe). (2) El 'Sage 200 MCP Server' de CData (MIT, solo lectura) necesita su driver JDBC de pago y probablemente cubre la edición UK; para España no está verificado."
      },
      "otras_vias": [
        "BD directa: SQL Server on-premise. Hoy, la vía más fiable es un login de solo lectura sobre vistas.",
        "Importar y exportar ficheros desde la aplicación (no verificado en detalle).",
        "APIs unificadas: Unified.to (beta para España) y Breww (acceso anticipado). Apideck todavía no soporta Sage 200 Spain (9-oct-2026).",
        "n8n/Make/Zapier: ni nodo ni app nativa (n8n verificado)."
      ],
      "rpa": "no hace falta: con SQL de solo lectura y, cuando funcione, la API, queda cubierto.",
      "dificultad": "Difícil",
      "permisos_acotados": "Para leer: login SQL con SELECT solo sobre vistas concretas, idealmente en una réplica. Por API: un usuario de Sage 200 con perfil restringido (no verificado que la API respete los perfiles). NO se puede acotar fácilmente: separar empresas en SQL si comparten base de datos (no verificado). Escribir por SQL está descartado (integridad, VERI*FACTU, soporte). Las claves del programa de desarrolladores no tienen scopes de solo lectura documentados.",
      "pedir_al_informatico": "Pedir al partner de Sage 200 que confirme si la instalación tiene activo el servicio de API (Swagger en el puerto 9994) y si nos puede dar de alta o certificar en el API 200 Developer Program, con presupuesto. Mientras tanto, un login SQL de solo lectura sobre las vistas que necesitemos.",
      "demo_gratis": "No hay prueba pública descargable; las demos son a través del partner. El programa de desarrolladores da credenciales de prueba, pero exige estar certificado y la comunidad reporta problemas para conseguirlas. CData y Unified.to tienen su propia prueba gratis, pero necesitan una instancia de Sage 200.",
      "demo_resumen": "evaluación bajo petición",
      "coste_demo": "Precio solo a través del distribuidor (no verificado). El coste del programa de desarrolladores no es público.",
      "coste_resumen": "partner: no verificado",
      "migracion": {
        "veredicto": "conectar con puente (export/BD/partner)",
        "cuando_migrar": "Compensa migrar si se sigue en Murano o en un 200c sin mantenimiento ni adaptación a VERI*FACTU, si el partner no puede activar la API o si toca una renovación grande. También si la empresa ha encogido y le sobra ERP (en ese caso, Sage Active). Si el ERP está al día, quedarse y conectar por SQL de solo lectura.",
        "alternativas": [
          "Sage 200 actualizado, con la API activada por el partner (no migrar)",
          "Microsoft Dynamics 365 Business Central (API + MCP oficial)",
          "Odoo (API JSON-2 + MCP nativo)"
        ],
        "coste_esfuerzo_migracion": "Alto: proyecto de 3-9 meses con consultoría, del orden de decenas de miles de euros (estimación, no verificada). Riesgos: personalizaciones del partner, histórico, parada de la operación y formación."
      },
      "verifactu": "No verificado: guiafacturacion.es deja Sage 200 fuera de su análisis y no hay declaración responsable pública. Pedírsela por escrito al partner, con la versión mínima.",
      "fuentes": [
        "https://developer.sage.com/200c/guides",
        "https://communityhub.sage.com/es/sage-200/f/discusion-general/254556/acceso-api",
        "https://developer-community.sage.com/topic/382-sage-200cloud-spain-api/",
        "https://unified.to/integrations/sage200sales.md",
        "https://breww.com/docs/sage-200-spain-accountancy-integration/",
        "https://www.apideck.com/accounting-software/sage-200-spain",
        "https://www.cdata.com/drivers/sage200/mcp/",
        "https://github.com/CDataSoftware/sage-200-mcp-server-by-cdata",
        "https://www.sage.com/es-es/productos/sage-murano/"
      ],
      "confianza": "baja",
      "derivados": {
        "via_principal": "API limitada / puente",
        "veredicto_corto": "puente",
        "hay_demo_gratis": true,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-sage-200"
      }
    },
    {
      "id": "sage-50",
      "nombre": "Sage 50",
      "nombre_completo": "Sage 50 España ('Sage Contabilidad', heredero de ContaPlus/FacturaPlus)",
      "categoria": "erp-contabilidad",
      "alias": [
        "Sage Contabilidad",
        "ContaPlus",
        "FacturaPlus",
        "Sage 50c",
        "Sage 50cloud"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "escritorio/on-premise",
      "api": {
        "existe": "limitada",
        "estilo": "No hay API REST pública. En el foro de Sage España, una respuesta (verificada, pero no de Sage) habla de 'librerías de conexión' para desarrolladores y de un add-on oficial de pago llamado 'eConnect'. No hay documentación oficial que lo confirme.",
        "auth": "No aplica (librerías locales en Windows o acceso a la base de datos).",
        "requisitos": "El add-on se compra a través del distribuidor (precio no publicado). Las librerías funcionan en el mismo equipo o red que Sage 50.",
        "docs_url": "no hay pública"
      },
      "mcp": {
        "estado": "ninguno",
        "detalle": "Sin MCP oficial ni comunitario para la edición española. El 'Sage 50 UK MCP Server' de CData es para otro producto (Sage 50 Accounts UK) y no sirve."
      },
      "otras_vias": [
        "BD directa: SQL Server Express, que Sage 50 instala en el equipo servidor. Las credenciales se ven en la Consola de administración con el usuario Supervisor; las actualizaciones han cambiado la contraseña por defecto (foro).",
        "Add-on 'Importación/Exportación de asientos' con un fichero .txt de estructura fija (foro). Exportar a Excel desde los listados (no verificado).",
        "Integradores comerciales que leen la base de datos (p. ej. Base.com).",
        "n8n/Make/Zapier: ni nodo ni app (la app 'Sage Accounting' de Zapier es otro producto)."
      ],
      "rpa": "escritorio: solo como último recurso para escribir sin el add-on. Para leer basta SQL.",
      "dificultad": "Difícil",
      "permisos_acotados": "Crear un login SQL propio (ni 'sa' ni el usuario de Sage) con GRANT SELECT solo sobre las tablas o vistas necesarias, o leer de una copia nocturna. NO se puede: escribir por SQL (rompe la integridad y se salta la cadena de registros VERI*FACTU) ni dar permisos por módulo dentro de Sage. Abrir SQL Express a la red (TCP/IP y firewall) amplía la superficie de ataque. Las actualizaciones pueden cambiar el esquema o la contraseña. En la modalidad cloud alojada no está verificado que haya acceso a la base de datos.",
      "pedir_al_informatico": "Un login SQL 'ia_lectura' con solo SELECT sobre las tablas que digamos, accesible únicamente desde la máquina del arnés y nunca expuesto a Internet. Preguntar además al distribuidor cuánto cuestan el add-on eConnect o las librerías de conexión, por si hace falta escribir (crear clientes o asientos).",
      "demo_gratis": "No verificado si hoy hay versión de evaluación descargable; en cualquier caso no traería API. Para practicar con SQL, el informático puede montar una copia de la base de datos en un SQL Server Express de pruebas.",
      "demo_resumen": "evaluación bajo petición",
      "coste_demo": "Ningún plan incluye API. El más barato es Essential: 45 €/mes sin IVA con contrato y pago anual (540 €/año). Standard: 102 €/mes. Premium: 152 €/mes. eConnect, aparte y solo a través del distribuidor (no verificado).",
      "coste_resumen": "sin API; desde 45 €/mes (anual)",
      "migracion": {
        "veredicto": "conectar con puente (export/BD/partner)",
        "cuando_migrar": "Compensa migrar si se sigue en ContaPlus/FacturaPlus o en un Sage 50 sin suscripción vigente (sin VERI*FACTU), si toca renovar el contrato anual, si se quiere automatizar la escritura (crear facturas) sin pagar add-ons ni recurrir a RPA, si se trabaja desde varios sitios sin servidor, o si la gestoría ya usa Sage Active o pide acceso en la nube.",
        "alternativas": [
          "Sage Active (mismo fabricante; API GraphQL autoservicio; 25-49 €/mes)",
          "Holded u Odoo (API autoservicio; nodos nativos en Make, Zapier o n8n)"
        ],
        "coste_esfuerzo_migracion": "Licencia: de 540 €/año (Sage 50 Essential) a 300-588 €/año (Sage Active). Implantación: 2-6 semanas para una pyme, traspasando maestros y saldos (no verificado que haya migrador automático de Sage 50 a Sage Active). Riesgos: funciones de Premium (contabilidad presupuestaria, envases), stock e histórico; Sage Active no está disponible en los territorios forales ni en Canarias."
      },
      "verifactu": "Sage España dice que 'Sage 50 y Sage Active son la solución' y que están 'adaptados de forma nativa' (citado por guiafacturacion.es). Declaración responsable y versión mínima no verificadas: pedirlas por escrito. Los ContaPlus/FacturaPlus antiguos se presumen no adaptados (no verificado).",
      "fuentes": [
        "https://communityhub.sage.com/es/sage-50/f/discusion-general/261763/verificar-la-existencia-de-clientes-previamente-a-la-importacion-exportacion-de-asientos/627602",
        "https://communityhub.sage.com/es/sage-50/f/discusion-general/259891/usuario-sql-server-para-acceder/621699",
        "https://descargas.sage.es/sage50/documentacion/ManualInstalacionSage50c.pdf",
        "https://descargas.sage.es/sage50/documentacion/Requisitos_Hardware_Sage50.pdf",
        "https://grupo.sage.es/comunicados/producto/servicios/documents/ServiciosProfesionales_S50.pdf",
        "https://www.sage.com/es-es/productos/sage-50cloud/precios/",
        "https://www.cdata.com/drivers/sageuk/mcp",
        "https://guiafacturacion.es/software/sage/",
        "https://base.com/es-MX/integraciones/sage50/"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "API limitada / puente",
        "veredicto_corto": "puente",
        "hay_demo_gratis": true,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-sage-50"
      }
    },
    {
      "id": "sage-active",
      "nombre": "Sage Active",
      "nombre_completo": "Sage Active",
      "categoria": "erp-contabilidad",
      "alias": [],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "GraphQL (Public API V2). Endpoint para España y Portugal: https://api.es.active.sage.com/graphql. Si falla una regla de negocio responde igualmente HTTP 200 con los errores en el cuerpo. Consultas paginadas.",
        "auth": "OAuth 2.0 en nombre de un usuario: authorization code con client_secret (app web) o PKCE. No hay client credentials, así que hace falta el consentimiento del usuario y guardar el refresh token. Cada llamada lleva tres cabeceras: Bearer, x-api-key (subscription key) y X-OrganizationId. Según un repo de la comunidad: scopes RDSA (lectura), WDSA (escritura) y offline_access; el token dura 8 h; límite de 3000 peticiones por app y minuto.",
        "requisitos": "Una suscripción activa de Sage Active (ES/FR/DE/PT) con un usuario activado. Las claves se generan en autoservicio en 'Your Sage Active' > Configuración > API pública > Claves de aplicación, que da el Client ID, el Client Secret y la Subscription Key. No hace falta ser partner. Sage presenta la API como incluida ('API abierta'); que sea gratis y sin límite no está confirmado.",
        "docs_url": "https://developer.sage.com/sageactive/"
      },
      "mcp": {
        "estado": "ninguno",
        "detalle": "No hay MCP oficial. En nov-2025 Sage dijo que Sage Active 'will progressively evolve to support agentic and MCP capabilities', sin fecha. Su AI Gateway/MCP solo está disponible (GA) para Intacct desde mayo de 2026, en UK/US/CA/AU/ZA, no en España. No hay MCP comunitario en Glama ni en npm. Existe una skill comunitaria para Claude Code (github.com/chkdskman/skill-sage-active-api), pero es documentación de la API, no un MCP. Habría que construir un MCP propio sobre GraphQL, que puede ser de solo lectura si se pide solo el scope RDSA."
      },
      "otras_vias": [
        "n8n: sin nodo nativo (verificado). Se puede usar HTTP Request con una credencial OAuth2 genérica contra el endpoint GraphQL.",
        "Make/Zapier: no hay app de Sage Active (no verificado del todo). La app 'Sage Accounting' de Zapier es otro producto.",
        "Webhooks: no documentados en lo revisado (no verificado).",
        "Importar y exportar Excel desde la interfaz (no verificado)."
      ],
      "rpa": "no hace falta: la API lee y escribe.",
      "dificultad": "Media",
      "permisos_acotados": "Pedir solo el scope RDSA (lectura), no WDSA. Autorizar la app con un usuario dedicado de Sage Active, porque el token hereda los permisos del usuario que da el consentimiento. X-OrganizationId elige la empresa en cada llamada. NO se puede acotar (según lo disponible): no hay scopes por módulo más allá de lectura y escritura; el token llega a todas las organizaciones del usuario; el Client Secret y la Subscription Key valen para toda la app. No verificado si hay roles de usuario finos.",
      "pedir_al_informatico": "Que el administrador de Sage Active cree un usuario dedicado 'IA-lectura' y registre una aplicación en Configuración > API pública > Claves de aplicación. Que nos pase el Client ID, el Client Secret y la Subscription Key por un canal seguro; la app se autorizará solo con el scope RDSA (lectura).",
      "demo_gratis": "Prueba gratuita de 30 días según fuentes secundarias (puede pedir tarjeta; no verificado). No hay plan gratuito permanente ni sandbox público: la doc manda usar el entorno de producción. No verificado que la cuenta de prueba pueda generar claves de API.",
      "demo_resumen": "prueba 30 días",
      "coste_demo": "Starter: 25 €/mes sin IVA (12,50 €/mes los 3 primeros meses), pago mensual sin permanencia, 1 empresa y 300 facturas al año (0,05 € por factura extra). Las fuentes no coinciden en los usuarios incluidos (5 o 2). La API va incluida y no hace falta partner. Essentials: 49 €/mes.",
      "coste_resumen": "25 €/mes (Starter, sin IVA)",
      "migracion": {
        "veredicto": "conectar tal cual",
        "cuando_migrar": "No hace falta migrar para conectar. Solo habría que salir si la empresa factura en el País Vasco, Navarra, Canarias, Ceuta o Melilla (según guiafacturacion.es, Sage Active no se comercializa allí; no verificado oficialmente) o si supera los límites de facturas o de usuarios del plan.",
        "alternativas": [
          "Sage Active Essentials (si Starter se queda corto)",
          "Holded u Odoo (si se quiere API key autoservicio y nodos nativos)"
        ],
        "coste_esfuerzo_migracion": "No aplica. Construir el conector propio (OAuth + GraphQL + MCP de solo lectura) son unos días de desarrollo. Riesgos: mantener el refresh token y seguir los cambios de versión de la API."
      },
      "verifactu": "Sage dice que Starter 'cumple con la normativa Verifactu' (citado por guiafacturacion.es). Declaración responsable no verificada: sage.com bloqueó la descarga. Hay que pedirla por escrito.",
      "fuentes": [
        "https://developer.sage.com/sageactive/guides/authentication/",
        "https://developer.sage.com/sageactive/quickstart/create-an-app/",
        "https://developer.sage.com/sageactive/concepts/environments/",
        "https://developer.sage.com/sageactive/guides/devcenter/register-developer",
        "https://raw.githubusercontent.com/chkdskman/skill-sage-active-api/main/skills/sage-active-api/references/00-endpoints-auth.md",
        "https://www.sage.com/es-es/productos/sage-active/starter/",
        "https://www.cpapracticeadvisor.com/2025/11/05/sage-launches-ai-developer-solutions-next-stage-in-sages-platform-journey/172363/",
        "https://www.comparethecloud.net/news/sage-intacct-adds-ai-gateway-3-way-ap-matching-and-saas-analytics-overhaul-in-may-2026-release",
        "https://guiafacturacion.es/software/sage/"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "API",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-sage-active"
      }
    },
    {
      "id": "sage-despachos",
      "nombre": "Sage Despachos Connected",
      "nombre_completo": "Sage Despachos Connected (SDC)",
      "categoria": "erp-contabilidad",
      "alias": [
        "SDC",
        "Sage Despachos"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "escritorio/on-premise",
      "api": {
        "existe": "no",
        "estilo": "No hay API pública documentada: no aparece en developer.sage.com, ni en las notas de versión 2026.80.000 y 2026.82.000, ni en el foro de SDC (no confirmado con Sage).",
        "auth": "No aplica.",
        "requisitos": "Solo a través de Sage o del distribuidor. Un material de formación de Sage de 2021-2022 cita un módulo de 'Conectividad' con Microsoft 365/OneDrive y con ISV (Portal del Cliente, DigitalDocs, AutoDespro); es antiguo y no está verificado para 2026.",
        "docs_url": "no hay"
      },
      "mcp": {
        "estado": "ninguno",
        "detalle": "No hay MCP oficial ni comunitario (revisados glama.ai y npm, oct-2026). El AI Gateway/MCP de Sage solo existe para Sage Intacct."
      },
      "otras_vias": [
        "BD directa: casi seguro SQL Server en el servidor del despacho (no verificado). Sage no lo soporta como vía de integración.",
        "Sage Despachos Online (alojado por Sage): sin acceso a la base de datos (no verificado).",
        "Exportar listados e informes a Excel/PDF (no verificado en detalle).",
        "ISV del ecosistema Sage para portal del cliente y gestión documental (fuente de 2021).",
        "n8n: sin nodo nativo (verificado). Make/Zapier: sin app (no verificado)."
      ],
      "rpa": "escritorio: es una aplicación Windows (o escritorio remoto en Despachos Online) sin API, así que automatizar pantallas queda como último recurso.",
      "dificultad": "Difícil",
      "permisos_acotados": "Si está en un servidor propio: login SQL de solo lectura sobre vistas concretas o sobre una copia nocturna de la base de datos. NO se puede acotar: la base de datos contiene los datos fiscales y laborales de TODOS los clientes del despacho (RGPD); separar por cliente con SQL es difícil y no está soportado. En Despachos Online no hay ninguna vía técnica que acotar.",
      "pedir_al_informatico": "Pedirlo a la gestoría, no al informático de la pyme, porque el programa es de la gestoría: que exporte periódicamente modelos, balances y nóminas en Excel o PDF a una carpeta compartida. Si la gestoría quiere automatizar, que pregunte a su distribuidor de Sage si SDC tiene API o un conector ISV homologado.",
      "demo_gratis": "Sin versión de evaluación pública (no verificado). Solo demos comerciales a través de Sage o del distribuidor.",
      "demo_resumen": "evaluación bajo petición",
      "coste_demo": "No hay plan con API. Precio solo a través del distribuidor (no publicado, no verificado).",
      "coste_resumen": "sin API; distribuidor: no verificado",
      "migracion": {
        "veredicto": "conectar con puente (export/BD/partner)",
        "cuando_migrar": "Para la pyme, casi nunca: el software es de la gestoría. A la gestoría le compensa si su versión se queda sin soporte, si tiene que dar acceso digital a sus clientes o si sus clientes se pasan a Sage Active y quiere trabajar sobre la misma nube.",
        "alternativas": [
          "Sage Active para la contabilidad de clientes pyme dentro del ecosistema Sage (API GraphQL)",
          "Otras suites cloud para despachos con API pública (no evaluadas aquí)"
        ],
        "coste_esfuerzo_migracion": "Alto para un despacho: meses de trabajo, migrar el histórico de cientos de clientes y formar al equipo. Riesgo de interrumpir la campaña de impuestos. Para la pyme, cero: no migra."
      },
      "verifactu": "Solo afecta a las facturas que el despacho emite a sus propios clientes (módulo de Gestión Interna). La versión 2026.82.000 trae una mejora sobre 'emisión de facturas sin estar en VERIFACTU'. No se ha localizado la declaración responsable. La redacción comercial de Sage para despachos ('te adaptas... cuando sea necesario') no equivale a estar adaptado, según guiafacturacion.es: hay que pedirla por escrito.",
      "fuentes": [
        "https://communityhub.sage.com/es/sage-despachos-connected/",
        "https://communityhub.sage.com/es/sage-despachos-connected/f/anuncios/270207/nueva-version-sage-despachos-connected-2026-82-000",
        "https://communityhub.sage.com/es/sage-despachos-connected/f/anuncios/270026/nueva-version-sage-despachos-connected-2026-80-000",
        "https://grupo.sage.es/comunicados/bi/fy21-22/formacion_land/documents/Sage-SDC_Curso-webinar-Cambio-Plataforma-2h.pdf",
        "https://guiafacturacion.es/software/sage/",
        "https://docs.n8n.io/llms.txt",
        "https://glama.ai/mcp/servers?query=sage%20active"
      ],
      "confianza": "baja",
      "derivados": {
        "via_principal": "RPA o export",
        "veredicto_corto": "puente",
        "hay_demo_gratis": true,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-sage-despachos"
      }
    },
    {
      "id": "salesforce",
      "nombre": "Salesforce",
      "nombre_completo": "Salesforce Sales Cloud / Agentforce Sales (Salesforce, EE. UU.): CRM de ventas en la nube",
      "categoria": "crm-email",
      "alias": [
        "Sales Cloud",
        "Agentforce Sales",
        "Salesforce CRM",
        "SFDC"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST/JSON (más Bulk API 2.0 para volúmenes grandes, SOAP, GraphQL y Streaming/Pub-Sub). SOQL para consultas.",
        "auth": "OAuth 2.0 mediante una External Client App (ECA). Para servidor a servidor: flujo client credentials con un usuario 'Run As' (todas las llamadas usan sus permisos) o JWT bearer. Desde Spring '26 la creación de Connected Apps nuevas está bloqueada por defecto (UI y Metadata API); reactivarla exige pedirlo a Soporte. Las ECA no admiten el flujo usuario/contraseña.",
        "requisitos": "API incluida por defecto en Enterprise, Performance, Unlimited y Developer Edition (y, por deducción no verificada, en las nuevas Core, Advanced y Max). Professional/Pro Suite: solo con el complemento 'Web Services API' (25 US$/usuario/mes según la página de precios). Free Suite y Starter Suite: sin API según fuentes de terceros (no verificado en fuente oficial). El perfil del usuario necesita el permiso 'API Enabled'. Límite diario de llamadas por organización según edición y licencias.",
        "docs_url": "https://developer.salesforce.com/docs/platform/api-rest/guide/intro-rest-compatible-editions.html ; https://docs.n8n.io/integrations/builtin/credentials/salesforce/"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Salesforce Hosted MCP Servers: remotos (streamable HTTP) en https://api.salesforce.com/platform/mcp/v1/platform/<servidor> (sandbox: .../v1/sandbox/...). Piloto en primavera 2025, beta en oct-2025 y GA en abr-2026 (anuncio en el blog de desarrolladores; un tercero da el 29-abr-2026). Para Enterprise y superiores, y gratis en Developer Edition; sin precio aparte localizado. Vienen desactivados: el admin los activa en Setup > API Catalog > MCP Servers. Auth OAuth 2.0 por usuario con una External Client App con scopes mcp_api y refresh_token (las Connected Apps no sirven). Servidores SObject: sobject-reads (solo lectura: esquema, SOQL, búsqueda y relaciones), sobject-mutations, sobject-deletes y sobject-all; más servidores de Data 360, Tableau Next y otros, y servidores propios con Flows o Apex. Cada llamada respeta permisos, FLS y reglas de compartición del usuario y consume la cuota de API. Aparte está el Salesforce DX MCP Server local (npm @salesforce/mcp, stdio, para desarrolladores con Salesforce CLI); su README anuncia fin de vida el 2-nov-2026: no usarlo para proyectos nuevos."
      },
      "otras_vias": [
        "n8n: nodo nativo Salesforce (cuentas, contactos, leads, oportunidades, casos, tareas, objetos personalizados, Flows y consultas SOQL) y nodo Salesforce Trigger (altas y cambios). Credencial OAuth2 o JWT, documentada ya con External Client App.",
        "Make y Zapier: apps Salesforce nativas (no revisadas en detalle).",
        "Eventos salientes: Flows con llamadas HTTP, Platform Events, Change Data Capture y Outbound Messages.",
        "Exportar a CSV: Data Export semanal o Data Loader."
      ],
      "rpa": "no hace falta: API y MCP cubren CRM, casos y objetos personalizados.",
      "dificultad": "Media",
      "permisos_acotados": "Crear un usuario de integración con licencia 'Salesforce Integration' (5 gratis en Enterprise, Performance y Unlimited; 1 en Developer Edition, según guías de terceros) y perfil 'Minimum Access - API Only Integrations'. Darle un permission set con licencia 'Salesforce API Integration' y solo 'Read' en los objetos necesarios, con seguridad a nivel de campo. Usarlo como 'Run As' del flujo client credentials en una ECA solo con el scope 'api'. Para el MCP, activar solo sobject-reads y limitar la ECA a usuarios aprobados por permission set. NO se puede acotar: el scope 'api' no distingue lectura de escritura (lo limita el usuario, no el token); el MCP hereda lo que pueda hacer el usuario conectado; la cuota de API es de toda la organización; la licencia de integración no cubre todos los objetos (algunos de Industries o personalizados piden un permission set adicional, según la comunidad).",
      "pedir_al_informatico": "Que el administrador cree un usuario 'IA-lectura' con licencia Salesforce Integration y un permission set de solo lectura en Cuentas, Contactos, Oportunidades y Casos. Que active en API Catalog > MCP Servers solo el servidor sobject-reads y cree una External Client App con scopes mcp_api y refresh_token, restringida a ese usuario. Para n8n, otra External Client App con client credentials y 'Run As' ese mismo usuario.",
      "demo_gratis": "Developer Edition gratis y permanente: incluye API (unas 15.000 llamadas/día y 5 MB de datos según fuentes de terceros, no verificado), Hosted MCP Servers, Agentforce y Data 360 desde 2026; no es para uso comercial. Además, prueba de Sales Cloud de 30 días sin tarjeta (página de precios UE). La Free Suite (2 usuarios) no parece incluir API (no verificado).",
      "demo_resumen": "sandbox/cuenta dev",
      "coste_demo": "Precios oficiales en euros (página española, consultada el 9-oct-2026), por usuario y mes, sin mención al IVA: Starter Suite 25 € (mensual o anual), Pro Suite 100 € (anual), Core 195 €, Advanced (Avanzado) 395 € y Max 550 € (anual). Core, Advanced y Max se anunciaron el 3-sep-2026 y sustituyen en la práctica a Enterprise y Unlimited para clientes nuevos. Plan más barato con API: Pro Suite más el complemento Web Services API (25 US$/usuario/mes según la página; precio en euros no verificado). Con API incluida y MCP alojado: Core, 195 €/usuario/mes con pago anual.",
      "coste_resumen": "0 € dev; API: Pro+complemento o Core",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://www.salesforce.com/es/sales/pricing/",
        "https://www.salesforce.com/eu/sales/pricing/",
        "https://www.salesforce.com/news/stories/salesforce-simplifies-editions-2026/",
        "https://developer.salesforce.com/blogs/2026/04/salesforce-hosted-mcp-servers-are-now-generally-available",
        "https://developer.salesforce.com/docs/platform/hosted-mcp-servers/guide/hosted-mcp-servers-overview.html",
        "https://developer.salesforce.com/docs/platform/hosted-mcp-servers/guide/sobject-reads.html",
        "https://developer.salesforce.com/docs/platform/hosted-mcp-servers/guide/beta-to-ga-transition.html",
        "https://github.com/forcedotcom/mcp-hosted",
        "https://github.com/salesforcecli/mcp",
        "https://developer.salesforce.com/blogs/2026/04/new-developer-edition-agentforce-vibes-claude-mcp",
        "https://www.salesforce.com/blog/spring-26-release-architect-highlights/",
        "https://developer.salesforce.com/docs/atlas.en-us.pkg1_dev.meta/pkg1_dev/connected_apps.htm",
        "https://developer.salesforce.com/docs/platform/api-rest/guide/intro-rest-compatible-editions.html",
        "https://developer.salesforce.com/blogs/2023/03/using-the-client-credentials-flow-for-easier-api-authentication",
        "https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.salesforce/",
        "https://docs.n8n.io/integrations/builtin/trigger-nodes/n8n-nodes-base.salesforcetrigger/",
        "https://docs.n8n.io/integrations/builtin/credentials/salesforce/",
        "https://www.cleanlist.ai/blog/2026-10-05-salesforce-mcp-server-review (tercero, resume la documentación oficial)",
        "https://gearset.com/blog/what-are-salesforce-integration-user-licenses/ (tercero, licencias de integración)"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-salesforce"
      }
    },
    {
      "id": "sap-business-one",
      "nombre": "SAP Business One",
      "nombre_completo": "SAP Business One",
      "categoria": "erp-contabilidad",
      "alias": [
        "SAP B1"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "escritorio/on-premise",
      "api": {
        "existe": "sí",
        "estilo": "Service Layer REST/OData v4 (https://servidor:50000/b1s/v2/); OData v3 obsoleto desde el FP 2405. También existe la DI API (COM, solo Windows), que es antigua.",
        "auth": "POST /Login con CompanyDB, usuario y contraseña de B1, que devuelve las cookies B1SESSION y ROUTEID. SSO opcional (OIDC) con el SAP B1 Authentication Server.",
        "requisitos": "Viene incluido en B1 10.0, tanto en HANA como en SQL Server. Cada usuario que entra por la API consume una licencia de B1 con nombre. La licencia solo se compra a un partner, que normalmente instala y configura el Service Layer.",
        "docs_url": "https://help.sap.com/doc/056f69366b5345a386bb8149f1700c19/10.0/en-US/Service%20Layer%20API%20Reference.html"
      },
      "mcp": {
        "estado": "comunitario",
        "detalle": "Ninguno es oficial de SAP, y todos van contra el Service Layer. leonardows1/sap-b1-servicelayer-mcp: solo lectura por defecto (SAP_B1_READONLY=true) y SQL limitado a SELECT. jhsementes/mcp-sap: escritura desactivada por defecto. HelpCode-ai/sap-business-one-mcp-server: AGPL-3.0; su ficha dice que no está probado contra un sistema real. glauberbessa/mcpserverforsapb1: CRUD con confirmación humana. CData: solo lectura, con driver de pago. Comercial de partner: CompuTec AppEngine 3.2509 o superior trae MCP con un permiso de B1 específico para escribir y OIDC."
      },
      "otras_vias": [
        "BD directa en SQL Server o HANA: lectura con un login de solo lectura. Escribir directamente está prohibido por SAP y se pierde el soporte.",
        "DI API COM para add-ons de Windows.",
        "Data Transfer Workbench para importar plantillas CSV/Excel.",
        "Sin webhooks nativos. n8n/Make/Zapier: sin nodo nativo verificado (HTTP Request contra el Service Layer). Terceros: CData, CompuTec."
      ],
      "rpa": "no hace falta: el Service Layer lee y escribe.",
      "dificultad": "Media",
      "permisos_acotados": "Usuario de B1 dedicado (p. ej. IA_LECTURA) con las Autorizaciones generales en 'Solo lectura' en los módulos necesarios y 'Sin autorización' en el resto. Data Ownership para limitar documentos por propietario. MCP en modo solo lectura. NO se puede acotar: los endpoints SQL leen todo lo que permita la base de datos; no hay tokens con alcance ni caducidad (son usuario y contraseña, y varios MCP los guardan en texto plano); el usuario consume una licencia; el Service Layer no debe exponerse a Internet sin VPN o proxy inverso. Que el Service Layer respete las autorizaciones del usuario solo lo confirma CompuTec (confianza media).",
      "pedir_al_informatico": "Al partner: un usuario de B1 dedicado y de solo lectura con acceso al Service Layer v2 (OData v4) desde la red interna o por VPN. Que confirme versión y FP, si el Service Layer está instalado y cuánto cuesta la licencia de ese usuario.",
      "demo_gratis": "No hay prueba pública verificable. Opciones: demo guiada por un partner, licencias de desarrollo con la base de datos de demostración OEC Computers para partners PartnerEdge (no verificado) o el driver CData en prueba. Para clase, pedir un entorno de demostración a un partner.",
      "demo_resumen": "evaluación bajo petición",
      "coste_demo": "Sin precio oficial público. Licencia perpetua o suscripción por usuario, solo a través de partner. El Service Layer no tiene coste extra. Cifras no verificadas.",
      "coste_resumen": "partner: no verificado",
      "migracion": {
        "veredicto": "conectar tal cual",
        "cuando_migrar": "Si se sigue en la 9.x sin Service Layer y actualizar a la 10.0 cuesta parecido a migrar, si el partner no da soporte ni usuarios de API a un precio razonable, o si se quiere SaaS sin servidor propio.",
        "alternativas": [
          "Microsoft Dynamics 365 Business Central (API + MCP oficial)",
          "Odoo (API JSON-2 + MCP nativo; nodo n8n)",
          "Holded (pymes pequeñas)"
        ],
        "coste_esfuerzo_migracion": "10-80 k€ y 3-6 meses (estimación no verificada). Riesgos: add-ons verticales del partner, localización y migración del histórico."
      },
      "verifactu": "B1 tiene localización española, pero su adaptación a VERI*FACTU no está verificada: pedir al partner la declaración responsable, tanto la de SAP como la de los add-ons de facturación. Quien está en el SII está exento.",
      "fuentes": [
        "https://help.sap.com/doc/056f69366b5345a386bb8149f1700c19/10.0/en-US/Service%20Layer%20API%20Reference.html",
        "https://learn.computec.one/docs/appengine/administrators-guide/configuration-and-administration/mcp-server-for-sap-business-one",
        "https://github.com/leonardows1/sap-b1-servicelayer-mcp",
        "https://glama.ai/mcp/servers?query=sap%20business%20one",
        "https://glama.ai/mcp/servers/HelpCode-ai/sap-business-one-mcp-server",
        "https://glama.ai/mcp/servers/CDataSoftware/sap-business-one-mcp-server-by-cdata"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "API + MCP comunitario",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-sap-business-one"
      }
    },
    {
      "id": "sap-s4hana",
      "nombre": "SAP S/4HANA",
      "nombre_completo": "SAP S/4HANA (Cloud Public Edition y on-premise/Private)",
      "categoria": "erp-contabilidad",
      "alias": [
        "S/4HANA",
        "S4HANA"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "híbrido",
      "api": {
        "existe": "sí",
        "estilo": "APIs OData v2/v4 (y algunas SOAP) catalogadas en SAP Business Accelerator Hub. En on-premise van por SAP Gateway y cada servicio OData hay que activarlo.",
        "auth": "Public Edition: Communication User con usuario y contraseña o certificado X.509; se puede configurar OAuth 2.0 en el Communication System. On-premise: usuario y contraseña, X.509, SAML u OAuth 2.0. Si el agente está en la nube y el sistema en la oficina, a través de BTP Destination y Cloud Connector.",
        "requisitos": "Incluida en la suscripción o licencia; no hace falta ser partner. La configura un administrador: en Public Edition con Communication System, Communication Arrangement y Communication Scenario; en on-premise con un usuario técnico, un rol PFCG y el servicio OData activado. RIESGO CONTRACTUAL: la SAP API Policy v4.2026a (abril de 2026) restringe el uso de las APIs desde sistemas de IA autónomos o generativos que planifican o ejecutan secuencias de llamadas, salvo por 'arquitecturas avaladas por SAP' (Joule Studio, el MCP Gateway de Integration Suite). SAP dice que la política solo define por dónde debe pasar ese tráfico. No verificado si aplica a on-premise.",
        "docs_url": "https://api.sap.com/products/SAPS4HANACloud/apis/all ; https://help.sap.com/doc/sap-api-policy/latest/en-US/API_Policy_latest.pdf"
      },
      "mcp": {
        "estado": "comunitario",
        "detalle": "SAP no tiene un MCP oficial al que Claude Code pueda apuntar para leer datos de S/4HANA sin pasar por BTP. Lo oficial: MCP para desarrollar (cap-js/mcp-server, sin datos de negocio), el MCP Gateway de SAP Integration Suite (anunciado en TechEd en nov-2025; consume créditos BTP; disponibilidad no verificada) y Joule Studio con MCP/A2A. El acuerdo SAP-Anthropic de mayo de 2026 integra Claude dentro de Joule, no como acceso externo. De un tercero hay uno oficial: AWS for SAP MCP Server en Bedrock AgentCore (OData, escritura solo si el operador la activa). Comunitarios: oisee/odata_mcp_go (Go, opciones --read-only y --read-only-but-functions, MIT, v1.6.0) y lemaiwo/btp-sap-odata-to-mcp-server (Node en BTP, XSUAA, MIT)."
      },
      "otras_vias": [
        "BD directa: imposible en Public Edition; en on-premise, SAP no lo soporta ni es recomendable.",
        "Exportar a Excel desde Fiori; publicar custom CDS views como API OData de solo lectura.",
        "Eventos: SAP Business Events y Event Mesh a través de BTP (equivalen a webhooks).",
        "n8n: sin nodo nativo verificado (HTTP Request contra OData). El 12-may-2026 se anunció n8n gestionado dentro de Joule Studio, con disponibilidad prevista para el tercer trimestre de 2026, no verificada.",
        "Conectores de terceros: CData, Workato, StackOne y Apideck."
      ],
      "rpa": "no hace falta: OData cubre lectura y escritura.",
      "dificultad": "Media",
      "permisos_acotados": "Public Edition: un Custom Communication Scenario solo con los servicios inbound necesarios y un Communication User dedicado a cada integración. Para solo lectura, exponer custom CDS views como API. On-premise: usuario técnico de tipo Sistema con un rol PFCG que tenga S_SERVICE solo para los servicios elegidos, actividad 03 (visualizar) y restricción por niveles organizativos (BUKRS, VKORG). NO se puede acotar: muchos escenarios estándar dan lectura y escritura de todas sus APIs y no filtran por sociedad. Además, la API Policy puede obligar a pasar por BTP aunque los permisos estén bien.",
      "pedir_al_informatico": "Un Communication Arrangement con un Custom Communication Scenario que solo tenga las APIs necesarias (mejor custom CDS views de solo lectura) y un Communication User dedicado con certificado u OAuth. Que el partner confirme por escrito si la integración con IA cumple la SAP API Policy v4.2026a o si tiene que pasar por Integration Suite.",
      "demo_gratis": "Sandbox de SAP Business Accelerator Hub: gratis con una cuenta SAP, clave en la cabecera APIKey contra sandbox.api.sap.com y datos de prueba. Se le puede apuntar odata_mcp_go en modo --read-only. La prueba de S/4HANA Cloud (14 o 30 días según la página) usa un tenant compartido sin Communication Arrangements, así que no sirve para probar la API.",
      "demo_resumen": "sandbox/cuenta dev",
      "coste_demo": "Sandbox: 0 €. Licencia sin precio público: suscripción anual con SAP o con un partner (GROW with SAP), con la API incluida. El MCP Gateway y BTP consumen créditos BTP (importe no verificado).",
      "coste_resumen": "0 € sandbox; licencia no pública",
      "migracion": {
        "veredicto": "conectar tal cual",
        "cuando_migrar": "Nunca por la IA. Solo si la pyme está sobredimensionada (menos de 50 empleados y procesos simples) y paga una suscripción desproporcionada, si el on-premise se queda sin mantenimiento y actualizar cuesta lo mismo que cambiar, o si la API Policy impide el caso de uso y no se quiere pagar BTP.",
        "alternativas": [
          "Microsoft Dynamics 365 Business Central (API + MCP oficial)",
          "Odoo (API JSON-2 + MCP nativo; nodo n8n)",
          "SAP Business One (para seguir en SAP con menos coste)"
        ],
        "coste_esfuerzo_migracion": "Entre seis y siete cifras y 12-24 meses (estimación no verificada). Riesgos: funciones que el destino no tiene (MRP, Project System, localizaciones) y formar de nuevo a toda la plantilla."
      },
      "verifactu": "Quien está en el SII queda excluido de VERI*FACTU, y muchas empresas con S/4HANA lo están. Para el resto, SAP Document and Reporting Compliance (no verificado): pedir la declaración responsable al partner.",
      "fuentes": [
        "https://news.sap.com/2025/11/new-agentic-capabilities-sap-btp-supercharge-developers/",
        "https://erp.today/sap-anthropic-claude-joule-mcp/",
        "https://help.sap.com/doc/sap-api-policy/latest/en-US/API_Policy_latest.pdf",
        "https://cdata.com/blog/sap-api-policy-ai-strategy",
        "https://docs.aws.amazon.com/mcp-sap/latest/awsforsapmcp/introduction.md",
        "https://github.com/oisee/odata_mcp_go",
        "https://github.com/lemaiwo/btp-sap-odata-to-mcp-server",
        "https://github.com/cap-js/mcp-server",
        "https://n8n.io/sap-partnership/",
        "https://developers.sap.com/tutorials/hcp-abh-test-locally.html",
        "https://www.sap.com/products/erp/s4hana/trial.html"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "API + MCP comunitario",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-sap-s4hana"
      }
    },
    {
      "id": "sendcloud",
      "nombre": "Sendcloud",
      "nombre_completo": "Sendcloud",
      "categoria": "hosteleria-nicho",
      "alias": [],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST v3 (la v2 queda como legado), con webhooks (cambio de estado del paquete, devoluciones e integraciones) y Event Subscriptions. Los límites de peticiones están documentados.",
        "auth": "HTTP Basic con clave pública y secreta, u OAuth2 client credentials (scope 'api', token de 1 hora)",
        "requisitos": "Autoservicio: Ajustes > Integraciones > Sendcloud API > Conectar, y las claves se generan solas. No se pudo confirmar en qué planes se incluye la API.",
        "docs_url": "https://sendcloud.dev"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "https://mcp.sendcloud.com/mcp (Streamable HTTP) con OAuth 2.0 y CIMD (Cursor no es compatible). 24 toolsets que cubren la API v3. Las herramientas GET están anotadas como de solo lectura y las POST/DELETE como destructivas. Se filtra con ?toolsets=. Ojo: crear un envío lo factura."
      },
      "otras_vias": [
        "Más de 100 integraciones de e-commerce y más de 160 transportistas (SEUR, MRW, Correos Express y Correos, con contrato propio)",
        "Nodo nativo en n8n no encontrado: usar HTTP Request (no verificado)",
        "Colecciones de Postman"
      ],
      "rpa": "no hace falta",
      "dificultad": "Fácil",
      "permisos_acotados": "Crea una integración 'Sendcloud API' exclusiva para el arnés, con sus propias claves y revocable aparte. Solo existe el scope 'api', así que no hay clave de solo lectura. En el MCP, limita los toolsets (por ejemplo ?toolsets=parcel-tracking,parcel-statuses,analytics,reporting) y mantén la confirmación para cualquier herramienta POST. No se puede: clave de solo lectura ni IP allowlist (no documentada).",
      "pedir_al_informatico": "Pide una integración 'Sendcloud API' exclusiva para el arnés y conecta el MCP oficial limitado a los toolsets de seguimiento e informes.",
      "demo_gratis": "Plan Free gratis para siempre (1 usuario). 'Acceso a la API' aparece en la tabla de planes, pero no se pudo confirmar que el Free lo incluya. Prueba de 14 días de los planes de pago sin tarjeta. Las etiquetas de prueba con 'unstamped letter' no se cobran.",
      "coste_demo": "Free 0 €. Lite 28 €/mes (+0,11 € por etiqueta), Growth 87 €/mes, Premium 175 €/mes. Un 20 % menos con pago anual.",
      "demo_resumen": "gratis permanente",
      "coste_resumen": "0 € (Free); Lite 28 €/mes",
      "migracion": {
        "veredicto": "conectar tal cual",
        "cuando_migrar": "No aplica.",
        "alternativas": [],
        "coste_esfuerzo_migracion": "No aplica."
      },
      "fuentes": [
        "https://sendcloud.dev/llms.txt",
        "https://sendcloud.dev/docs/getting-started/mcp-server.md",
        "https://sendcloud.dev/docs/getting-started/authentication.md",
        "https://sendcloud.dev/docs/getting-started/how-to-create-your-api-keys.md",
        "https://sendcloud.dev/docs/getting-started/creating-test-labels.md",
        "https://www.sendcloud.com/es/precios/",
        "https://www.sendcloud.com/es/transportistas/"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-sendcloud"
      }
    },
    {
      "id": "seur",
      "nombre": "SEUR",
      "nombre_completo": "SEUR (API de envíos)",
      "categoria": "hosteleria-nicho",
      "alias": [],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "Nueva API REST de SEUR (envíos, etiquetas, puntos de recogida, manifiestos y API de tracking), según el changelog del plugin oficial 'SEUR' para WooCommerce (v2.2.29, 2026), que pasó de SOAP a REST.",
        "auth": "Datos de alta de cliente que entrega SEUR (incluido el CCC). El esquema exacto (OAuth u otro) no se ha verificado.",
        "requisitos": "Hay que ser cliente con contrato. No se encontró un portal de desarrolladores público.",
        "docs_url": "https://wordpress.org/plugins/seur/ (no hay portal de API público)"
      },
      "mcp": {
        "estado": "ninguno",
        "detalle": "No se encontró ningún MCP. Pendiente de comprobar en directorios de MCP. Vía alternativa: el MCP oficial de Sendcloud con contrato SEUR propio."
      },
      "otras_vias": [
        "Sendcloud (SEUR disponible subiendo el contrato propio)",
        "Plugins para PrestaShop, Magento y WooCommerce",
        "SEUR Print, SEUR Pro y software que instala SEUR"
      ],
      "rpa": "no hace falta",
      "dificultad": "Media",
      "permisos_acotados": "Las credenciales son de la cuenta y permiten crear envíos (que se facturan). Pide credenciales separadas para la integración y en el arnés expón solo el tracking. Si vas por Sendcloud: clave por integración y MCP con ?toolsets=parcel-tracking. No se puede tener una credencial solo de consulta (no documentada).",
      "pedir_al_informatico": "Pide a tu comercial de SEUR credenciales de API exclusivas para la integración y la documentación de la API REST (tracking y envíos), o sube tu contrato SEUR a Sendcloud.",
      "demo_gratis": "No hay sandbox público: hay que ser cliente. Para clase, puedes enseñar SEUR a través de Sendcloud (plan Free).",
      "coste_demo": "Hace falta contrato SEUR con tarifa negociada. La API no tiene coste publicado.",
      "demo_resumen": "no hay",
      "coste_resumen": "Contrato SEUR (tarifa negociada)",
      "migracion": {
        "veredicto": "conectar tal cual",
        "cuando_migrar": "Si tienes varias agencias, un agregador (Sendcloud) suele salir más a cuenta que mantener cada API por separado.",
        "alternativas": [
          "Sendcloud como capa única"
        ],
        "coste_esfuerzo_migracion": "Bajo: se conserva el contrato SEUR."
      },
      "fuentes": [
        "https://wordpress.org/plugins/seur/",
        "https://www.seur.com/es/empresas/integracion-con-seur/",
        "https://www.sendcloud.com/es/transportistas/"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "API",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": false,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-seur"
      }
    },
    {
      "id": "shopify",
      "nombre": "Shopify",
      "nombre_completo": "Shopify",
      "categoria": "ads-ecommerce-bi",
      "alias": [],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "GraphQL Admin API (la REST Admin es legado)",
        "auth": "Token de acceso de app. Desde el 1-ene-2026 no se pueden crear apps personalizadas 'legacy' desde el admin; se crean en el Dev Dashboard con Client ID y secreto. Si la app y la tienda son de la misma organización: client credentials grant (token de 24 h). Si no: authorization code grant (token offline).",
        "requisitos": "Disponible en todos los planes. En Basic, 'acceso limitado a los datos': los datos protegidos de clientes de nivel 2 (nombre, email, teléfono, dirección) varían según el plan. Los scopes se declaran en la versión de la app. Para pedidos de más de 60 días hace falta read_all_orders.",
        "docs_url": "https://shopify.dev/docs/apps/build/dev-dashboard/get-api-access-tokens"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "1) Shopify connector for Claude: se instala desde el directorio de Claude. Productos, colecciones e inventario en lectura y escritura; pedidos, clientes y analítica solo lectura. No hace reembolsos, cancelaciones, pagos, impuestos ni dominios, ni toca el tema publicado. La escritura queda apagada hasta que se aprueba. 2) Shopify AI Toolkit (plugin para Claude Code, abr-2026): docs, validación de código y gestión de la tienda a través de Shopify CLI. 3) Dev MCP local (@shopify/dev-mcp), solo documentación. 4) Storefront MCP y Customer Account MCP, pensados para agentes de compra. Los MCP de Admin API comunitarios (p. ej. GeLi2001/shopify-mcp) no están revisados por Shopify."
      },
      "otras_vias": [
        "Nodos nativos Shopify y Shopify Trigger en n8n (no re-verificado)",
        "Webhooks",
        "Export CSV",
        "Make/Zapier"
      ],
      "rpa": "no hace falta",
      "dificultad": "Fácil",
      "permisos_acotados": "Crear la app en el Dev Dashboard solo con scopes de lectura: read_products, read_orders y read_inventory; read_customers solo si hace falta; read_all_orders para histórico. El token de client credentials caduca a las 24 h, no es permanente. En el conector de Claude, aprobar solo lectura con una cuenta de staff limitada. Lo que NO se puede: limitar por colección; y, según terceros, rebajar un nivel de acceso ya aprobado sin desinstalar la app.",
      "pedir_al_informatico": "Que el propietario cree en el Dev Dashboard una app 'IA-lectura' solo con scopes read_* y guarde el Client ID y el secreto en un gestor de secretos. O que instale el conector oficial de Shopify en Claude aprobando solo lectura con una cuenta de staff limitada.",
      "demo_gratis": {
        "opcion": "Tienda de desarrollo creada desde el Dev Dashboard o una cuenta Partner (sin coste en la práctica, aunque la página oficial no lo dice). Alternativa: prueba de 3 días y luego 1 €/mes durante 3 meses.",
        "api_incluida": "sí",
        "limites": "Solo pagos de prueba (pasarela de test), tienda protegida con contraseña, máximo 250 por organización, no se puede convertir en tienda real."
      },
      "demo_resumen": "sandbox/cuenta dev",
      "coste_demo": {
        "plan": "Basic",
        "precio": "24 €/mes con pago anual o 32 €/mes mensual (Grow: 69 / 92 €)",
        "facturacion": "anual o mensual",
        "verificado": "sí (shopify.com/es/precios, oct-2026)"
      },
      "coste_resumen": "Basic 24 €/mes (anual) o 32 € mensual",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://shopify.dev/docs/apps/build/dev-dashboard/get-api-access-tokens",
        "https://community.shopify.dev/t/starting-january-1-2026-you-will-not-be-able-to-create-new-legacy-custom-apps-this-will-not-impact-any-existing-apps/26798",
        "https://shopify.dev/docs/apps/build/ai-toolkit",
        "https://help.shopify.com/en/manual/ai-powered-tools/connecting-ai-tools/shopify-connector-for-claude",
        "https://help.shopify.com/en/manual/apps/connecting-ai-tools",
        "https://shopify.dev/docs/apps/launch/protected-customer-data",
        "https://shopify.dev/docs/apps/build/dev-dashboard/development-stores",
        "https://www.shopify.com/es/precios"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-shopify"
      }
    },
    {
      "id": "signaturit",
      "nombre": "Signaturit",
      "nombre_completo": "Signaturit (Signaturit Solutions, España; Signaturit Group, en integración en Namirial): firma electrónica, burofax online y email o SMS certificado",
      "categoria": "ofimatica-mensajeria",
      "alias": [
        "Signaturit Group",
        "Signaturit Solutions"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST/JSON v3 (algún endpoint ya en v4, p. ej. GET /v4/templates). Cubre firmas (crear, recordar, cancelar, borrar, descargar documento firmado y audit trail), email y SMS certificados, plantillas, contactos, equipo y grupos, branding, ficheros certificados, créditos y suscripciones a eventos. Paginación: hasta 100 por página en firmas y limit + offset de 10.000 como máximo. La docs v3 lista SDK de Python, PHP, Node, Ruby, Java y .NET (versiones no verificadas).",
        "auth": "Token de acceso que la docs llama OAuth2, pero que se copia del panel (pestaña Integraciones de los ajustes de la cuenta) y se envía como Authorization: Bearer <token>. Token distinto en sandbox y en producción. Sin scopes ni caducidad documentados.",
        "requisitos": "Sandbox gratis en https://api.sandbox.signaturit.com/v3 con todos los métodos. Producción en https://api.signaturit.com/v3: el centro de ayuda dice que hace falta cuenta Enterprise, y la página de precios solo pone 'Integración API' en Enterprise (precio 'A determinar'). Límites de llamadas no publicados. Algunas funciones (firma biométrica, Massive Direct Access) hay que activarlas en la cuenta.",
        "docs_url": "https://docs.signaturit.com/api/latest ; https://docs.signaturit.com/getting-started"
      },
      "mcp": {
        "estado": "comunitario",
        "detalle": "Signaturit ni Namirial publican MCP oficial (no aparece en su docs ni en búsquedas a 9-oct-2026). Comunitario: jmartin82/signaturit-mcp (Go, Apache-2.0, 2 commits, 1 estrella; el README dice que no es oficial). 4 herramientas: get_signature (lee), create_signature desde plantilla, send_signature_reminder y cancel_signature (escriben). Token en la variable SIGNATURIT_SECRET_TOKEN. Binario local: transporte no indicado (probablemente stdio, no verificado) y no explica cómo elegir sandbox o producción. Última actualización listada: 28-abr-2025 (mcp.aibase.com). También hay MCP alojados de terceros (Pipedream, viaSocket, Boost.space) con herramientas no verificadas."
      },
      "otras_vias": [
        "n8n: sin nodo nativo; n8n.io solo propone el nodo HTTP Request con Bearer.",
        "Make: app Signaturit (disparador 'Watch Document Events'; crear solicitud de firma, crearla desde plantilla, crear email certificado, enviar recordatorio, cancelar y 'Make an API Call'). Se conecta con el token de la pestaña Integraciones.",
        "Zapier: app Signaturit (disparador 'New Signed Document'; 5 acciones: crear solicitud de firma, crearla desde plantilla, email certificado, recordatorio y cancelar). La página de precios incluye 'Integración con Zapier' desde Business+; no verificado si funciona sin la API de Enterprise.",
        "Webhooks: URL de eventos por solicitud y suscripciones (/v3/subscriptions) a eventos como document_opened, document_signed, document_completed, document_declined y document_expired. Llegan en JSON si la URL acaba en .json y salen siempre de la IP 34.241.96.22 (sandbox y producción).",
        "Firma embebida en iframe con eventos postMessage (ready, signed, declined, completed, close).",
        "Descarga manual del documento firmado y del audit trail desde la web."
      ],
      "rpa": "no hace falta: la API cubre envío, estado, recordatorios y descarga.",
      "dificultad": "Media",
      "permisos_acotados": "Hacer todas las pruebas en sandbox, con su propio token. En producción, crear un usuario dedicado con rol 'member' (no 'admin') y usar su token; que solo vea sus propios envíos no está verificado (la docs no describe permisos por rol). En los webhooks, aceptar solo llamadas de la IP 34.241.96.22. Con el MCP comunitario, exigir confirmación en el cliente antes de create_signature o cancel_signature. NO se puede acotar: no hay scopes ni token de solo lectura documentados; el token permite crear, cancelar y borrar firmas y, si el usuario es admin, gestionar equipo y contactos; no hay caducidad ni lista de IP permitidas en la API documentadas.",
      "pedir_al_informatico": "Pide a Signaturit (Namirial) que confirme por escrito si vuestro plan permite usar la API en producción o si hace falta Enterprise, y a qué precio. Crea una cuenta sandbox gratis para las pruebas y, en producción, un usuario 'member' solo para el asistente, con su token guardado en un gestor de secretos.",
      "demo_gratis": "Sandbox gratuito para desarrolladores (api.sandbox.signaturit.com) con todos los métodos de la API: los documentos llevan marca de agua y los datos no están certificados. Aparte, prueba gratis sin tarjeta del producto web: una página de Signaturit habla de 7 días con las funciones de Business+ y otra (Signaturit Universign) de 14 días con Business; contradicción no resuelta. No verificado que la prueba web incluya la API.",
      "demo_resumen": "sandbox/cuenta dev",
      "coste_demo": "0 € en sandbox. Producción con API: plan Enterprise, precio 'A determinar' (a presupuesto). Referencia sin API: Business 35 €/usuario/mes en pago mensual o 420 €/usuario/año; Business+ 57 €/usuario/mes o 684 €/usuario/año (incluye Zapier). La página no dice si lleva IVA. Verificado el 9-oct-2026.",
      "coste_resumen": "0 € sandbox; API en Enterprise (a presupuesto)",
      "migracion": {
        "veredicto": "conectar tal cual",
        "cuando_migrar": "Solo si la empresa está en Business o Business+, el presupuesto de Enterprise no compensa y Zapier o Make no bastan.",
        "alternativas": [
          "DocuSign (MCP oficial y cuenta developer gratis)",
          "Zapier o Make sobre Business+ (sin integración propia)"
        ],
        "coste_esfuerzo_migracion": "Bajo o medio: rehacer plantillas y flujos de envío en 1-3 semanas (estimación no verificada). Riesgo: guardar los documentos firmados y los audit trail antiguos, que se quedan en Signaturit."
      },
      "fuentes": [
        "https://docs.signaturit.com/api/latest",
        "https://docs.signaturit.com/getting-started",
        "https://help.signaturit.com/hc/en-us/articles/115001596865",
        "https://www.signaturit.com/es/precios",
        "https://www.signaturit.com/products/signature/signaturit/free",
        "https://apps.make.com/signaturit",
        "https://zapier.com/apps/signaturit/integrations",
        "https://n8n.io/integrations/signaturit/",
        "https://github.com/jmartin82/signaturit-mcp",
        "https://mcp.aibase.com/server/1916341265811349506",
        "https://mcp.pipedream.com/app/signaturit"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "API + MCP comunitario",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-signaturit"
      }
    },
    {
      "id": "slack",
      "nombre": "Slack",
      "nombre_completo": "Slack",
      "categoria": "ofimatica-mensajeria",
      "alias": [],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "Web API (REST/JSON), Events API o Socket Mode, e incoming webhooks.",
        "auth": "OAuth 2.0 con token de bot (xoxb) o de usuario (xoxp) y scopes granulares.",
        "requisitos": "Crear la app es gratis. En el plan Free caben como máximo 10 apps. Desde el 29-may-2025, las apps de distribución comercial que no están en el Marketplace tienen conversations.history y replies limitados a 1 petición por minuto y 15 mensajes. Las apps internas del propio workspace y las del Marketplace mantienen Tier 3.",
        "docs_url": "https://docs.slack.dev/"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Slack MCP server remoto en https://mcp.slack.com/mcp (Streamable HTTP), publicado el 17-feb-2026. Usa OAuth confidencial con token de USUARIO. No admite SSE ni registro dinámico: el cliente tiene que ser una app interna o del Marketplace. Claude.ai, Claude Code, Cursor y Perplexity vienen como clientes socios. Lee: búsqueda de mensajes, ficheros, usuarios y canales, historial de canales e hilos, canvases y listas. Escribe: envía y programa mensajes, crea conversaciones, reacciones, canvases y listas, y sube ficheros. Cada herramienta pide sus scopes (p. ej. search:read.public, channels:history, chat:write). El admin aprueba los clientes con el flujo normal de aprobación de apps y todo queda en los audit logs. La documentación no dice plan mínimo."
      },
      "otras_vias": [
        "n8n: nodos nativos Slack y Slack Trigger",
        "Incoming webhooks (publicar en un solo canal)",
        "Make y Zapier",
        "Exportación del workspace por el admin"
      ],
      "rpa": "no hace falta: hay API y MCP oficiales.",
      "dificultad": "Fácil",
      "permisos_acotados": "Para automatizaciones, app interna con token de BOT: el bot solo lee los canales a los que se le invita. Scopes de lectura (channels:history, channels:read, users:read) y sin chat:write si no tiene que escribir. Para solo avisar, un incoming webhook atado a un canal. En el MCP oficial, quitar los scopes de mensajes directos (im:history, search:read.im, mpim:*) y dejar los de escritura como opcionales; el admin puede exigir aprobación de apps. NO se puede acotar: un token de usuario ve todo lo que ve la persona; search:read.* no se limita por canal; no hay token de solo lectura por canal.",
      "pedir_al_informatico": "Aprueba una app interna de Slack con solo los scopes de lectura que necesitamos y añade su bot únicamente a los canales X e Y. Para el MCP oficial, aprueba el cliente Claude sin scopes de mensajes directos y revisa los audit logs.",
      "demo_gratis": "Plan Free para siempre con API (máx. 10 apps, 90 días de historial visible). El Slack Developer Program (gratis) da además un sandbox con funciones Enterprise: hasta 8 usuarios, 2 sandboxes activos y 6 meses prorrogables (el básico, 1 mes). No verificado si el MCP oficial exige plan de pago.",
      "demo_resumen": "gratis permanente",
      "coste_demo": "0 € con Free. Pro: 6,75 €/usuario/mes con pago anual u 8,25 € mensual; Business+: 15 € anual o 18 € mensual (slack.com/intl/es-es/pricing, oct-2026).",
      "coste_resumen": "0 € (Free); Pro 6,75 €/u/mes anual",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://docs.slack.dev/ai/mcp-server",
        "https://docs.slack.dev/changelog/2026/02/17/slack-mcp",
        "https://docs.slack.dev/changelog/2025/05/29/rate-limit-changes-for-non-marketplace-apps",
        "https://docs.slack.dev/reference/methods/conversations.history",
        "https://docs.slack.dev/tools/developer-sandboxes",
        "https://slack.com/intl/es-es/pricing"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-slack"
      }
    },
    {
      "id": "smartsheet",
      "nombre": "Smartsheet",
      "nombre_completo": "Smartsheet (hojas de gestión de proyectos y trabajo)",
      "categoria": "ofimatica-mensajeria",
      "alias": [],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST/JSON, API 2.0. Base https://api.smartsheet.com/2.0; región Europa https://api.smartsheet.eu/2.0 (tokens distintos de los de .com). Hojas, filas, columnas, adjuntos, discusiones, informes, dashboards, espacios de trabajo y webhooks. La Resource Management API es otro producto aparte.",
        "auth": "Dos vías. (1) Token de acceso 'raw' (Bearer): se genera en Configuración personal > Acceso a API; da lectura y escritura sobre todo lo que ve el usuario, sin scopes. (2) OAuth 2.0 de 3 pasos con scopes: READ_SHEETS, WRITE_SHEETS, CREATE_SHEETS, DELETE_SHEETS, ADMIN_SHEETS, SHARE_SHEETS, READ_SIGHTS, READ_USERS, ADMIN_USERS, ADMIN_WEBHOOKS, ADMIN_WORKSPACES, READ_EVENTS, entre otros. Los scopes no saltan los permisos de uso compartido. Token de acceso de unos 7 días con refresh token.",
        "requisitos": "Plan Business, Enterprise o Advanced Work Management. Pro NO incluye API. Para registrar apps OAuth (Developer Tools) hace falta el email de un usuario con licencia en Business o superior. Límite: 300 peticiones/min por token (30/min para subir adjuntos e historial de celdas). El admin puede fijar caducidad de los tokens en Admin Center > Seguridad y controles.",
        "docs_url": "https://developers.smartsheet.com/api/smartsheet/introduction ; https://developers.smartsheet.com/api/smartsheet/guides/basics/authentication ; https://developers.smartsheet.com/api/smartsheet/guides/advanced-topics/oauth"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Smartsheet MCP Server remoto, GA desde el 24-mar-2026. URL por región: https://mcp.smartsheet.com (EE. UU.), https://mcp.smartsheet.eu (UE) y https://mcp.smartsheet.au. Auth: token API en cabecera Authorization: Bearer, u OAuth en Claude, Claude Desktop, ChatGPT, Gemini Enterprise y Microsoft 365 Copilot. Exige plan Business, Enterprise o AWM. Lee y escribe: resúmenes de hoja, búsqueda, filas, columnas, adjuntos, discusiones, informes, dashboards, gráficos, workflows y portfolios (estos dos, solo Enterprise o AWM); unas 42 herramientas, con nuevas cada mes (changelog, última del 2-oct-2026). Tiene herramientas destructivas: delete_rows (máx. 10 filas por llamada), delete_column, delete_attachment, delete_comment, delete_workflow y otras. Cada herramienta exige su scope OAuth (READ_SHEETS, WRITE_SHEETS...). No hay modo de solo lectura en el servidor; solo un filtro read/write en la búsqueda de herramientas. Respeta los permisos del usuario. Está en el directorio de conectores de Claude (hecho por Smartsheet, verificado, añadido en ene-2026). Aparte, Smartsheet publica un MCP local de código abierto: @smartsheet/smar-mcp v1.6.1 (npm, 31-mar-2026, repo smartsheet-platform/smar-mcp), que lee, crea, actualiza y borra hojas y filas."
      },
      "otras_vias": [
        "n8n: sin nodo nativo; usar el nodo HTTP Request con Bearer (hay un paquete comunitario n8n-nodes-smartsheet, mantenimiento no verificado)",
        "Make: app Smartsheet (36 módulos, 'Watch Rows' y 'Make an API Call')",
        "Zapier: app Smartsheet (6 disparadores, 17 acciones y 2 búsquedas)",
        "Webhooks de la API",
        "Exportar hojas a Excel o CSV desde la interfaz"
      ],
      "rpa": "no hace falta: API y MCP cubren hojas, filas e informes.",
      "dificultad": "Media",
      "permisos_acotados": "Usar un usuario de servicio dedicado con licencia, al que solo se compartan las hojas o espacios necesarios con rol Lector. Para scripts, mejor una app OAuth solo con READ_SHEETS (y READ_SIGHTS si hacen falta dashboards) que un token raw. Para el MCP en Claude, conectar por OAuth con ese usuario: como los scopes no saltan el uso compartido, las herramientas de escritura fallan en hojas donde solo es Lector. Pedir al admin una caducidad corta para los tokens API. NO se puede acotar: el token raw no tiene scopes y hace todo lo que puede el usuario, incluido borrar filas por el MCP; no hay token por hoja; el MCP no tiene interruptor de solo lectura; en hojas donde el usuario es Editor, el agente puede borrar.",
      "pedir_al_informatico": "Crea un usuario de servicio 'ia' con licencia Business y compártele solo las hojas X e Y como Lector. Conecta con él el MCP de Smartsheet en Claude por OAuth (región UE: mcp.smartsheet.eu) y fija en Admin Center una caducidad corta para los tokens API.",
      "demo_gratis": "No hay plan gratuito para altas nuevas desde el 28-ago-2024. Hay prueba de 30 días sin tarjeta; no está verificado que la API y el MCP funcionen durante la prueba. El 'sandbox' de desarrollador se pide con el registro en Developer Tools, que exige un usuario con licencia Business o superior; en la región UE, según la comunidad, hay que pedirlo a soporte (no verificado).",
      "demo_resumen": "prueba 30 días",
      "coste_demo": "Plan más barato con API: Business, unos 17 €/miembro/mes con pago anual o 22 € con pago mensual, mínimo 3 miembros (smartsheet.com/pricing, oct-2026; la página junta las dos cifras y el reparto anual/mensual se ha deducido). IVA no indicado. Pro (unos 8 €/11 €) no incluye API.",
      "coste_resumen": "~17 €/miembro/mes (Business, anual, mín. 3)",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://developers.smartsheet.com/api/smartsheet/introduction",
        "https://developers.smartsheet.com/api/smartsheet/guides/basics/authentication",
        "https://developers.smartsheet.com/api/smartsheet/guides/advanced-topics/oauth",
        "https://developers.smartsheet.com/api/smartsheet/guides/getting-started",
        "https://developers.smartsheet.com/api/smartsheet/guides/advanced-topics/scalability-options",
        "https://developers.smartsheet.com/register",
        "https://developers.smartsheet.com/ai-mcp/smartsheet/install-the-smartsheet-mcp-server",
        "https://developers.smartsheet.com/ai-mcp/smartsheet/install-the-smartsheet-mcp-server/connect-claude-code",
        "https://developers.smartsheet.com/ai-mcp/smartsheet/mcp-server-tools",
        "https://developers.smartsheet.com/ai-mcp/smartsheet/mcp-server-toolsets",
        "https://developers.smartsheet.com/ai-mcp/smartsheet/changelog",
        "https://www.smartsheet.com/content-center/smartsheet-mcp-server-now-generally-available",
        "https://help.smartsheet.com/articles/2483670-smartsheet-mcp-server",
        "https://help.smartsheet.com/articles/2482389-generate-API-key",
        "https://help.smartsheet.com/articles/2482070-admin-center-manage-security-and-controls",
        "https://help.smartsheet.com/articles/2482687-free-plan",
        "https://claude.com/connectors/smartsheet",
        "https://registry.npmjs.org/@smartsheet/smar-mcp",
        "https://www.smartsheet.com/pricing",
        "https://es.smartsheet.com/pricing",
        "https://apps.make.com/smartsheet",
        "https://zapier.com/apps/smartsheet/integrations",
        "https://community.n8n.io/t/smartsheet-integration/10396"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-smartsheet"
      }
    },
    {
      "id": "stripe",
      "nombre": "Stripe",
      "nombre_completo": "Stripe",
      "categoria": "ads-ecommerce-bi",
      "alias": [],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST",
        "auth": "Claves de API: restringidas (rk_), de agente (restringidas con la etiqueta Agent) o secretas (sk_, no recomendadas). OAuth para el MCP.",
        "requisitos": "Cuenta de Stripe gratuita; no hay revisión ni aprobación.",
        "docs_url": "https://docs.stripe.com/keys"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Servidor remoto en https://mcp.stripe.com. Autenticación por OAuth (se eligen cuentas o sandboxes y los permisos por entorno) o por clave de agente como Bearer; se instala también con 'stripe agent setup'. Lee y escribe mediante stripe_api_read y stripe_api_write sobre unos 150 métodos: clientes, pagos, reembolsos, facturas, suscripciones, cupones, payment links, disputas, payouts y Treasury (preview). Exige confirmación humana para reembolsos y pagos salientes. A partir del 31-oct-2026 RECHAZA las claves secretas completas y las restringidas sin etiqueta Agent. El admin puede desactivar el MCP para todo el equipo, por separado en live y en sandbox."
      },
      "otras_vias": [
        "Nodos nativos Stripe y Stripe Trigger en n8n (no re-verificado)",
        "Webhooks",
        "Sigma e informes, export CSV",
        "Make/Zapier"
      ],
      "rpa": "no hace falta",
      "dificultad": "Fácil",
      "permisos_acotados": "Crear una clave restringida con etiqueta Agent y permisos por recurso None/Read/Write; por ejemplo, Read en Charges, Customers, Invoices y Balance, y None en todo lo demás. Estas claves quedan sujetas a reglas de aprobación para transferencias, reembolsos y cambios de configuración. Añadir una política de acceso por IP, ASN o país. Con OAuth, conceder solo el entorno necesario. Las sesiones se pueden revocar. Lo que NO se puede: limitar por cliente concreto o por importe.",
      "pedir_al_informatico": "Crear en Stripe una 'clave de agente' de solo lectura (rk_) para el arnés, con política de acceso a la IP del servidor, y sustituir cualquier clave sk_ antes del 31-oct-2026.",
      "demo_gratis": {
        "opcion": "Sandbox gratuito y permanente (claves rk_test_ / sk_test_ y tarjetas de prueba).",
        "api_incluida": "sí (API y MCP funcionan en sandbox)",
        "limites": "Los pagos son simulados; Identity no hace verificaciones reales."
      },
      "demo_resumen": "sandbox/cuenta dev",
      "coste_demo": {
        "plan": "Estándar (sin cuota)",
        "precio": "0 €/mes; 1,5 % + 0,25 € por tarjeta estándar del EEE",
        "facturacion": "por transacción",
        "verificado": "sí"
      },
      "coste_resumen": "0 €/mes (1,5 % + 0,25 € por cobro)",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://docs.stripe.com/mcp",
        "https://docs.stripe.com/keys",
        "https://docs.stripe.com/keys/restricted-api-keys",
        "https://stripe.com/es/pricing"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-stripe"
      }
    },
    {
      "id": "telegram",
      "nombre": "Telegram",
      "nombre_completo": "Telegram (Bot API)",
      "categoria": "ofimatica-mensajeria",
      "alias": [
        "Telegram Bot API"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "Bot API sobre HTTP con JSON. Las actualizaciones llegan por getUpdates (polling) o setWebhook, nunca por las dos a la vez. Versión 10.3 (24-ago-2026).",
        "auth": "Token del bot, que da @BotFather. No hay scopes: el token controla el bot entero.",
        "requisitos": "Gratis; basta una cuenta de Telegram. Sin verificación ni plan de pago. Solo se pagan los 'paid broadcasts' por encima de 30 msg/s, en Stars.",
        "docs_url": "https://core.telegram.org/bots/api"
      },
      "mcp": {
        "estado": "comunitario",
        "detalle": "No hay MCP oficial. Hay MCP comunitarios sobre la Bot API (telegram-bot-mcp, mcp-telegram) que leen y envían, corren en local por stdio y tienen madurez variable. EVITAR los que entran en la cuenta personal por MTProto (kfastov/telegram-mcp-server, los basados en Telethon): tienen acceso total a la cuenta."
      },
      "otras_vias": [
        "n8n: nodos nativos Telegram y Telegram Trigger (filtrable por chat ID y usuario)",
        "Webhooks de la Bot API",
        "Make y Zapier",
        "Exportación manual del historial desde Telegram Desktop"
      ],
      "rpa": "no hace falta: la Bot API cubre enviar y recibir. El histórico anterior al bot solo sale exportando a mano.",
      "dificultad": "Fácil",
      "permisos_acotados": "Usar un bot propio de la empresa, nunca la cuenta personal. Dejar activado el privacy mode: en grupos, el bot solo recibe comandos, menciones y respuestas. Con /setjoingroups se impide que otros lo metan en sus grupos. En canales, hacerlo admin solo con permiso de publicar, y en n8n filtrar por chat ID y user ID. Ojo con el 'guest mode' (Bot API 10.0): permite invocar al bot desde chats donde no está. NO se puede acotar: no hay token de solo lectura ni token limitado a un chat, el bot no lee el historial anterior, y quien tenga el token controla el bot.",
      "pedir_al_informatico": "Crea un bot de empresa en @BotFather con privacy mode activado y 'join groups' desactivado en cuanto esté añadido. Guarda el token en un gestor de secretos y pásame solo los IDs de los grupos autorizados.",
      "demo_gratis": "Gratis para siempre con la API completa. Demo de 5 minutos: crear el bot con @BotFather, poner el token en el Telegram Trigger de n8n y contestar con un LLM. Límites: unos 30 msg/s en total, 1 msg/s por chat y 20 msg/min por grupo. Ficheros: hasta 20 MB de descarga y 50 MB de subida.",
      "demo_resumen": "gratis permanente",
      "coste_demo": "0 €: la API es gratis.",
      "coste_resumen": "0 €",
      "migracion": {
        "veredicto": "conectar tal cual",
        "cuando_migrar": "Solo si los grupos se usan como gestor de tareas o como archivo: el bot no lee el historial y, con privacy mode, solo ve comandos y menciones. Como canal de avisos o de entrada de peticiones se conecta tal cual.",
        "alternativas": [
          "Trello o ClickUp para las tareas, con Telegram solo para avisos",
          "Google Sheets como registro estructurado"
        ]
      },
      "fuentes": [
        "https://core.telegram.org/bots/api",
        "https://core.telegram.org/bots/api-changelog",
        "https://core.telegram.org/bots/faq",
        "https://docs.n8n.io/integrations/builtin/trigger-nodes/n8n-nodes-base.telegramtrigger/",
        "https://glama.ai/mcp/servers/pauloFroes/mcp-telegram"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "API + MCP comunitario",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-telegram"
      }
    },
    {
      "id": "tiktok-shop",
      "nombre": "TikTok Shop",
      "nombre_completo": "TikTok Shop (comercio dentro de la app de TikTok, de ByteDance), con TikTok Shop Partner Center y la TikTok Shop Open API para vendedores y desarrolladores",
      "categoria": "ads-ecommerce-bi",
      "alias": [
        "TikTok Shop Open API",
        "TikTok Shop Partner Center",
        "TikTok Shop Seller Center",
        "TikTok Shop Seller Center España"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST/JSON (TikTok Shop Open API, versiones con fecha, p. ej. 202309): tienda autorizada, productos, pedidos, logística y envíos, devoluciones, finanzas, promociones y analítica, más webhooks. La documentación oficial está en Partner Center (partner.tiktokshop.com) y no se pudo leer sin navegador; los detalles vienen sobre todo de guías de integradores.",
        "auth": "App key y app secret de la app (más un 'service ID'), OAuth 2.0: el vendedor autoriza la app desde Seller Center y se canjea el código por access token y refresh token. Cada llamada va firmada con HMAC-SHA256 usando el app secret. Según guías de terceros, el access token dura unos 7 días y el refresh token lo que dure la autorización que elige el vendedor (no verificado en la documentación oficial).",
        "requisitos": "Cuenta de vendedor en TikTok Shop con tienda activa y una cuenta de desarrollador en Partner Center del mercado correspondiente (partner.tiktokshop.com; EE. UU. tiene otro portal, partner.us.tiktokshop.com, con credenciales distintas). Tipos de app: 'Custom' (para la propia tienda o vendedores concretos, se distribuye con un enlace de autorización) o 'Public' (para la App Store de TikTok Shop, con revisión). Según guías de terceros, existe una categoría de 'desarrollador in-house del vendedor' con aprobación inmediata al verificar con el email de administrador de la tienda; las demás categorías piden documentos y tardan 2-3 días hábiles; y las apps Custom pasan revisión si son de categoría 'Connector' o llegan a 25 autorizaciones (no verificado oficialmente). Los permisos se piden por paquetes de API en 'Manage API' de cada app. Límites de llamadas: no verificados.",
        "docs_url": "https://partner.tiktokshop.com (Partner Center: documentación tras inicio de sesión o con navegador; no se pudo leer)"
      },
      "mcp": {
        "estado": "comunitario",
        "detalle": "TikTok no publica un MCP oficial para TikTok Shop. Su MCP oficial (TikTok for Business / TikTok Ads MCP, anunciado en mayo de 2026) es para publicidad, no para la tienda. Comunitarios: @aisar-labs/tiktok-shop-mcp v0.1.2 (npm, 26-feb-2026, MIT), local por stdio, con 9 herramientas que leen y escriben (listar y crear productos, pedidos, actualizar stock, confirmar envíos, procesar devoluciones y reembolsos); pide app key, app secret, shop ID y access token; sin modo de solo lectura. Hay también conectores alojados de pago (MintMCP: lectura por defecto y escritura solo si se activa TIKTOK_SHOP_ENABLE_WRITES). Ninguno está revisado por TikTok."
      },
      "otras_vias": [
        "n8n: sin nodo nativo de TikTok Shop; usar el nodo HTTP Request (la firma HMAC obliga a añadir un nodo Code). Los nodos comunitarios de TikTok que existen son para publicidad, no para la tienda.",
        "Make: no se encontró app de TikTok Shop en apps.make.com; las apps de TikTok de Make son de anuncios, Lead Forms y conversiones.",
        "Zapier: no se encontró app de TikTok Shop en zapier.com/apps.",
        "Webhooks de la Open API (pedidos, devoluciones, productos), según guías de integradores.",
        "Exportaciones de pedidos y datos desde Seller Center (no verificado en detalle).",
        "Conectores y agregadores: la App Store de TikTok Shop, plataformas multicanal y APIs unificadas (Apideck, Unified.to, MintMCP), de pago."
      ],
      "rpa": "no hace falta: la Open API cubre productos, pedidos, envíos y finanzas.",
      "dificultad": "Media",
      "permisos_acotados": "Crear una app de tipo Custom solo para la propia tienda y pedir en 'Manage API' solo los paquetes de lectura necesarios (por ejemplo, información de la tienda, productos básicos y pedidos). Guardar app secret y tokens en un gestor de secretos y elegir la duración de autorización más corta que sea práctica. NO se puede acotar (según la información disponible, no verificada en la documentación oficial): los paquetes de permisos no separan siempre lectura y escritura; el token da acceso a toda la tienda autorizada, sin filtro por producto; la categoría de la app no se puede cambiar después; no se ha visto lista blanca de IPs.",
      "pedir_al_informatico": "Que el administrador de la tienda de TikTok Shop dé de alta una cuenta de desarrollador en Partner Center (partner.tiktokshop.com, mercado Europa/España) como desarrollador in-house del vendedor y cree una app 'Custom' pidiendo solo los permisos de lectura de tienda, productos y pedidos. Que autorice la app en su tienda y guarde app key, app secret y tokens en un gestor de secretos.",
      "demo_gratis": "La API no tiene coste y abrir la tienda es gratis. No se verificó si Partner Center ofrece sandbox o tiendas de prueba para Europa: las guías consultadas no lo mencionan. Lo práctico es probar con la propia tienda y permisos de solo lectura.",
      "demo_resumen": "no hay",
      "coste_demo": "La API es gratuita y la tienda no tiene cuota mensual. Se paga comisión por venta: según guías de terceros, la mayoría de categorías pagan el 9 % en Europa (antes 5 %), con descuentos temporales para vendedores nuevos; no verificado en la web oficial. TikTok Shop funciona en España desde el 10-dic-2024 (primer país de la UE, al principio solo para empresas con sede en España y con invitación), Irlanda a la vez y después Alemania, Francia e Italia; desde el 15-jun-2026 también en Austria, Países Bajos, Bélgica y Polonia (prensa del sector). Verificado el 9-oct-2026.",
      "coste_resumen": "API gratis; comisión por venta (9 % según terceros)",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://partner.tiktokshop.com/docv2/page/seller-api-overview",
        "https://unified.to/blog/how_to_setup_a_tiktok_shop_application.md",
        "https://developers.apideck.com/connectors/tiktok/docs/application_owner+oauth_credentials",
        "https://www.mintmcp.com/docs/tiktok-shop-mcp-setup",
        "https://registry.npmjs.org/@aisar-labs/tiktok-shop-mcp",
        "https://ads.tiktok.com/resources/help/article/about-tiktok-for-business-mcp-server",
        "https://digiday.com/media/tiktok-launches-mcp-server-to-let-ai-agents-run-campaigns/",
        "https://techcrunch.com/2024/12/10/tiktoks-e-commerce-shop-platform-launches-in-spain",
        "https://retailtimes.co.uk/tiktok-introduces-tiktok-shop-exclusively-for-businesses-based-in-spain/",
        "https://fashionunited.de/nachrichten/business/tiktok-shop-expandiert-in-europa-start-in-osterreich-den-niederlanden-belgien-und-polen/2026052866932",
        "https://www.edesk.com/es/blog/cuanto-cuesta-vender-en-tiktok-shop-espana/",
        "https://seller-es.tiktok.com/university/home",
        "https://www.make.com/en/integrations/category/tiktok"
      ],
      "confianza": "baja",
      "derivados": {
        "via_principal": "API + MCP comunitario",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": false,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-tiktok-shop"
      }
    },
    {
      "id": "trello",
      "nombre": "Trello",
      "nombre_completo": "Trello",
      "categoria": "ofimatica-mensajeria",
      "alias": [],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST (/1/...) más webhooks.",
        "auth": "API key (desde el Power-Up Admin Portal) más un token de usuario, que se pide con scope=read|write|account y expiration=1hour|1day|30days|never. La propuesta de OAuth 2.0 con scopes finos (RFC-89) no está confirmada como publicada.",
        "requisitos": "Gratis en todos los planes. Para obtener la key hay que ser admin de un workspace.",
        "docs_url": "https://developer.atlassian.com/cloud/trello/guides/rest-api/authorization"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Trello MCP remoto de Atlassian en https://mcp.trello.com/v1 (repo atlassian/trello-mcp-server). OAuth 2.0 con consentimiento: se elige el workspace y los permisos Read, Write y Search. No acepta token de API. Lee y escribe tableros, listas, tarjetas, checklists y comentarios, y busca. NO borra para siempre: solo archiva. Funciona en todos los planes, Free incluido. El MCP Rovo de Atlassian NO cubre Trello. La fecha de lanzamiento (2026) no está confirmada oficialmente."
      },
      "otras_vias": [
        "n8n: nodos nativos Trello y Trello Trigger",
        "Webhooks",
        "Make y Zapier",
        "Exportación JSON (CSV en planes de pago)"
      ],
      "rpa": "no hace falta.",
      "dificultad": "Fácil",
      "permisos_acotados": "Con la API: token con scope=read y caducidad de 30 días o menos, nunca 'never', generado con un miembro dedicado que solo esté en los tableros autorizados. Se revoca desde la cuenta. Con el MCP: elegir un solo workspace y solo Read y Search. En Enterprise, el admin puede limitar read_trello y write_trello. NO se puede acotar: no hay token por tablero (el token ve todo lo que ve el usuario) y un token 'never' no caduca nunca.",
      "pedir_al_informatico": "Crea un usuario técnico de Trello, invítalo solo a los tableros X e Y y genera un token con scope=read que caduque en 30 días. Si usamos el MCP, autoriza solo ese workspace y sin Write.",
      "demo_gratis": "Plan Free para siempre con API y MCP: 10 tableros y 10 colaboradores por workspace. Demo: conectar el MCP en Claude Code, crear tarjetas hablando y ver que solo archiva, no borra. Límites: 300 peticiones cada 10 s por key y 100 cada 10 s por token.",
      "demo_resumen": "gratis permanente",
      "coste_demo": "0 € con Free. Standard: 6 $/usuario/mes mensual o 5 $ anual (trello.com/pricing, 2026). Precio en € no verificado.",
      "coste_resumen": "0 € (Free)",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://support.atlassian.com/trello/docs/connect-trello-to-ai-assistants-with-trello-mcp/",
        "https://github.com/atlassian/trello-mcp-server",
        "https://developer.atlassian.com/cloud/trello/guides/rest-api/authorization",
        "https://developer.atlassian.com/cloud/trello/guides/rest-api/rate-limits/",
        "https://trello.com/pricing",
        "https://docs.n8n.io/integrations/builtin/credentials/trello/"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-trello"
      }
    },
    {
      "id": "webflow",
      "nombre": "Webflow",
      "nombre_completo": "Webflow (diseñador web visual sin código con CMS y tienda online, de Estados Unidos)",
      "categoria": "ads-ecommerce-bi",
      "alias": [
        "Webflow CMS",
        "Webflow Ecommerce"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST/JSON, Data API v2 (api.webflow.com/v2): sitios, páginas, CMS (colecciones e items), assets, componentes, formularios, comentarios, usuarios, ecommerce (productos, pedidos, inventario) y webhooks. La v1 está deprecada.",
        "auth": "Bearer. Tres vías: (1) site token: lo crea un administrador del sitio en Site settings > Apps & integrations > API access > Generate API token, eligiendo scopes (normalmente pares :read / :write por recurso); máximo 5 por sitio, vale para un solo sitio y caduca tras 365 días sin uso. (2) Apps OAuth (Data Client) registradas en el workspace, con flujo authorization code, para varios sitios. (3) Workspace tokens, de solo lectura a nivel de workspace (según la documentación de scopes).",
        "requisitos": "Autoservicio y sin aprobación. Límite por plan del sitio: 60 peticiones/min en Starter y Basic, 120 en planes con CMS, Ecommerce y Business (antiguos) y a medida en Enterprise. Que la API funcione en el plan Starter gratis es probable (la tabla de límites lo incluye) pero no está confirmado de forma explícita; un tercero dice que hace falta plan de pago. Los endpoints de ecommerce requieren plan Ecommerce (no verificado). Los site tokens no acceden a custom code ni a endpoints de autorización.",
        "docs_url": "https://developers.webflow.com/data/reference/site-token ; https://developers.webflow.com/data/reference/scopes ; https://developers.webflow.com/data/reference/rate-limits"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Servidor MCP oficial de Webflow (código abierto, MIT, repo webflow/mcp-server), remoto en https://mcp.webflow.com/mcp (pasó de SSE a HTTP en nov-2025). Primera versión el 8-abr-2025; soporte del Designer el 4-sep-2025; v1.0.1 (17-ene-2026) redujo las herramientas de datos a 19; v1.2 (1-abr-2026) añadió elementos, variables y webhooks. Autenticación OAuth: cada autorización da acceso a un solo workspace y la app MCP Bridge se instala sola en los sitios autorizados. Lee y escribe: sitios, páginas, CMS, assets, componentes, estilos, variables, formularios, comentarios y SEO; algunas funciones (capturas, selección, canvas) exigen tener el Designer abierto con la Bridge App. Respeta los permisos y roles del usuario y registra los cambios en el activity log del sitio. No tiene modo de solo lectura. Hay conector de Webflow en el directorio de Claude (lanzado el 9-feb-2026 según CMSWire). Alternativa local: paquete npm webflow-mcp-server con un token de API (Node.js 22.3+)."
      },
      "otras_vias": [
        "n8n: nodo nativo Webflow (items del CMS: crear, borrar, obtener, listar, actualizar) y nodo Webflow Trigger; credencial con token de API o OAuth2 (la opción 'Legacy' es para la v1 deprecada).",
        "Make: app Webflow con OAuth (unos 40 módulos: sitios, colecciones, items, productos, pedidos, inventario, assets, formularios, páginas, comentarios, 'Watch Events' por webhook).",
        "Zapier: app Webflow (5 disparadores como nuevo envío de formulario o nuevo pedido, 6 acciones y 2 búsquedas).",
        "Webhooks de la Data API (formularios, publicación del sitio, items del CMS, pedidos...).",
        "Exportar colecciones del CMS a CSV desde el Designer (no re-verificado)."
      ],
      "rpa": "no hace falta: la Data API, el MCP oficial y los conectores cubren CMS, formularios y tienda.",
      "dificultad": "Fácil",
      "permisos_acotados": "Para scripts y n8n, un site token por uso, solo con scopes de lectura (sites:read, pages:read, cms:read, forms:read y ecommerce:read si hay tienda) y para un único sitio; revocarlo en API access cuando no se use. Para un agente que solo deba leer, usar el MCP local (webflow-mcp-server) con ese token de lectura. Para el MCP remoto, autorizar con un usuario dedicado de rol limitado y activar la aprobación manual de acciones en el cliente IA. Lo que NO se puede acotar: el site token no caduca salvo tras 365 días sin uso y no se limita por colección ni por campo (forms:read da todos los envíos de formularios, con datos personales); el MCP remoto hereda todo lo que pueda hacer el usuario en el workspace y no tiene interruptor de solo lectura. La ayuda de Webflow se contradice sobre qué roles pueden autorizar el MCP (no verificado).",
      "pedir_al_informatico": "Que un administrador del sitio genere en Site settings > Apps & integrations > API access un token 'IA-lectura' solo con permisos de lectura (Sites, Pages, CMS, Forms y Ecommerce si aplica) y lo guarde en un gestor de secretos. Si se usa el conector MCP en Claude, que lo autorice con un usuario de rol limitado y deje la aprobación manual de acciones activada.",
      "demo_gratis": "Plan Starter gratis y permanente (subdominio webflow.io, pocas páginas, límites de CMS y formularios). Permite crear site tokens y usar el MCP según la tabla de límites y guías de terceros; no está confirmado de forma explícita en la página de precios. Sin sandbox de ecommerce gratis verificado.",
      "demo_resumen": "gratis permanente",
      "coste_demo": "0 € con Starter, si basta (API probable, no confirmada del todo). Desde mayo de 2026 los planes de sitio son Starter, Basic, Premium (fusiona los antiguos CMS y Business), Team y Enterprise, más los de Ecommerce. Premium: 25 US$/mes con pago anual o 39 US$/mes mensual (blog oficial de Webflow, may-2026). Basic: 15 US$/mes anual o 25 US$/mes mensual (según terceros, ago-2026). Precios en dólares; IVA y precios en euros no verificados. Precios de los planes Ecommerce no verificados. No se pudo abrir webflow.com/pricing el 9-oct-2026.",
      "coste_resumen": "0 € (Starter; API no confirmada) o Basic 15 US$/mes (anual)",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://developers.webflow.com/data/reference/site-token",
        "https://developers.webflow.com/data/reference/scopes",
        "https://developers.webflow.com/data/reference/rate-limits",
        "https://developers.webflow.com/data/docs/ai-tools",
        "https://developers.webflow.com/mcp/reference/how-it-works",
        "https://github.com/webflow/mcp-server",
        "https://developers.webflow.com/changelog/04082025-mcp-server",
        "https://developers.webflow.com/home/changelog/2025/9/4",
        "https://developers.webflow.com/mcp/changelog/20260117",
        "https://developers.webflow.com/home/changelog/2026/4/1",
        "https://help.webflow.com/hc/en-us/articles/52637346869779-Connect-Claude-to-Webflow (visto en resultados; la página devolvió 403)",
        "https://www.cmswire.com/digital-experience/webflow-adds-claude-connector-for-ai-driven-site-management (prensa, fecha del conector)",
        "https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.webflow/",
        "https://docs.n8n.io/integrations/builtin/trigger-nodes/n8n-nodes-base.webflowtrigger/",
        "https://docs.n8n.io/integrations/builtin/credentials/webflow/",
        "https://apps.make.com/webflow",
        "https://zapier.com/apps/webflow/integrations",
        "https://webflow.com/blog/simplified-plans-and-updated-pricing-2026 (precio de Premium visto en resultados de búsqueda)",
        "https://community.webflow.com/updates/post/updates-to-webflow-plans-and-pricing-mmTMW66ihrRXZ0o",
        "https://www.flowninja.com/blog/webflow-pricing-demystified (tercero, precios Basic y Premium)",
        "https://webflow.com/blog/getting-started-webflow-cms-api",
        "https://supergood.ai/api-report-card/webflow (tercero)"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-webflow"
      }
    },
    {
      "id": "whatsapp-business",
      "nombre": "WhatsApp Business",
      "nombre_completo": "WhatsApp Business (app) / WhatsApp Business Platform (Cloud API de Meta)",
      "categoria": "ofimatica-mensajeria",
      "alias": [
        "WhatsApp",
        "WhatsApp Business Platform",
        "WhatsApp Cloud API"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "La app WhatsApp Business NO tiene API. La WhatsApp Business Platform sí: Cloud API, que es REST sobre la Graph API de Meta, más webhooks. No hay endpoint para leer el historial: los mensajes llegan por webhook a partir del momento en que se conecta. En coexistencia se pueden importar los chats 1:1 de los últimos 180 días al darse de alta.",
        "auth": "Token de un usuario del sistema (System User) del Meta Business portfolio, con los permisos whatsapp_business_messaging y whatsapp_business_management.",
        "requisitos": "Hace falta un Meta Business portfolio, una app en developers.facebook.com, nombre visible aprobado y método de pago; verificar la empresa sube los límites de envío. Se puede dar de alta directamente con Meta, sin BSP. Pero para mantener el número en la app (coexistencia) el alta tiene que hacerla un Solution Partner o Tech Provider, es decir, en la práctica un BSP. Para iniciar conversación hay que usar plantillas aprobadas; los mensajes libres solo caben en la ventana de 24 h desde el último mensaje del cliente. Se puede automatizar, siempre que haya escalado a un humano. Desde el 15-ene-2026 está prohibido ofrecer asistentes de IA generalistas como función principal; los bots de atención de la propia empresa siguen permitidos.",
        "docs_url": "https://developers.facebook.com/documentation/business-messaging/whatsapp/get-started"
      },
      "mcp": {
        "estado": "comunitario",
        "detalle": "No he encontrado ningún MCP oficial de Meta. Hay servidores comunitarios que envuelven la Cloud API oficial (codechap/mcp-server-whatsapp, networkerman/whatsapp-cloud-api-mcp-server): son poco maduros, leen y envían, y respetan plantillas y ventana. El más popular, lharries/whatsapp-mcp (unas 5,9k estrellas, con whatsmeow), en cambio se conecta como WhatsApp Web escaneando un QR: incumple los términos y pone en riesgo el número."
      },
      "otras_vias": [
        "n8n: nodo nativo WhatsApp Business Cloud (enviar, enviar plantilla, enviar y esperar respuesta, media) y WhatsApp Trigger (mensajes, estado de plantillas, calidad del número)",
        "Make y Zapier",
        "BSPs (Twilio, Vonage, 360dialog, etc.) con bandeja compartida y API propia",
        "Anuncios Click-to-WhatsApp (abren una ventana gratuita de 72 h)",
        "Exportación manual de chats desde la app (sin API)"
      ],
      "rpa": "no hace falta con la Cloud API. Para la app sin API, la única vía es automatizar WhatsApp Web en el navegador (whatsapp-web.js, Baileys, whatsmeow): incumple los términos, Meta detecta clientes no oficiales y el bloqueo va al número, a veces para siempre. Hay casos incluso con poco volumen. No se recomienda.",
      "dificultad": "Media",
      "permisos_acotados": "Crear un usuario del sistema dedicado en el Business Manager, asignarle SOLO la WABA (cuenta de WhatsApp Business) y la app, y darle solo los dos permisos. Un token por integración, guardado en un gestor de secretos, y validar la firma de los webhooks con el app secret. Si el agente solo tiene que leer, darle únicamente el flujo del webhook (p. ej. WhatsApp Trigger de n8n) y no el token de envío. Las plantillas pasan por aprobación de Meta, así que los envíos en frío ya están limitados. En coexistencia, lo que escriben las personas desde la app también llega a la API: la integración ve todos los chats 1:1 (los grupos no). NO se puede acotar: no existe scope de solo lectura (whatsapp_business_messaging envía y recibe), no se puede limitar a ciertos contactos y el token del sistema vale hasta que se revoca.",
      "pedir_al_informatico": "Da de alta nuestro número en la WhatsApp Business Platform en modo coexistencia, a través de un BSP o Tech Provider, para seguir usando la app en el móvil. Crea un usuario del sistema con acceso solo a esa WABA y los permisos whatsapp_business_messaging y whatsapp_business_management, y guarda el token en un gestor de secretos. Nada de librerías no oficiales (whatsapp-web.js, Baileys).",
      "demo_gratis": "Al añadir WhatsApp a una app de Meta se recibe gratis un número de prueba de la Cloud API (+1 555…) con una WABA de prueba que no factura. Puede enviar a un máximo de 5 números verificados y trae la plantilla hello_world aprobada. Funciona con los nodos de n8n. Los clientes no pueden escribirle, y las plantillas que se creen no pasan después al número real. No confundirlo con el sandbox de Embedded Signup (30 días y sin mensajería).",
      "demo_resumen": "sandbox/cuenta dev",
      "coste_demo": "La Cloud API directa no tiene cuota fija; Meta cobra por cada plantilla entregada según el país del destinatario. España, en EUR y sin IVA, con tarifas desde el 1-jul-2026: marketing entre 0,051 y 0,059 € y utilidad/autenticación unos 0,0166 €. Estas cifras son de terceros; no pude abrir el CSV de Meta, así que están sin verificar. Mensajes de servicio (respuestas libres en la ventana de 24 h): gratis hasta el 30-sep-2026. Según varios BSP (Vonage, Wati, SendPulse, respond.io), desde el 1-oct-2026 los 1.000 primeros al mes por número siguen gratis y el resto se cobra a tarifa de utilidad; además, las plantillas de utilidad dentro de la ventana dejan de ser gratis. La página de precios de Meta que pude leer todavía no lo recoge: verificar. Lo que se envía desde la app en coexistencia sigue siendo gratis. Si hay BSP, se suma su cuota (no verificada).",
      "coste_resumen": "0 € fijo; ~0,017-0,06 €/plantilla",
      "migracion": {
        "veredicto": "conectar tal cual",
        "cuando_migrar": "Si solo usan la app WhatsApp Business y quieren que la IA lea o responda, hay que pasar el número a la Cloud API en coexistencia. Siguen con la app en el móvil, pero: necesita app 2.24.17 o superior y alta mediante partner; el envío queda en 20 msg/s fijos; se desactivan las listas de difusión, los mensajes temporales y los de 'ver una vez'; los grupos no se sincronizan; y si el móvil pasa unos 14 días sin abrir la app, se desconecta.",
        "alternativas": [
          "Número nuevo dedicado solo a la API, sin coexistencia",
          "Bot de Telegram para avisos internos del equipo"
        ]
      },
      "fuentes": [
        "https://developers.facebook.com/documentation/business-messaging/whatsapp/pricing",
        "https://developers.facebook.com/documentation/business-messaging/whatsapp/embedded-signup/onboarding-business-app-users",
        "https://developers.facebook.com/docs/whatsapp/cloud-api/get-started/",
        "https://whatsappbusiness.com/es-la/products/platform-pricing/",
        "https://whatsappbusiness.com/policy/",
        "https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.whatsapp/",
        "https://docs.n8n.io/integrations/builtin/trigger-nodes/n8n-nodes-base.whatsapptrigger/",
        "https://www.dragapp.com/blog/whatsapp-mcp-server/",
        "https://techcrunch.com/2025/10/18/whatssapp-changes-its-terms-to-bar-general-purpose-chatbots-from-its-platform/",
        "https://chatmaxima.com/whatsapp-api-pricing/spain/",
        "https://sendpulse.com/blog/whatsapp-service-message-pricing",
        "https://help.meetergo.com/en/integrations/automation/whatsapp-pricing",
        "https://telnyx.com/release-notes/whatsapp-coexistence"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "API + MCP comunitario",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-whatsapp-business"
      }
    },
    {
      "id": "witei",
      "nombre": "Witei",
      "nombre_completo": "Witei (Witei Solutions SL, Madrid; CRM inmobiliario en la nube con gestor de contactos, gestor de inmuebles, pasarelas a portales y web inmobiliaria)",
      "categoria": "crm-email",
      "alias": [
        "Witei CRM",
        "Witei CRM Inmobiliario"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "limitada",
        "estilo": "REST/JSON ('API Clientes'). Según la ayuda en español (actualizada el 12-ago-2026) está en fase experimental, sujeta a cambios y con disponibilidad intermitente; Witei no la recomienda para producción. Cubre contactos, inmuebles y tareas. La versión anterior de la API dejó de estar disponible en agosto de 2024. La ayuda en inglés (21-ago-2025) todavía dice que no hay API pública.",
        "auth": "Token único por usuario. Se genera en Configuración > Integraciones > API con el usuario que tenga el permiso 'Acceso API' (botón 'Invalidar token actual y generar uno nuevo'). La documentación técnica solo se ve dentro de la cuenta, en esa misma pantalla.",
        "requisitos": "Acceso anticipado bajo petición: hay que contactar con Witei, explicar el objetivo, el volumen estimado de peticiones, las IP de origen y la frecuencia. La validación tarda de 2 a 3 semanas. El usuario API no puede ser administrador y solo puede ver y editar sus propios contactos, inmuebles y tareas. Witei no da soporte a integraciones de terceros y no permite usarla para sincronizar webs externas. Plan mínimo, tarifa y límites de llamadas: no publicados ('se comunicarán condiciones y tarifas' cuando sea estable).",
        "docs_url": "https://faq.witei.com/es/articles/2038460-api ; https://faq.witei.com/es/articles/134658-como-puedo-usar-los-webhooks ; https://faq.witei.com/es/articles/865807-exportacion-xml-con-tus-inmuebles"
      },
      "mcp": {
        "estado": "ninguno",
        "detalle": "Witei no publica MCP. No se ha encontrado ninguno comunitario: sin resultados para 'witei' en Glama, npm ni GitHub (9-oct-2026). Hay repos sueltos que leen el feed XML de Witei, pero no son MCP."
      },
      "otras_vias": [
        "n8n: sin nodo nativo (n8n.io/integrations/witei da 404). Usar el nodo Webhook para recibir los avisos de inmuebles y el nodo HTTP Request para leer el feed XML o, si la conceden, la API Clientes.",
        "Make: sin app (apps.make.com/witei da 404). Vía webhook personalizado o módulo HTTP.",
        "Zapier: sin app propia (zapier.com/apps/witei da 404). La ayuda de Witei propone 'Webhooks by Zapier' para recibir eventos y, para meter contactos en Witei, enviar un email con formato Smart Inbox.",
        "Webhooks: POST JSON a una URL propia cada vez que se crea o modifica un inmueble (solo inmuebles, no contactos). Se configura en Configuración > Webhooks. Envíos agrupados cada 5 minutos, 15 s de timeout, 2 reintentos y luego se desactiva. Sin firma documentada.",
        "Feed XML de inmuebles (formato Kyero V3, regenerado cada 60 minutos, máximo 50 fotos por inmueble) con un enlace público que se copia en Interconexiones > XML.",
        "Exportación de datos a Excel o CSV (inmuebles, contactos, tareas, conversaciones, etiquetas, web) en Configuración > Espacio de trabajo > Exportar datos. Solo administradores o usuarios con permiso 'Exportación de datos'. Tarda horas (hasta 24 h), ficheros de hasta 10.000 filas, descarga disponible 30 días.",
        "Entrada de contactos: Smart Inbox (reenviar a una dirección de Witei los emails de portales para crear contactos) e importación de contactos e inmuebles.",
        "Pasarelas a portales incluidas: Fotocasa Pro (Fotocasa, Habitaclia y Milanuncios), pisos.com, Indomio, Kyero, Rightmove, Zoopla, Properstar, Luxuryestate y otros; el portal se contrata aparte. Sin pasarela nueva con Idealista desde febrero de 2022 (solo siguen las activadas antes). Pasarela genérica 'XML' para el resto."
      ],
      "rpa": "navegador: solo si hay que escribir en Witei de forma masiva y no se consigue la API Clientes. Para leer bastan el feed XML, los webhooks de inmuebles y la exportación Excel/CSV.",
      "dificultad": "Difícil",
      "permisos_acotados": "Para la API Clientes, Witei obliga a un usuario dedicado no administrador, sin cambio entre espacios de trabajo, con 'Ver' y 'Editar' solo sobre sus propios contactos, inmuebles y tareas, y con el permiso 'Acceso API'. Regenerar el token cada 3 meses. Para exportaciones, dar el permiso 'Exportación de datos' a un usuario concreto en vez de usar un administrador. El feed XML solo publica los inmuebles marcados como XML. NO se puede acotar: el token no tiene scopes de solo lectura (el usuario API ve y edita); el feed XML es un enlace público sin autenticación; los webhooks no llevan firma documentada; la exportación saca todos los campos de cada entidad.",
      "pedir_al_informatico": "Que el administrador de Witei pida a soporte el acceso anticipado a la 'API Clientes' (objetivo, volumen de llamadas e IP de origen) y, mientras tanto, active el webhook de inmuebles hacia la URL de nuestro n8n y nos pase el enlace del feed XML. Que cree un usuario 'IA' no administrador con permiso de exportación de datos para descargar contactos en CSV.",
      "demo_gratis": "Plan Básico gratuito sin fecha de fin en el gestor de contactos (hasta 250 contactos, 1 usuario) y en el gestor de inmuebles (hasta 10 inmuebles, sin pasarelas a portales). El alta se pide con 'Solicitar prueba' y el equipo de Witei verifica los datos antes de activarla. Las cuentas solo gratuitas pueden darse de baja por inactividad. La API Clientes no va incluida: es bajo petición y experimental. Los webhooks y el feed XML no indican plan mínimo (no verificado en el plan gratuito).",
      "demo_resumen": "gratis permanente",
      "coste_demo": "Precios oficiales orientativos, en euros, al mes y sin IVA (calculadora de get.witei.com, 9-oct-2026): Gestor de Contactos Normal 25 €, Premium 45 €, Enterprise 65 €; Gestor de Inmuebles Normal 25 € (10 pasarelas a portales), Premium 45 €, Enterprise 65 €; Web inmobiliaria 19, 29 o 49 €. Ciclos de facturación de 30 días, sin permanencia y con 15 días de garantía de reembolso. La API Clientes no tiene precio publicado: Witei dice que comunicará 'condiciones y tarifas' cuando sea estable.",
      "coste_resumen": "API bajo petición sin tarifa publicada; planes desde 25 €/mes por módulo (sin IVA)",
      "migracion": {
        "veredicto": "conectar con puente (export/BD/partner)",
        "cuando_migrar": "Si la agencia necesita leer y escribir contactos desde la IA en tiempo real y Witei no concede la API Clientes, o si la necesita estable para producción. También si publicar en Idealista de forma automática es crítico, porque Witei no tiene pasarela nueva con ese portal.",
        "alternativas": [
          "Inmovilla (CRM inmobiliario español; API no verificada)",
          "Sooprema (CRM inmobiliario español; API no verificada)",
          "HubSpot u otro CRM generalista con API y MCP, perdiendo las pasarelas a portales"
        ],
        "coste_esfuerzo_migracion": "2-6 semanas y 1-5 k€ con ayuda externa (estimación no verificada). Riesgos: perder el histórico de publicaciones en portales, volver a configurar las pasarelas con cada portal y el cambio de web inmobiliaria si está alojada en Witei."
      },
      "fuentes": [
        "https://faq.witei.com/es/articles/2038460-api",
        "https://faq.witei.com/en/articles/2038460-api",
        "https://faq.witei.com/es/articles/134658-como-puedo-usar-los-webhooks",
        "https://faq.witei.com/es/articles/1502139-zapier",
        "https://faq.witei.com/es/articles/11322339-herramienta-de-integraciones",
        "https://faq.witei.com/es/articles/865807-exportacion-xml-con-tus-inmuebles",
        "https://faq.witei.com/en/articles/865807-xml-export-with-your-properties",
        "https://faq.witei.com/es/articles/3090216-realizar-una-exportacion-de-mis-datos",
        "https://faq.witei.com/es/articles/5137185-exportacion-de-datos",
        "https://faq.witei.com/es/articles/113753-pasarelas-a-portales-inmobiliarios",
        "https://faq.witei.com/es/articles/118118-idealista",
        "https://faq.witei.com/es/articles/5766784-publicar-inmuebles-en-portales-inmobiliarios",
        "https://faq.witei.com/es/articles/134624-gestion-de-usuarios",
        "https://get.witei.com/es/precios-crm/",
        "https://get.witei.com/_astro/PricingCalculator.BBypIMDM.js datos de la calculadora de precios",
        "https://get.witei.com/es/",
        "https://zapier.com/apps/witei/integrations (404)",
        "https://apps.make.com/witei (404)",
        "https://n8n.io/integrations/witei/ (404)",
        "https://api.github.com/search/repositories?q=witei",
        "https://glama.ai/mcp/servers?query=witei"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "API limitada / puente",
        "veredicto_corto": "puente",
        "hay_demo_gratis": true,
        "pide_informatico": true,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-witei"
      }
    },
    {
      "id": "wix",
      "nombre": "Wix",
      "nombre_completo": "Wix",
      "categoria": "ads-ecommerce-bi",
      "alias": [],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST + SDK de JavaScript",
        "auth": "API keys (en el API Keys Manager; solo las crean propietarios y copropietarios) u OAuth para apps",
        "requisitos": "Gratis. Cada llamada indica la cabecera wix-site-id o wix-account-id. La clave dura hasta que se revoca o se rota.",
        "docs_url": "https://dev.wix.com/docs/overview/auth-permissions/authentication-methods"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Servidor remoto en https://mcp.wix.com/mcp (HTTP o SSE). Autenticación por OAuth en el navegador, o por API key + wix-account-id (pensado para n8n). Viene integrado como conector en Claude. Lee y escribe: buscar documentación, generar código, llamar APIs REST sobre los sitios, crear, actualizar y publicar sitios, subir imágenes y gestionar la cuenta. Todas las herramientas vienen activadas por defecto."
      },
      "otras_vias": [
        "Nodos de Wix para n8n (paquete comunitario @wix/n8n-nodes-wix, hecho por Wix: trigger + acciones)",
        "Webhooks",
        "Velo (código backend)",
        "Automatizaciones de Wix",
        "Make/Zapier"
      ],
      "rpa": "no hace falta",
      "dificultad": "Fácil",
      "permisos_acotados": "Usar API key en lugar de OAuth: elegir solo los scopes necesarios (los de lectura si existen para esa área) y limitar 'Site access' a un único sitio; rotar la clave de vez en cuando. Activar la aprobación manual de herramientas en el cliente IA. Lo que NO se puede: con OAuth, el MCP actúa con los permisos de la cuenta que inicia sesión y no se acota (según terceros, como propietario o administrador).",
      "pedir_al_informatico": "Que el propietario cree en el API Keys Manager una clave 'IA-lectura' con solo los permisos necesarios y acceso a un único sitio, y que se use con el MCP mediante las cabeceras Authorization y wix-account-id.",
      "demo_gratis": {
        "opcion": "Plan Free permanente, sin tarjeta.",
        "api_incluida": "sí. La documentación no liga las API keys ni el MCP a ningún plan, pero no lo dice de forma explícita.",
        "limites": "Algunas funciones (cobros reales en la tienda, dominio propio) requieren plan Premium. Los planes de pago tienen reembolso en 14 días."
      },
      "demo_resumen": "gratis permanente",
      "coste_demo": {
        "plan": "Light",
        "precio": "17 $/mes (precio de referencia en USD en wix.com/plans; precio en € no verificado)",
        "facturacion": "anual, pagado por adelantado",
        "verificado": "parcial"
      },
      "coste_resumen": "0 € (plan Free; no verificado)",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://dev.wix.com/docs/api-reference/articles/ai-tools/wix-mcp/about-the-wix-mcp",
        "https://dev.wix.com/docs/overview/auth-permissions/authentication-methods",
        "https://dev.wix.com/docs/develop-websites/articles/workspace-tools/developer-tools/integrations/about-n8n-integration",
        "https://www.wix.com/plans",
        "https://www.scalekit.com/blog/wix-mcp-vs-api"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-wix"
      }
    },
    {
      "id": "woocommerce",
      "nombre": "WooCommerce",
      "nombre_completo": "WooCommerce (plugin gratuito de tienda online para WordPress, de Automattic)",
      "categoria": "ads-ecommerce-bi",
      "alias": [
        "Woo",
        "WooCommerce REST API"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "híbrido",
      "api": {
        "existe": "sí",
        "estilo": "REST/JSON en /wp-json/wc/v3 (productos, pedidos, clientes, cupones, informes, webhooks...). La API REST 'legacy' ya no está en el núcleo (hay un plugin aparte).",
        "auth": "Claves de la API REST (consumer key y consumer secret) creadas en WooCommerce > Ajustes > Avanzado > API REST > Añadir clave. Cada clave va ligada a un usuario de WordPress y tiene permiso Lectura, Escritura o Lectura/Escritura; además respeta los roles y capacidades de ese usuario. Por HTTPS se usa HTTP Basic (key como usuario, secret como contraseña); por HTTP, OAuth 1.0a 'one-legged'. El secreto se ve una sola vez. También funcionan las contraseñas de aplicación de WordPress (5.6+) sobre HTTPS: oficial para el MCP; para /wc/v3 solo lo confirman terceros.",
        "requisitos": "Gratis, en cualquier tienda WooCommerce. Enlaces permanentes distintos de 'Simple' y HTTPS recomendado. Crear claves requiere un usuario con capacidad de gestionar WooCommerce (administrador o gestor de tienda). Si se borra el usuario, la clave deja de funcionar. Límites de llamadas: no documentados (dependen del hosting).",
        "docs_url": "https://developer.woocommerce.com/docs/apis/rest-api/authentication/ ; https://woocommerce.com/document/woocommerce-rest-api/"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Integración MCP en el núcleo de WooCommerce, todavía en 'developer preview' (doc oficial consultada el 9-oct-2026; versión actual 11.2.0, del 7-oct-2026). Apareció en beta en la 10.3; la 10.9 (23-jun-2026) añadió las abilities canónicas sobre la Abilities API de WordPress (6.9+): de lectura woocommerce/products-query y orders-query; de escritura product-create, product-update, product-delete (a la papelera salvo force:true), order-update-status y order-add-note. Se expone con el WordPress MCP Adapter (incluido como paquete) en /wp-json/mcp/mcp-adapter-default-server, mediante tres herramientas genéricas (discover, get-info, execute-ability). Viene apagado: se activa en WooCommerce > Ajustes > Avanzado > Características o con WP-CLI (woocommerce_feature_mcp_integration_enabled). Transporte local STDIO (wp mcp-adapter serve) o remoto HTTP con el proxy @automattic/mcp-wordpress-remote (Node.js 22+ según el blog de WooCommerce). Autenticación con contraseña de aplicación de WordPress, no con claves REST; exige HTTPS en remoto. El endpoint antiguo /wp-json/woocommerce/mcp (clave REST en la cabecera X-MCP-API-Key) está deprecado. No hay modo de solo lectura: cada ability comprueba los permisos del usuario. No está en el directorio de conectores de Claude (según terceros, jul-2026)."
      },
      "otras_vias": [
        "n8n: nodo nativo WooCommerce (clientes, pedidos y productos: crear, borrar, obtener, listar, actualizar) y nodo WooCommerce Trigger (12 eventos de creación, actualización y borrado de cupones, clientes, pedidos y productos).",
        "Make: app WooCommerce (56 módulos: 5 disparadores y 51 acciones, más 'Make an API Call'); pide clave REST con Lectura/Escritura y SSL.",
        "Zapier: app WooCommerce (11 disparadores y 33 acciones); según Zapier requiere una extensión de pago en la tienda (precio no verificado).",
        "Webhooks nativos de WooCommerce (Ajustes > Avanzado > Webhooks), que usa el disparador de n8n.",
        "WP-CLI y exportación/importación CSV de productos en el núcleo.",
        "Agregadores: Nango (woocommerce)."
      ],
      "rpa": "no hace falta: la API REST, el MCP y los conectores cubren productos, pedidos y clientes.",
      "dificultad": "Fácil",
      "permisos_acotados": "Crear un usuario dedicado (no administrador) y ligarle una clave REST con permiso solo de 'Lectura'; la clave no puede hacer más que su usuario. Para el MCP, según una guía de terceros (oct-2026): usuario dedicado con un rol propio de solo lectura (read, read_private_products, read_private_shop_orders), contraseña de aplicación propia y un servidor MCP que exponga solo products-query y orders-query; probar antes en staging. Revocar claves y contraseñas que no se usen. Lo que NO se puede acotar: la clave REST no se limita por recurso ni por endpoint (una clave de lectura ve también clientes y pedidos con datos personales), no caduca y no tiene lista de IP; la contraseña de aplicación hereda todos los permisos del rol; el MCP no tiene interruptor de solo lectura.",
      "pedir_al_informatico": "Que el administrador cree un usuario 'ia-lectura' sin rol de administrador y, en WooCommerce > Ajustes > Avanzado > API REST, una clave con permiso 'Lectura' ligada a ese usuario. Si queremos probar el MCP, que lo active primero en una copia de staging y genere una contraseña de aplicación para ese mismo usuario.",
      "demo_gratis": "Gratis: WooCommerce es un plugin libre. Se puede montar en local (Docker, LocalWP) o en un hosting de pruebas, con API REST, webhooks y MCP incluidos. Las contraseñas de aplicación y el MCP remoto necesitan HTTPS, salvo en local.",
      "demo_resumen": "gratis permanente",
      "coste_demo": "0 €: el plugin es gratis y sin cuota mensual; la API REST y el MCP van incluidos. El coste es el hosting de WordPress (WooCommerce lo estima en 25-350 US$/mes para la mayoría de tiendas) y las extensiones opcionales (29-299 US$/año cada una). WooCommerce alojado en WordPress.com requiere plan de pago (precio no verificado). Verificado en woocommerce.com/pricing el 9-oct-2026.",
      "coste_resumen": "0 € (plugin; hosting aparte)",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://developer.woocommerce.com/docs/apis/rest-api/authentication/",
        "https://woocommerce.com/document/woocommerce-rest-api/",
        "https://developer.woocommerce.com/docs/features/mcp/",
        "https://developer.woocommerce.com/2026/05/12/mcp-abilities-api-10-9/",
        "https://developer.woocommerce.com/2026/06/23/woocommerce-10-9/",
        "https://developer.woocommerce.com/release-posts/",
        "https://woocommerce.com/es/posts/woocommerce-mcp/",
        "https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.woocommerce/",
        "https://docs.n8n.io/integrations/builtin/trigger-nodes/n8n-nodes-base.woocommercetrigger/",
        "https://docs.n8n.io/integrations/builtin/credentials/woocommerce/",
        "https://apps.make.com/woocommerce",
        "https://zapier.com/apps/woocommerce/integrations",
        "https://woocommerce.com/pricing/",
        "https://nango.dev/docs/integrations/all/woocommerce/connect",
        "https://www.usecarly.com/blog/claude-woocommerce-integration/ (tercero)",
        "https://blog.elest.io/woocommerce-mcp-give-ai-agents-read-only-store-access/ (tercero)",
        "https://stackharbor.com/en/knowledge-base/wp-woocommerce-rest-api-auth/ (tercero, contraseñas de aplicación en /wc/v3)"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-woocommerce"
      }
    },
    {
      "id": "wordpress",
      "nombre": "WordPress",
      "nombre_completo": "WordPress",
      "categoria": "ads-ecommerce-bi",
      "alias": [
        "WooCommerce",
        "WordPress.com"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "híbrido",
      "api": {
        "existe": "sí",
        "estilo": "REST (/wp-json/wp/v2/...)",
        "auth": "Application Passwords (Basic Auth sobre HTTPS; en WordPress desde la 5.6) en sitios autoalojados; OAuth 2.1 en WordPress.com",
        "requisitos": "Gratis y con HTTPS. Algunos hostings o plugins de seguridad desactivan las contraseñas de aplicación o /wp-json (no verificado).",
        "docs_url": "https://developer.wordpress.org/news/2026/02/from-abilities-to-ai-agents-introducing-the-wordpress-mcp-adapter/"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "WordPress/mcp-adapter: plugin oficial de la iniciativa AI Building Blocks, con guías de migración hasta la v0.7. Funciona sobre la Abilities API, que está en el núcleo desde la 6.9 (nov-2025); WordPress 7.0 salió el 20-may-2026 con un AI Client. Transporte HTTP en /wp-json/mcp/mcp-adapter-default-server o STDIO con WP-CLI; proxy @automattic/mcp-wordpress-remote; autenticación por defecto con Application Passwords. Por defecto no expone nada: solo las abilities marcadas con meta.mcp.public=true. Lectura o escritura según las abilities que se expongan. En WordPress.com hay un conector oficial en Claude (OAuth 2.1); según terceros salió en solo lectura y pide plan de pago."
      },
      "otras_vias": [
        "Nodo nativo WordPress en n8n (posts, páginas, usuarios; no re-verificado)",
        "WP-CLI",
        "Webhooks mediante plugins",
        "Make/Zapier"
      ],
      "rpa": "no hace falta",
      "dificultad": "Fácil",
      "permisos_acotados": "Crear un usuario dedicado con el rol mínimo: 'Colaborador' (crea borradores pero no publica) o 'Autor'. Generarle una Application Password con nombre propio para el arnés; se revocan una a una. En el MCP adapter, exponer solo abilities de lectura y revisar su permission_callback. Lo que NO se puede: la contraseña de aplicación hereda TODOS los permisos del rol y no se limita a endpoints concretos.",
      "pedir_al_informatico": "Crear un usuario 'ia-borradores' con rol Colaborador, generarle una contraseña de aplicación y pasármela. Confirmar que el hosting no bloquea /wp-json ni las contraseñas de aplicación.",
      "demo_gratis": {
        "opcion": "Gratis: WordPress en local (LocalWP/Docker) o en un hosting de pruebas.",
        "api_incluida": "sí (REST y MCP adapter)",
        "limites": "Las contraseñas de aplicación exigen HTTPS, salvo en entorno local. Instalar el MCP adapter requiere poder instalar plugins."
      },
      "demo_resumen": "gratis permanente",
      "coste_demo": {
        "plan": "WordPress autoalojado",
        "precio": "Software gratis; el coste es el hosting (no verificado). El conector de WordPress.com exige plan de pago (según terceros; precio no verificado).",
        "facturacion": "según el hosting",
        "verificado": "no"
      },
      "coste_resumen": "0 € (software; hosting aparte)",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://developer.wordpress.org/news/2026/02/from-abilities-to-ai-agents-introducing-the-wordpress-mcp-adapter/",
        "https://github.com/WordPress/mcp-adapter",
        "https://make.wordpress.org/ai/2025/07/17/mcp-adapter/",
        "https://pressable.com/knowledgebase/get-started-with-wordpress-mcp-on-pressable/",
        "https://infoq.com/news/2026/07/wordpress-7-ai",
        "https://instawp.com/?p=2686"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-wordpress"
      }
    },
    {
      "id": "zapier",
      "nombre": "Zapier",
      "nombre_completo": "Zapier",
      "categoria": "ofimatica-mensajeria",
      "alias": [],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "limitada",
        "estilo": "No hay una API general para que el cliente gestione o ejecute sus Zaps. La vía para el arnés es Zapier MCP más webhooks de entrada.",
        "auth": "MCP por OAuth (clientes de chat) o 'connection token' por servidor (clientes de código).",
        "requisitos": "MCP incluido en todos los planes, sin cargo aparte: consume tareas del plan.",
        "docs_url": "https://docs.zapier.com/mcp/get-started/connect"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "EXPONE con Zapier MCP (mcp.zapier.com): acciones de más de 9.000 apps. Dos modos. 'Agentic', el de serie: la IA descubre y ACTIVA acciones por su cuenta. 'Managed': un conjunto fijo de herramientas en el que se pueden fijar valores de campos. Hay acciones de lectura y de escritura. Cada llamada correcta cuesta 2 tareas; las fallidas no cuentan. No he verificado si los Zaps pueden consumir MCP como cliente."
      },
      "otras_vias": [
        "Webhooks by Zapier (no verificado si es de pago)",
        "Más de 8.000 integraciones",
        "Zapier Tables, Interfaces y Agents"
      ],
      "rpa": "no hace falta.",
      "dificultad": "Fácil",
      "permisos_acotados": "Usar el modo managed: solo las acciones permitidas, con los campos sensibles fijados (destinatario, cuenta, carpeta). Por ejemplo, permitir 'crear borrador' pero no 'enviar'. Un servidor y un token por caso de uso. NO se puede acotar: en modo agentic la IA activa acciones nuevas; no hay interruptor de servidor de solo lectura; el token es de larga duración.",
      "pedir_al_informatico": "Crea en mcp.zapier.com un servidor en modo managed con solo estas acciones y los campos sensibles fijados, conectado con una cuenta de servicio de mínimo privilegio, y vigila el consumo de tareas.",
      "demo_gratis": "Plan Free para siempre: 100 tareas al mes, compartidas con Zaps y agentes; da para unas 50 llamadas MCP. Al agotarse, el MCP se para hasta el mes siguiente.",
      "demo_resumen": "gratis permanente",
      "coste_demo": "Professional: 19,99 $/mes con pago anual o 29,99 $ mensual, por 750 tareas (unas 375 llamadas MCP).",
      "coste_resumen": "0 € (100 tareas); Pro 19,99 $/mes",
      "migracion": {
        "veredicto": "conectar tal cual",
        "cuando_migrar": "Cuando el uso por MCP sea alto: a 2 tareas por llamada, 1.000 llamadas al mes son 2.000 tareas, y la IA suele encadenar varias llamadas por petición.",
        "alternativas": [
          "n8n self-hosted (sin coste por ejecución)",
          "Make (créditos por módulo)"
        ]
      },
      "fuentes": [
        "https://docs.zapier.com/mcp/get-started/connect",
        "https://docs.zapier.com/mcp/features/usage.md",
        "https://docs.zapier.com/mcp/overview/how-tools-work",
        "https://zapier.com/pricing"
      ],
      "confianza": "alta",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-zapier"
      }
    },
    {
      "id": "zoho-crm",
      "nombre": "Zoho CRM",
      "nombre_completo": "Zoho CRM",
      "categoria": "crm-email",
      "alias": [
        "Zoho"
      ],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST (v8)",
        "auth": "OAuth2. Para uso propio, un 'Self Client' en la API Console; el grant token caduca en 3-10 min y el access token en 1 h, con refresh token.",
        "requisitos": "Va por créditos de API cada 24 h. La edición Free tiene 5.000 créditos fijos (la tabla lo implica; no hay frase explícita de que Free incluya API). Standard: 50.000 + 250 por licencia, con máximo 100.000. Hay que elegir el centro de datos (las cuentas españolas suelen estar en .eu).",
        "docs_url": "https://www.zoho.com/crm/developer/docs/api/v8/scopes.html"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Cuatro servidores MCP prealojados por Zoho: Data Insights (solo lectura: COQL, módulos, esquemas), Data Operations (CRUD y operaciones masivas), Module Customization (escritura) y Workflow & Process Automation (escritura). Login OAuth en el primer uso. Respetan el rol y el perfil del usuario y gastan créditos de API. Un post de la comunidad dice que el despliegue va por fases y por centro de datos; disponibilidad en el DC de la UE no verificada. Existe también la plataforma genérica Zoho MCP (zoho.com/mcp), con OAuth y alta gratuita; no verificado si permite elegir herramientas una a una."
      },
      "otras_vias": [
        "Nodo nativo Zoho CRM en n8n (OAuth2)",
        "Make y Zapier",
        "Zoho Flow",
        "Webhooks y workflows nativos",
        "Exportar a CSV"
      ],
      "rpa": "no hace falta",
      "dificultad": "Fácil",
      "permisos_acotados": "Instalar solo el servidor Data Insights, que es el de solo lectura. Para scripts, Self Client con scopes ZohoCRM.modules.READ, o por módulo como ZohoCRM.modules.leads.READ, más ZohoCRM.settings.READ y ZohoCRM.coql.READ. Combinarlo con un usuario dedicado con perfil y rol restringidos. Lo que no se acota: los servidores de escritura heredan todo lo que el usuario pueda hacer, y los créditos de API son compartidos con el resto de integraciones.",
      "pedir_al_informatico": "Conecta a Claude solo el MCP 'Data Insights' con un usuario 'IA' de perfil restringido. Para n8n, crea un Self Client en la API Console del centro de datos .eu con scopes READ y vigila el consumo de créditos.",
      "demo_gratis": "Edición Free permanente para 3 usuarios, con 5.000 créditos de API cada 24 h y concurrencia 5. Las ediciones de pago tienen prueba gratuita, pero la página no indica cuántos días (no verificado).",
      "coste_demo": "0 € con la edición Free. Standard: la página oficial se sirve geolocalizada y solo mostró precios en ₹ (₹800 por usuario y mes); dice que el pago anual ahorra hasta un 34%. Precio en € no verificado.",
      "demo_resumen": "gratis permanente",
      "coste_resumen": "0 € (Free, 3 usuarios)",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://www.zoho.com/crm/developer/docs/mcp/overview.html",
        "https://help.zoho.com/portal/es/community/topic/zoho-crm-with-built-in-mcp-support",
        "https://www.zoho.com/mcp/",
        "https://www.zoho.com/crm/developer/docs/api/v8/scopes.html",
        "https://www.zoho.com/crm/developer/docs/api/v8/api-limits.html",
        "https://www.zoho.com/crm/zohocrm-pricing.html"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-zoho-crm"
      }
    },
    {
      "id": "zoom",
      "nombre": "Zoom",
      "nombre_completo": "Zoom",
      "categoria": "ofimatica-mensajeria",
      "alias": [],
      "verificado_el": "2026-10-09",
      "tipo": "SaaS",
      "api": {
        "existe": "sí",
        "estilo": "REST más webhooks, con scopes granulares del tipo recurso:acción:detalle[:admin].",
        "auth": "Server-to-Server OAuth (a nivel de cuenta; token de 1 h sin refresh) o General app con OAuth de usuario. JWT está retirado desde 2023.",
        "requisitos": "App en el Zoom App Marketplace. Para S2S, quien la crea necesita un rol que lo permita, y solo puede añadir los scopes de ese rol. Las cuentas Free tienen límites diarios (Light: 4/s y 6.000/día). Basic no tiene grabación en la nube, así que las APIs de grabación no devuelven nada.",
        "docs_url": "https://developers.zoom.us/docs/internal-apps/s2s-oauth/"
      },
      "mcp": {
        "estado": "oficial",
        "detalle": "Zoom MCP Server remoto alojado por Zoom, con gateways regionales (mcp.zoom.us, mcp-eu.zoom.us) y servidores por producto (Meetings: https://zoom.us/mcp/meeting/streamable; también Chat, Docs, Whiteboard, Calendar, Mail…). OAuth 2.1 con PKCE y SIN registro dinámico: hay que crear a mano una General app con la URL de callback del cliente. Pide rol de admin o de desarrollador y licencias del producto. Zoom no publica si está en beta o GA, ni la lista de herramientas. Según MintMCP (no confirmado): Meetings solo lee, Team Chat escribe, y hace falta Workplace Pro o superior."
      },
      "otras_vias": [
        "n8n: nodo nativo Zoom (reuniones CRUD); los eventos entran por el nodo Webhook",
        "Webhooks o Event Subscriptions (p. ej. recording.completed)",
        "Make y Zapier",
        "Descarga manual de grabaciones y transcripciones"
      ],
      "rpa": "no hace falta.",
      "dificultad": "Media",
      "permisos_acotados": "Lo más acotado es una General app autorizada por un usuario dedicado, con scopes de usuario SIN ':admin' y de lectura (p. ej. meeting:read:list_meetings, cloud_recording:read:list_recording_files): solo ve sus reuniones. Con S2S, solo scopes ':read' y una app por integración, creada por un usuario con rol mínimo. NO se puede acotar: los scopes ':admin' de S2S abarcan a todos los usuarios de la cuenta, S2S no pide consentimiento, y los límites de API se comparten en toda la cuenta.",
      "pedir_al_informatico": "Crea en el Marketplace de Zoom una General app con scopes de solo lectura de reuniones y grabaciones, autorizada por un usuario técnico dedicado. Pásame el Client ID y el Secret por un canal seguro.",
      "demo_gratis": "La cuenta Basic gratuita permite crear una app y llamar a la API (listar y crear reuniones de 40 min) con los límites Free. No tiene grabaciones en la nube. Lo más probable es que el MCP oficial exija licencia de pago (no verificado). Duración de la prueba de Pro: no verificada.",
      "demo_resumen": "gratis permanente",
      "coste_demo": "Zoom Workplace Pro: 16,99 $/usuario/mes con pago mensual o 14,16 $ con pago anual (zoom.us/pricing, 2026). Precio en € no verificado.",
      "coste_resumen": "0 € (Basic); Pro 14,16 $/u/mes anual",
      "migracion": {
        "veredicto": "conectar tal cual"
      },
      "fuentes": [
        "https://developers.zoom.us/docs/mcp/",
        "https://developers.zoom.us/docs/mcp/servers/",
        "https://developers.zoom.us/docs/internal-apps/s2s-oauth/",
        "https://developers.zoom.us/docs/internal-apps/oauth-scopes-granular/",
        "https://developers.zoom.us/docs/api/rate-limits/",
        "https://zoom.us/es/pricing",
        "https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.zoom/",
        "https://docs.mintmcp.com/docs/zoom-remote-mcp-setup"
      ],
      "confianza": "media",
      "derivados": {
        "via_principal": "MCP oficial",
        "veredicto_corto": "conectar",
        "hay_demo_gratis": true,
        "pide_informatico": false,
        "url": "https://executive-lab.github.io/conectores-pymes/#p-zoom"
      }
    }
  ]
}
