Microsoft Copilot Studio puede conectarse al servidor MCP de Sales Layer mediante el Protocolo de Contexto de Modelo. Esto permite que tu agente de Copilot utilice las herramientas de Sales Layer para consultar los datos de tu catálogo desde una conexión MCP segura.
Este artículo explica cómo configurar el servidor MCP de Sales Layer en Microsoft Copilot Studio y cómo completar el flujo de autorización de Sales Layer.
Antes de empezar
Antes de configurar el servidor MCP en Copilot Studio, asegúrate de tener:
- Acceso a Microsoft Copilot Studio.
- Permiso para añadir un servidor de Protocolo de Contexto de Modelo en tu entorno de Copilot Studio.
- Una cuenta de Sales Layer con acceso al catálogo que quieres conectar.
- Tu token de catálogo de Sales Layer.
Actualmente, el token de catálogo no se obtiene desde una sección de API/Tokens dentro del PIM de Sales Layer. Para obtenerlo, contacta con el equipo de soporte de Sales Layer o con tu representante de cuenta de Sales Layer.
Configuración recomendada
Si tu versión de Microsoft Copilot Studio ofrece detección dinámica para servidores MCP, utiliza primero esa opción. La detección dinámica permite que Copilot Studio detecte automáticamente la configuración OAuth y ayuda a evitar errores de configuración manual.
Utiliza la siguiente configuración básica:
| Campo | Valor |
|---|---|
| Nombre del servidor | Sales Layer MCP |
| Descripción del servidor | Servidor MCP para el PIM de Sales Layer |
| URL del servidor | https://mcp.saleslayer.com/mcp |
| Autenticación | OAuth 2.0 |
Añadir el servidor MCP en Copilot Studio
- Abre Microsoft Copilot Studio.
- Abre el Copilot en el que quieras utilizar los datos de Sales Layer.
- Ve al área en la que puedes añadir herramientas o conectar un servidor de Protocolo de Contexto de Modelo.
- Selecciona la opción para añadir un nuevo servidor MCP.
- Introduce Sales Layer MCP como nombre del servidor.
- Introduce Servidor MCP para el PIM de Sales Layer como descripción.
- Introduce la URL del servidor: https://mcp.saleslayer.com/mcp.
- En autenticación, selecciona OAuth 2.0.
- Si la detección dinámica está disponible, selecciónala y continúa con la conexión.
Configuración manual de OAuth
Si la detección dinámica no está disponible en tu versión de Copilot Studio, configura OAuth 2.0 manualmente con los siguientes valores:
| Campo | Valor |
|---|---|
| URL de autorización | https://mcp.saleslayer.com/oauth/authorize |
| URL de token | https://mcp.saleslayer.com/oauth/token |
| ID de cliente | copilot-studio |
| Secreto de cliente | Dejar vacío |
| Alcance | Dejar vacío |
| Tipo de concesión | Código de autorización con PKCE |
| Método de desafío de código | S256 |
Consejo: El token de catálogo se introduce más adelante en la pantalla de autorización de Sales Layer. No es el ID de cliente, el secreto de cliente, el valor de autenticación de clave API ni el token de portador utilizado en Copilot Studio. El ID de cliente es solo un identificador estable para la conexión de Copilot Studio.
Completar el flujo de autorización de Sales Layer
Después de configurar el servidor MCP, Copilot Studio inicia el flujo de autorización OAuth.
- Conecta el servidor MCP desde Copilot Studio.
- Copilot Studio abre una ventana del navegador.
- Aparece una pantalla de autorización de Sales Layer.
- Introduce tu token de catálogo de Sales Layer.
- Sales Layer valida el token.
- Después de la validación, se te redirige de nuevo a Copilot Studio.
- La conexión queda establecida y las herramientas MCP de Sales Layer pasan a estar disponibles.
Requisito de compatibilidad
El servidor MCP de Sales Layer requiere OAuth 2.0 con PKCE y el método de desafío de código S256. PKCE significa Proof Key for Code Exchange y es necesario para esta conexión.
Si tu versión de Copilot Studio no permite Código de autorización con PKCE y Método de desafío de código S256, es posible que no sea compatible con el servidor MCP de Sales Layer en este momento.
Endpoints de referencia
Utiliza estos endpoints para configuración avanzada o resolución de problemas:
| Endpoint | URL |
|---|---|
| Servidor MCP | https://mcp.saleslayer.com/mcp |
| Autorización OAuth | https://mcp.saleslayer.com/oauth/authorize |
| Token OAuth | https://mcp.saleslayer.com/oauth/token |
| Detección OAuth | https://mcp.saleslayer.com/.well-known/oauth-authorization-server |
| Recurso protegido OAuth | https://mcp.saleslayer.com/.well-known/oauth-protected-resource |
Probar la conexión
Una vez conectado el servidor, abre tu Copilot y comprueba que las herramientas MCP de Sales Layer están disponibles. Puedes probar con una instrucción sencilla como:
¿Qué herramientas de Sales Layer están disponibles?
También puedes hacer una pregunta relacionada con el catálogo, por ejemplo:
Muéstrame un resumen del catálogo de productos.
Si tu conexión está configurada con un perfil de acceso de solo lectura, Copilot puede consultar datos del catálogo, pero no puede hacer cambios en tu catálogo de Sales Layer.
Resolución de problemas
| Problema | Causa | Qué hacer |
|---|---|---|
| invalid_token | El token de catálogo se ha utilizado como clave API o token de portador en Copilot Studio. | Cambia la autenticación a OAuth 2.0 e introduce el token de catálogo solo en la pantalla de autorización de Sales Layer. |
| Las opciones PKCE o S256 no están disponibles | Es posible que tu versión de Copilot Studio no admita la configuración OAuth requerida. | Comprueba si tu versión admite Código de autorización con PKCE y Método de desafío de código S256. |
| La ventana de autorización no se abre | Es posible que el navegador esté bloqueando las ventanas emergentes, o que la conexión no se haya iniciado correctamente. | Permite las ventanas emergentes para Copilot Studio e intenta conectar el servidor de nuevo. |
| No hay herramientas de Sales Layer disponibles | Es posible que el flujo OAuth no se haya completado correctamente. | Desconecta y vuelve a conectar el servidor MCP. Después, completa de nuevo el flujo de autorización de Sales Layer. |
Buenas prácticas
Utiliza la detección dinámica siempre que esté disponible en Copilot Studio. Si necesitas configurar OAuth manualmente, revisa todos los campos antes de conectar.
Mantén seguro tu token de catálogo de Sales Layer. Introdúcelo solo en la pantalla de autorización de Sales Layer y nunca lo pegues en los campos de ID de cliente, secreto de cliente, clave API o token de portador.
Empieza con una conexión de solo lectura cuando solo necesites que Copilot consulte o analice datos del catálogo. Utiliza acceso completo únicamente cuando el Copilot vaya a realizar operaciones de escritura y los usuarios entiendan el impacto de esas acciones.
¿Le ha sido útil este artículo?
¡Qué bien!
Gracias por sus comentarios
¡Sentimos mucho no haber sido de ayuda!
Gracias por sus comentarios
Sus comentarios se han enviado
Agradecemos su esfuerzo e intentaremos corregir el artículo