Saltar al contenido
Plur-e

Plur-e MCP · Dynamics 365 CRM

Cualquier tabla de Dataverse, y Customer Insights - Journeys, como herramientas para tu asistente de IA

Los equipos de ventas, servicio y marketing piden a su asistente de IA consultar, crear y actualizar registros de Dataverse y ejecutar campañas; las respuestas vienen del entorno conectado, filtradas por los roles de seguridad del usuario de aplicación.

Respuesta rápida

Plur-e MCP para Dynamics 365 CRM es un servidor Model Context Protocol sobre Dataverse. Las herramientas genéricas leen y escriben cualquier tabla (cuentas, casos, tablas personalizadas) guiadas por metadatos en vivo; en entornos con Customer Insights - Journeys instalado, una skill de campañas redacta segmentos y journeys y confirma antes de publicar. Un tenant se conecta una vez con Connect with Microsoft (un administrador inicia sesión y elige un entorno) o con la URL manual del entorno. Una pequeña memoria por tenant guarda los términos y preferencias que un usuario ha corregido, y cada llamada queda con el ámbito del rol MCP del usuario y auditada por completo.

Diagrama de arquitectura: Business Central y Dynamics 365 CRM se conectan a tu asistente de IA a través de Plur-e MCPBusiness CentralDynamics 365 CRMPlur-e MCPAsistente de IA
MCP (Streamable HTTP)herramientas / recursos

Herramientas

Cualquier tabla (lectura)

  • crm_list_entitiesread

    Tablas disponibles en el entorno conectado.

  • crm_describe_entityread

    Metadatos en vivo de una tabla — campos, tipos, relaciones — con su skill como guía.

  • crm_queryread

    Consulta OData sobre cualquier tabla, con filtros, expand y paginación.

  • crm_fetchxmlread

    Consulta FetchXML para agregados o joins que OData no puede expresar.

  • crm_get_recordread

    Un registro por id con las columnas solicitadas.

  • crm_searchread

    Búsqueda de Dataverse entre tablas, con alternativa OData.

Escrituras (por rol)

  • crm_create_recordwrite

    Crea un registro en una tabla que el rol puede escribir.

  • crm_update_recordwrite

    Actualiza campos de un registro existente.

  • crm_delete_recordwrite

    Elimina un registro; auditado como toda escritura.

  • crm_set_statewrite

    Cambia el estado y el motivo de estado de un registro.

  • crm_assignwrite

    Reasigna un registro a un usuario o a un equipo.

  • crm_associatewrite

    Enlaza dos registros mediante una relación.

  • crm_execute_actionwrite

    Ejecuta una acción o función de Dataverse de una lista blanca explícita.

Customer Insights - Journeys y campañas

  • crm_marketing_overviewread

    Si Customer Insights - Journeys y los eventos personalizados están instalados y si hay campañas clásicas disponibles, además del estado de los journeys, segmentos, correos, formularios y disparadores recientes.

  • crm_segment_membersread

    Miembros de un segmento y por qué califica cada uno.

  • crm_journey_create_from_templatewrite

    Redacta un journey en tiempo real a partir de una plantilla — segmento, contenido, disparador — sin publicarlo.

  • crm_journey_publishwrite

    Publica un journey; se ejecuta cuando el rol MCP del usuario concede Write sobre CRM marketing.

  • crm_segment_publishwrite

    Publica un segmento para que Customer Insights - Journeys evalúe miembros; se ejecuta cuando el rol MCP del usuario concede Write sobre CRM marketing.

Conexión, skills y memoria

  • crm_whoamiread

    El usuario y los roles de seguridad de Dataverse que usa el servidor.

  • crm_list_connectionsread

    Los entornos de Dataverse configurados del tenant.

  • crm_select_connectionread

    Elige qué conexión usan las siguientes llamadas, en tenants con varios entornos.

  • crm_get_skillread

    Lee una skill por nombre — una guía genérica o un flujo de journeys/campañas.

  • plure_recallread

    Busca en la memoria del tenant antes de responder — términos, correcciones, preferencias.

  • plure_rememberwrite

    Guarda una corrección, un término o una preferencia dados por el usuario, para la próxima vez. Concedida a todos los roles por defecto y sin cola de aprobación: solo escribe en la memoria propia del tenant, nunca en Business Central ni en Dataverse.

  • plure_forgetwrite

    Elimina una entrada de la memoria que el usuario dice que es errónea o ya no aplica.

Casos de uso

Pregunta sobre cualquier tabla

Busca cuentas, lista los casos abiertos de un cliente o consulta una tabla personalizada por nombre — tu asistente de IA lee antes sus metadatos en vivo, para que las etiquetas y las opciones salgan bien.

Un cambio con rastro

Actualiza un registro, reasígnalo o cambia su estado; cada escritura se ejecuta con el usuario de aplicación de la conexión y queda auditada por completo.

Campañas sin las pantallas del CRM

Describe la audiencia y el mensaje en lenguaje natural; la skill de campañas redacta un segmento y un journey y confirma antes de publicar, o trabaja con campañas clásicas en tenants sin Customer Insights - Journeys.

Recuerda cómo trabaja tu equipo

Corrige un término o indica una preferencia una vez — un nombre de etapa, un campo que siempre hay que rellenar — y el servidor lo recuerda la próxima vez, con alcance a tu tenant.

Requisitos

Requisitos
DataverseCualquier entorno (Sales, Customer Service, tablas personalizadas); Customer Insights - Journeys es opcional y solo hace falta para las herramientas de campañas
IdentidadConnect with Microsoft (inicio de sesión y consentimiento de un administrador) o URL manual del entorno; un usuario de aplicación por entorno; AppOnly o AppOnly con suplantación
Combinado con Business CentralOpcional; las herramientas entre sistemas requieren ambos servidores
AlojamientoNube de Plur-e (Azure) o tenant de Azure del cliente

FAQ

Preguntas frecuentes

Empieza con un taller de descubrimiento de dos horas

Trae las preguntas que tu equipo hace cada día. Las convertimos en herramientas, permisos y un plan de piloto.