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.
Herramientas
Cualquier tabla (lectura)
crm_list_entitiesreadTablas disponibles en el entorno conectado.
crm_describe_entityreadMetadatos en vivo de una tabla — campos, tipos, relaciones — con su skill como guía.
crm_queryreadConsulta OData sobre cualquier tabla, con filtros, expand y paginación.
crm_fetchxmlreadConsulta FetchXML para agregados o joins que OData no puede expresar.
crm_get_recordreadUn registro por id con las columnas solicitadas.
crm_searchreadBúsqueda de Dataverse entre tablas, con alternativa OData.
Escrituras (por rol)
crm_create_recordwriteCrea un registro en una tabla que el rol puede escribir.
crm_update_recordwriteActualiza campos de un registro existente.
crm_delete_recordwriteElimina un registro; auditado como toda escritura.
crm_set_statewriteCambia el estado y el motivo de estado de un registro.
crm_assignwriteReasigna un registro a un usuario o a un equipo.
crm_associatewriteEnlaza dos registros mediante una relación.
crm_execute_actionwriteEjecuta una acción o función de Dataverse de una lista blanca explícita.
Customer Insights - Journeys y campañas
crm_marketing_overviewreadSi 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_membersreadMiembros de un segmento y por qué califica cada uno.
crm_journey_create_from_templatewriteRedacta un journey en tiempo real a partir de una plantilla — segmento, contenido, disparador — sin publicarlo.
crm_journey_publishwritePublica un journey; se ejecuta cuando el rol MCP del usuario concede Write sobre CRM marketing.
crm_segment_publishwritePublica 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_whoamireadEl usuario y los roles de seguridad de Dataverse que usa el servidor.
crm_list_connectionsreadLos entornos de Dataverse configurados del tenant.
crm_select_connectionreadElige qué conexión usan las siguientes llamadas, en tenants con varios entornos.
crm_get_skillreadLee una skill por nombre — una guía genérica o un flujo de journeys/campañas.
plure_recallreadBusca en la memoria del tenant antes de responder — términos, correcciones, preferencias.
plure_rememberwriteGuarda 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_forgetwriteElimina 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
| Dataverse | Cualquier entorno (Sales, Customer Service, tablas personalizadas); Customer Insights - Journeys es opcional y solo hace falta para las herramientas de campañas |
|---|---|
| Identidad | Connect 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 Central | Opcional; las herramientas entre sistemas requieren ambos servidores |
| Alojamiento | Nube 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.