Conecte sus agentes y asistentes de IA al servidor MCP de Dynamics 365 Sales.

Puedes integrar el servidor Dynamics 365 Sales Model Context Protocol (MCP) con tu agente Microsoft Copilot Studio, o con cualquier otro agente o asistente de IA como GitHub Copilot que soporte el estándar MCP. Claude Desktop no está disponible en este momento.

Prerrequisitos

Asegúrese de cumplir los siguientes requisitos previos:

  • Tiene permisos de administrador en Dynamics 365 Sales.

  • Tienes permisos de administrador en Copilot Studio. Obtenga más información en Copilot Studio licensing.

  • Permitir el acceso al servidor MCP de Dataverse desde clientes MCP. Esto solo es necesario si planea usar un cliente MCP distinto de Copilot Studio. Obtenga más información en Configuración del servidor MCP de Dataverse para un entorno.

  • Tiene suficientes créditos de Copilot Studio para usar las herramientas del servidor Sales MCP. Obtenga más información sobre las tasas de consumo de cada herramienta en Tasas de Consumo de Crédito de Copilot.

Conexión del servidor MCP de ventas al agente de Copilot Studio

Para conectarse al servidor MCP de ventas en Microsoft Copilot Studio, siga los pasos descritos en Añadir herramientas y recursos desde un servidor de Protocolo de Contexto de Modelo (MCP) a su agente.

Nota:

Seleccione Dynamics 365 Sales servidor MCP cuando se le pida que seleccione el servidor MCP. Si desea realizar operaciones CRUD en registros de Dataverse, conéctese también al servidor MCP de Dataverse .

Usar herramientas Sales MCP en Visual Studio Code con GitHub Copilot

  1. Descargue y abra Visual Studio Code.

  2. Presione Ctrl + Mayús + P (Windows/Linux) o Cmd + Mayús + P (Mac).

  3. Escriba MCP: Add Servery seleccione el tipo de servidor como HTTP (HTTP or Server-Sent Events).

  4. Agregue la dirección URL del servidor MCP para Dynamics 365 Sales y Dataverse mediante la siguiente información:

    • Para Dataverse, utilice https://<OrgURL>/api/mcp.

    • Para Dynamics 365 Sales, use la siguiente dirección URL y reemplace el identificador de entorno. https://agent365.svc.cloud.microsoft/mcp/environments/<EnvironmentID>/servers/msdyn_SalesMCPServer

    El siguiente fragmento muestra una configuración de muestra:

    {
            "servers": {
                "Dataverse-mcp-server": {
                    "url": "https://northwind.crm10.dynamics.com/api/mcp",
                    "type": "http"
                },
                "Sales-mcp-server": {
                    "url": "https://agent365.svc.cloud.microsoft/mcp/environments/00aa00aa-bb11-cc22-dd33-44ee44ee44ee/servers/msdyn_SalesMCPServer",
                    "type": "http" 
                }
    
            },
            "inputs": []
    }
    
  5. Resuelva los errores de sintaxis, si los hay, en el mcp.json archivo y guárdelo. Debería ver el botón Iniciar habilitado para cada uno de los servidores MCP que agregó en el archivo de configuración.

  6. Seleccione Iniciar en todos los servidores. Captura de pantalla del botón de inicio del servidor MCP en Visual Studio Code

  7. Pulsa Ctrl + Alt + I para abrir el panel de chat de GitHub Copilot y elige cualquier agente (por ejemplo, GPT 5.5).

  8. Escribe una indicación para recuperar información de Dynamics 365 Sales. Por ejemplo, puedes escribir "Lista los leads que se actualizaron desde mi último inicio de sesión". El agente utiliza las herramientas del servidor Sales MCP para recuperar la información y mostrarla en el panel de chat. Para una lista de herramientas compatibles y sus capacidades, consulte los siguientes artículos: