Óptimo Tech Óptimo Tech Óptimo MCP · ServiceNow

Conectar Claude a tus instancias de ServiceNow

Servidor MCP remoto · https://mcp.optimotech.co/mcp · conexión segura con OAuth 2.0

Óptimo MCP le da a Claude cientos de herramientas para consultar, diagnosticar y administrar tus instancias de ServiceNow: consultar y cambiar registros, la CMDB, el catálogo, los flujos, las pruebas automatizadas, la base de conocimiento, los usuarios y sus permisos, los MID Server y lo que desarrollas, y recuerda lo trabajado entre una conversación y otra. Cada persona registra sus propias instancias y sus credenciales quedan cifradas en el servidor.

1. Requisitos

  • Una instancia de ServiceNow (PDI, desarrollo o producción) accesible por HTTPS.
  • Un usuario técnico en esa instancia con rol admin o, como mínimo, rest_api_explorer más los roles x_mcp_bridge.executor y x_mcp_bridge.script_runner una vez instalado el bridge.
  • Una cuenta en el panel de https://mcp.optimotech.co. Las cuentas se crean por invitación del operador del servicio.
  • Claude (web, escritorio o Claude Code) con soporte de conectores personalizados.

2. Crear la cuenta y registrar una instancia

  1. Abre el enlace de invitación que recibiste, elige tu correo y tu contraseña, y configura la verificación en dos pasos.
  2. Entra al panel y ve a Mis instancias > Nueva.
  3. Arriba del formulario, escribe un nombre (por ejemplo Acme desarrollo) y la dirección de la instancia (basta el subdominio, por ejemplo acme). No hace falta escribir un identificador: se genera del nombre (acme-desarrollo) y puedes cambiarlo en Opciones avanzadas. En Claude basta con nombrar la instancia por su nombre o por su identificador.
  4. En Credenciales, elige el método de autenticación (Usuario y contraseña para empezar) y escribe el usuario técnico y su contraseña. Cómo prepararlo, junto al método, explica qué crear en ServiceNow.
  5. En Uso, elige Consultas y cambios si Claude va a crear o modificar registros; por defecto queda en Solo consultas. Marca Es una instancia de producción si aplica: pedirá confirmar la instancia antes de cada cambio y bloquea los despliegues directos de aplicaciones.
  6. Si quieres comprobar los datos antes, pulsa Probar antes de guardar: el panel valida las credenciales sin guardar nada.
  7. Pulsa Crear. Al guardar, el panel prueba la conexión y te dice con qué usuario entró o qué falló; la contraseña se cifra en ese momento y no vuelve a mostrarse.
Óptimo MCP GENERAL Inicio Conectar mi cliente CONEXIONES Mis instancias CONOCIMIENTO Cerebro Bases de conocimiento ACTIVIDAD Mi auditoría Nueva instancia Conecta una nueva instancia de ServiceNow a este MCP. Nombre Acme desarrollo Identificador: acme-desarrollo Dirección de la instancia acme Credenciales Método de autenticación ? Cómo prepararlo Usuario y contraseña Usuario integracion.mcp Contraseña •••••••••• Uso Qué puede hacer Claude Solo consultas Consultas y cambios Es una instancia de producción ? Opciones avanzadas (valores por defecto) Cancelar Probar antes de guardar Crear Al guardar probamos la conexión con la instancia.
Figura 1. Registro de una instancia en el panel (ilustración simulada de la pantalla real).

3. Conectar desde Claude

Antes de empezar: necesitas Claude Pro, Max, Team o Enterprise. En Team o Enterprise, pide al propietario de la organización que añada el conector.

  1. En Claude ve a Configuración > Conectores y pulsa Agregar conector personalizado.
  2. Escribe un nombre (por ejemplo "ServiceNow MCP") y la URL https://mcp.optimotech.co/mcp. No hace falta client ID ni secreto.
  3. Al pulsar Conectar se abre la pantalla de autorización de https://mcp.optimotech.co. Inicia sesión con tu cuenta del panel y pulsa Autorizar conexión.
  4. Vuelves a Claude con el conector añadido. En un chat nuevo, abre el menú de herramientas y activa «ServiceNow MCP».
Configuración Perfil Conectores Integraciones Agregar conector personalizado Conecta un servidor MCP remoto a tu cuenta. Nombre ServiceNow MCP URL del servidor MCP remoto https://mcp.optimotech.co/mcp Configuración avanzada (client ID y secreto): no requerida Cancelar Conectar
Figura 2. Alta del conector personalizado en Claude (ilustración simulada).
https://mcp.optimotech.co/oauth/authorize Óptimo MCP Autorizar conexión Claude quiere conectarse al servidor MCP con tu cuenta [email protected]. PERMISOS SOLICITADOS Usar tus instancias de ServiceNow registradas en Óptimo MCP, con tus permisos Al autorizar volverás a claude.ai. Detalles técnicos Autorizar conexión Cancelar
Figura 3. Autorización de la conexión en https://mcp.optimotech.co: el permiso en palabras sencillas, el sitio al que vuelves y los «Detalles técnicos» plegados (ilustración simulada).

Otros clientes MCP

Todos usan la misma URL y se registran solos por OAuth: al conectar se abre la pantalla de autorización de https://mcp.optimotech.co. Después de editar un archivo de configuración, cierra y vuelve a abrir el cliente.

Claude Code Terminal

  1. Ejecuta el comando en la carpeta de tu proyecto.
  2. Dentro de Claude Code escribe /mcp, elige servicenow y autoriza el acceso.
Comando
claude mcp add --transport http servicenow https://mcp.optimotech.co/mcp
O en el archivo .mcp.json del proyecto
{
  "mcpServers": {
    "servicenow": { "type": "http", "url": "https://mcp.optimotech.co/mcp" }
  }
}

Después de añadirlo: Si Claude Code ya estaba abierto, sal con /exit y vuelve a ejecutar claude para que cargue el servidor.

Cursor Editor

  1. Abre (o crea) el archivo ~/.cursor/mcp.json. En Windows está en C:\Users\tu-usuario\.cursor\mcp.json.
  2. Pega el bloque. Si ya tenías otros servidores, añade solo la entrada servicenow dentro de mcpServers.
  3. En la configuración de MCP de Cursor pulsa en servicenow para autorizar.
~/.cursor/mcp.json
{
  "mcpServers": {
    "servicenow": { "url": "https://mcp.optimotech.co/mcp" }
  }
}

Después de guardar el archivo: Cierra Cursor por completo y vuelve a abrirlo después de guardar.

VS Code Copilot, versión 1.102 o superior

  1. Abre .vscode/mcp.json en tu proyecto o el mcp.json de tu perfil (en Windows, %APPDATA%\Code\User\mcp.json).
  2. Pega el bloque. La clave es servers, no mcpServers.
  3. Pulsa «Start» sobre servicenow en el propio archivo y autoriza el acceso.
mcp.json
{
  "servers": {
    "servicenow": { "type": "http", "url": "https://mcp.optimotech.co/mcp" }
  }
}

Después de guardar el archivo: Si no aparece, ejecuta «Developer: Reload Window» o reinicia VS Code.

Codex CLI de OpenAI

  1. Ejecuta los dos comandos: el primero registra el servidor y el segundo abre el navegador para autorizar.
Comandos
codex mcp add servicenow --url https://mcp.optimotech.co/mcp
codex mcp login servicenow
O en ~/.codex/config.toml
[mcp_servers.servicenow]
url = "https://mcp.optimotech.co/mcp"

Después de añadirlo: Cierra Codex y vuelve a abrirlo para que cargue el servidor.

Gemini CLI CLI de Google

  1. Abre (o crea) ~/.gemini/settings.json y pega el bloque. Usa httpUrl; url es para el transporte SSE antiguo.
  2. Dentro de Gemini CLI ejecuta /mcp auth servicenow para autorizar.
~/.gemini/settings.json
{
  "mcpServers": {
    "servicenow": { "httpUrl": "https://mcp.optimotech.co/mcp" }
  }
}

Después de guardar el archivo: Sal de Gemini CLI y vuelve a abrirlo después de guardar el archivo.

Con un token del operador

Si el operador te entregó un token de acceso en vez de usar OAuth, agrega la cabecera Authorization: Bearer <tu-token> en la configuración del cliente. En Claude Code: --header "Authorization: Bearer <tu-token>".

Si el operador activó la lista de IP permitidas y el cliente responde 403, tu red no está autorizada: pide a un administrador del panel que la agregue (en «Conectar mi cliente» verás tu IP).

4. Primeras consultas

Escribe lo que necesitas como se lo pedirías a una persona. Antes de responder, Claude activa la instancia que nombres y repasa lo que ya se sabe de ella; no hace falta que lo pidas.

  • Usa mi instancia «Acme desarrollo» y dime cuántos incidentes abiertos hay. La primera consulta para comprobar que todo funciona.
  • Revisa la calidad de la CMDB de Acme desarrollo y dime qué servidores parecen duplicados. Revisa la calidad de la CMDB y busca duplicados.
  • Describe la tabla incident: campos obligatorios, referencias y choices del campo state. Lee la estructura de la tabla y la recuerda para la próxima vez.
  • Diagnostica el item de catálogo "Solicitud de acceso" y proponme mejoras en sus variables y políticas UI. Revisa el item, sus variables y sus políticas.
  • Crea una assignment rule en incident que asigne el grupo según la categoría; primero muéstrame el plan. Te enseña el plan y crea la regla dentro de un update set.
  • Recuerda que en esta instancia el grupo por defecto es "Service Desk". Lo guarda como preferencia de esa instancia.
  • ¿Dónde se usa getUserGroups en el código de la instancia? Dame la línea de cada uso. Busca en business rules, script includes, client scripts, widgets, UI pages y más.
  • ¿Qué cambió en el update set "STRY0012 alta" frente a la versión anterior de cada artefacto? Compara cada artefacto; los secretos no se muestran.
  • Revisa la calidad de los scripts y de las ACL de la aplicación x_acme y ordena los hallazgos por severidad. Solo lectura; cada hallazgo trae su recomendación.
  • Dame el MTTR y el backlog de incidentes de los últimos 30 días por grupo de asignación. También hay estadísticas y pendientes de CSM y HR.
Para desarrolladores

El servidor habla MCP sobre HTTP en https://mcp.optimotech.co/mcp y autoriza con OAuth 2.0 y PKCE. Cualquier cliente MCP puede pedir la lista de herramientas (tools/list): cada una trae su descripción y el esquema de sus parámetros, y las que cambian algo lo declaran en sus anotaciones.

Usa mi instancia «Acme desarrollo» y dime cuántos incidentes abiertos hay. Activar la instancia Acme desarrollo 0.4 s Repasar la memoria incidentes abiertos 0.2 s Contar incidentes abiertos, agrupados por prioridad 0.6 s En Acme desarrollo hay 84 incidentes abiertos: Prioridad Abiertos 1 - Crítica3 2 - Alta17 3 - Moderada41 4 - Baja23 Los 3 críticos llevan más de 48 h sin asignar. ¿Quieres que los liste?
Figura 4. Flujo típico: Claude activa la instancia, repasa la memoria y cuenta los datos (ilustración simulada).

5. Seguridad y permisos

ControlCómo funciona
Consultar y cambiarClaude distingue lo que solo consulta de lo que cambia algo. Para cambiar una instancia marcada como producción tiene que repetir el nombre corto exacto de esa instancia; si no coincide, no se cambia nada.
Conjuntos de cambiosLo que Claude desarrolla (reglas, scripts, formularios) queda dentro de un conjunto de cambios (update set) de la sesión, para que puedas revisarlo y revertirlo.
Simulación primeroLas operaciones delicadas (cambios en la CMDB, scripts, correcciones automáticas) primero muestran lo que harían, sin cambiar nada.
Componente en la instanciaAlgunas operaciones pasan por un componente que se instala en tu instancia (aparece como x_mcp_bridge), con reglas que tú configuras: tablas prohibidas, tablas de solo lectura, límite de registros y horario permitido.
Registro de actividadCada cambio y cada script quedan registrados con la persona, la instancia, la acción y el resultado. Lo ves en el panel, o pídele a Claude: «muéstrame los últimos cambios que hiciste en la instancia».
CredencialesSe guardan cifradas en el servidor y nunca se muestran en el panel ni en las respuestas de Claude. Ver la política de privacidad.
Verificación en dos pasosObligatoria para entrar al panel y para autorizar la conexión de Claude: además de la contraseña (o de tu cuenta de Microsoft) se pide un segundo paso: app, llave de acceso o código por correo. Detalle abajo.

Verificación en dos pasos

  1. La primera vez que inicies sesión eliges el método: una app de autenticación (recomendado), una llave de acceso (la huella o el rostro de tu equipo o teléfono, 1Password o una llave física) o un código a tu correo.
  2. Con la llave de acceso no escribes códigos: tu navegador te pide confirmar con la huella, el rostro o la llave. Puedes registrar varias en Mi perfil.
  3. Con la app, el panel te muestra un código QR: escanéalo con cualquier app de códigos (Google Authenticator, Microsoft Authenticator, 1Password, Authy u otra) y escribe el código de 6 dígitos que te muestra. Te damos 10 códigos de respaldo de un solo uso (también con la llave de acceso): guárdalos en un lugar seguro, porque no se vuelven a mostrar. Puedes descargarlos en un PDF protegido con la contraseña de tu cuenta.
  4. Con el correo, te enviamos un código de 6 dígitos cada vez que inicias sesión. Puedes pasarte a la app cuando quieras desde Mi perfil.
  5. Después de escribir el código, ese navegador no lo vuelve a pedir durante 8 horas, aunque cierres sesión (solo la contraseña). Pasado ese plazo se pide de nuevo; tu organización puede ajustarlo.
SituaciónQué hacer
Cambiaste de teléfonoEn Mi perfil > Verificación en dos pasos > Restablecer con tu correo: te enviamos un código a tu correo y configuras la app de nuevo.
Perdiste el teléfonoEntra con un código de respaldo, o en la pantalla del código elige Perdí el acceso a mi app: te enviamos un código al correo y vuelves a configurarla antes de entrar.
Sin teléfono ni correoPide a un administrador de tu organización que restablezca tu verificación; la configurarás en tu próximo inicio de sesión.
El código no funcionaRevisa que la hora del teléfono sea automática. Cada código vale 30 segundos y solo se puede usar una vez.

No se puede desactivar desde la cuenta. Cada activación o restablecimiento te llega por correo; si no fuiste tú, escríbenos de inmediato.

6. Óptimo Chat dentro de ServiceNow

Óptimo Chat es un asistente que se instala dentro de tu instancia desde el panel. Cada persona lo usa con su propio usuario de ServiceNow: solo ve y hace lo que sus roles le permiten, y todo cambio (crear, actualizar, cerrar) le pide confirmación antes de hacerse. El modelo de IA lo eliges tú y se paga con tu propia llave: API de Claude (por defecto), Claude en Azure AI Foundry, OpenAI, Azure OpenAI o un servicio compatible con OpenAI.

Instalarlo

  1. La instancia debe estar registrada con usuario y contraseña u OAuth de instancia (no con clave de API ni con la cuenta de cada persona), y ese usuario necesita el rol admin.
  2. En el panel abre la ficha de la instancia y la pestaña Óptimo Chat. Revisa el resultado de la revisión previa.
  3. Elige proveedor, modelos sugeridos, perfiles y topes de consumo, y pulsa Instalar. La instalación corre en segundo plano y muestra su avance; puedes cerrar la página.
  4. En ServiceNow entra a Workflow Studio > Integraciones > Conexiones, abre Óptimo Chat - Proveedor de IA y pega la llave de tu proveedor (el panel te deja el enlace directo a la credencial). Con Azure OpenAI o un servicio compatible escribe también el endpoint y los modelos. La llave nunca se escribe en el panel.
  5. Vuelve al panel y pulsa Probar conexión: prueba el modelo de cada perfil y, si responden, el estado pasa a activo.
  6. Da a cada persona el rol x_<prefijo>_mcpchat.chat_user (sus incidentes, pedidos, catálogo, conocimiento y aprobaciones) o x_<prefijo>_mcpchat.chat_admin (consultas y cambios administrativos). El chat aparece en el menú Óptimo Chat y en el portal: como botón flotante en todas sus páginas o incrustado en la página de inicio, según lo que elijas al instalar. La página Estado del chat muestra el estado de Óptimo MCP y el consumo del mes a quien tenga chat_admin; para ver la conexión de IA necesita además connection_admin y credential_admin.

Límites que conviene conocer

TemaQué pasa
Cuentas con rol adminServiceNow no deja que el chat actúe como una cuenta con el rol admin sin su permiso. Esas personas conectan su cuenta una vez desde el chat (autorizan el acceso en ServiceNow) y desde ahí lo usan con sus permisos. Ningún rol queda fuera por defecto; cada instalación puede bloquear los que quiera.
La llave de IASe guarda en una credencial de ServiceNow. La plataforma no la aísla por aplicación: un administrador de la instancia puede leerla. Nuestro servidor la lee al usarla, la mantiene unos minutos en memoria y no la guarda.
Política de ejecución de aplicacionesLa aplicación pide permiso para llamar a https://mcp.optimotech.co. Si tu instancia aplica la política en modo estricto (enforcing), un administrador debe aprobar ese permiso antes de usar el chat.
ConsumoLo cobra tu proveedor de IA. Puedes fijar un tope de mensajes por persona al día y un tope mensual; al llegar, el chat lo avisa en vez de fallar.
MantenimientoDesde la ficha: Actualizar, Rotar secretos y Desinstalar. Desinstalar retira la aplicación, el widget del portal y su configuración OAuth de la instancia. Mientras el chat esté instalado el panel no deja borrar la instancia: desinstálalo primero.

7. Licencias y marca

Al conectar una instancia, Óptimo MCP lee sus suscripciones en Subscription Management (solo lectura) y la marca con la que se ve: nombre, logo, colores del tema y portales. Con eso Claude sabe qué módulos tiene licenciados tu instancia, te avisa antes de usar uno que podría generar costos de true-up y arma los informes con tus colores y tu logo.

TemaQué pasa
Permiso necesarioLa cuenta de la instancia necesita el rol usage_admin. Sin él, Claude te lo dice y todo lo demás sigue funcionando.
En ClaudePídele a Claude: «resume las licencias de la instancia» o «¿qué suscripciones están por vencer?». Te responde con el consumo, los vencimientos y las alertas.
En el panelLa ficha de cada instancia tiene la pestaña Licencias con las suscripciones, su porcentaje de consumo, las alertas, las capacidades y la marca. El botón Actualizar la vuelve a leer.
AvisosCada lunes revisamos las instancias y abrimos una alerta si una suscripción supera lo comprado, pasa del 85 %, venció o vence en los próximos 90 días. Tu organización puede pedir que el aviso también te llegue por correo.
Nunca bloqueaUna licencia que falta solo genera un aviso: ninguna herramienta deja de funcionar por eso.

8. Módulos por producto

Productos de ServiceNow sobre los que puedes preguntarle a Claude. Si tu instancia no tiene el producto instalado, Claude te dice cuál falta y qué usar en su lugar. Si no figura en tus licencias, funciona igual y te avisa del posible costo adicional (true-up).

ProductoQué puedes pedirLicencia
Agent Client Collector (ITOM)Revisa los agentes instalados en tus servidores: su estado, sus políticas y cuáles dejaron de reportar o tienen otra versión. Solo consulta.ITOM Visibility o Discovery
IA de ServiceNow (Now Assist, agentes de IA y AI Control Tower)Cómo está configurada la IA de tu instancia, qué se ejecutó, cuánto se consume y cómo se gobierna. Nunca ejecuta habilidades ni agentes de IA. Los cambios piden confirmación.Now Assist o AI Control Tower
App EngineLas aplicaciones de tu instancia: tablas propias frente a la licencia, despliegues pendientes, solicitudes de aplicaciones nuevas y entornos de desarrollo. Los cambios piden confirmación.App Engine
Integration HubConectores y acciones de integración, consumo anual frente a la suscripción, integraciones que fallan, conexiones sin uso, datos que salen de la instancia y automatización robótica (RPA).Integration Hub
Certificados TLS/SSLCertificados descubiertos en tu instancia: cuáles están por vencer, dónde están instalados y qué servicio se vería afectado; también las direcciones vigiladas y las tareas de renovación. Los cambios piden confirmación.ITOM Visibility o Discovery
Gobierno del cambio (Change Management)Modelos de cambio, aprobaciones y por qué un cambio está esperando, calendario con periodos bloqueados, conflictos, riesgo, comité de cambios (CAB), tasa de éxito y cambios estándar. Los cambios piden confirmación.IT Service Management o ITSM Pro
Mejora continua (Continual Improvement Management)Las mejoras con sus tareas, su origen, sus resultados e indicadores; crear una mejora o una tarea y cerrar tareas. Los cambios piden confirmación.ITSM Pro
Datos de clientes (Customer Service Management)Consumidores y hogares, vista completa de una cuenta, productos que tiene cada cliente, contratos y derechos (vigentes y por vencer), ubicaciones, socios y responsabilidades. Los cambios piden confirmación.Customer Service Management
Atención omnicanal (Customer Service Management)Conversaciones con clientes y su transcripción, colas y canales de trabajo, pendientes de un agente, casos proactivos, a qué clientes afecta un incidente, mensajería, portal y correos sin atender. Los cambios piden confirmación.Customer Service Management
Discovery (ITOM Visibility)Cómo va el descubrimiento de tu infraestructura: programaciones, errores agrupados, rangos de red, estado de una dirección IP o de un equipo, nube y Kubernetes. De las credenciales solo muestra datos generales, nunca la clave. Los cambios piden confirmación.Discovery o ITOM Visibility
Portafolio de aplicaciones (Application Portfolio Management)Las aplicaciones de negocio con su ficha, el mapa de capacidades, indicadores, qué conservar o retirar, riesgo y obsolescencia de la tecnología, e integraciones. Los cambios piden confirmación.Application Portfolio Management
Event Management y AIOpsAlertas pendientes con su evolución y tiempos de respuesta, eventos con error, reglas, conectores, impacto y mantenimiento; reconocer, asignar, anotar o cerrar una alerta y crear un incidente desde ella. Los cambios piden confirmación.ITOM AIOps o Event Management
Activos de hardware (Hardware Asset Management)Almacenes, inventario, traslados, compras, garantías, arrendamientos y parque de equipos; con HAM Pro, bajas, devoluciones, reservas, préstamos, auditorías y modelos al final de su vida útil. Los cambios piden confirmación.Sin licencia propia
Riesgo y cumplimiento (Integrated Risk Management)Políticas, controles, riesgos, hallazgos, métricas, auditorías y aprobaciones de riesgo y cumplimiento. Los cambios piden confirmación.Integrated Risk Management
Incidentes mayores (Major Incident Management)Candidatos e incidentes mayores activos con los servicios afectados, su ficha, la cronología para la revisión posterior, comunicaciones y estadísticas; proponer, aceptar o rechazar un incidente mayor. Los cambios piden confirmación.IT Service Management o ITSM Pro
Servidores MCP de ServiceNowLos servidores MCP que publica tu instancia, sus herramientas y ejecuciones, los servidores externos que usan sus agentes y el estado de cada uno. Los cambios piden confirmación.MCP Server de ServiceNow o Now Assist
Activos de software (Software Asset Management)Instalaciones, modelos de software, derechos de uso, cumplimiento, licencias que se pueden recuperar, ahorro, SaaS, gasto, renovaciones y software sin gestionar; también lanza en la instancia el cálculo de cumplimiento de licencias. Los cambios piden confirmación.Software Asset Management
Service Mapping (ITOM Visibility)Los mapas de servicio descubiertos con sus componentes, conexiones y errores, servicios por etiquetas y orden en las etiquetas; añadir un punto de entrada a un mapa. Los cambios piden confirmación.ITOM Visibility
Ventas y órdenes (Sales and Order Management)Prospectos, oportunidades, cotizaciones, órdenes de cliente y las que fallaron, catálogo de productos con precios y órdenes técnicas. Solo consulta.Sales and Order Management
Soporte presencial (Walk-up Experience)Cola de visitas con la espera por ubicación, citas, estadísticas y colas; reservar o cancelar una cita. Los cambios piden confirmación.ITSM Pro
Workflow Data FabricConexiones Zero Copy, tablas con datos externos, consumo de créditos frente a la licencia y el contenido externo de la búsqueda con IA. Solo consulta.Workflow Data Fabric

9. Soporte

  • Correo: [email protected]
  • Diagnóstico rápido: pídele a Claude «prueba la conexión con mi instancia» o «revisa el componente de Óptimo MCP en mi instancia». Te explica si conecta, cuánto tarda, qué roles faltan y si el componente está al día.
  • Error 403 al conectar: tu red no está en la lista de IP permitidas o el token caducó. Pide a un administrador que autorice tu IP o reconecta el conector.
  • Claude dice «plugin no instalado»: tu instancia no tiene esa aplicación de ServiceNow; la respuesta dice cuál.