Back to Guides

Come collegare Microsoft Dynamics 365 a MCP

Integra Dynamics 365 Sales, Customer Service e Finance con agenti AI tramite MCP. Gestisci account e opportunità attraverso la dashboard di AnythingMCP.

Collegare Dynamics 365 agli agenti AI

Microsoft Dynamics 365 è una piattaforma ERP e CRM leader di mercato. Collegando D365 a MCP con AnythingMCP, gli agenti AI possono accedere ad account, opportunità, casi e dati finanziari attraverso il linguaggio naturale.

Guida passo passo

Passaggio 1: Distribuire AnythingMCP

git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp && docker compose up -d

Passaggio 2: Creare un connettore REST

Apri la dashboard di AnythingMCP su http://localhost:3000 e crea un nuovo connettore REST. Imposta l'URL base sull'endpoint Web API di Dynamics 365 (es. https://yourorg.crm.dynamics.com/api/data/v9.2).

Passaggio 3: Configurare l'autenticazione

Nelle impostazioni del connettore, configura OAuth 2.0 con le credenziali della registrazione app di Azure AD. Utilizza il flusso Client Credentials con le autorizzazioni API appropriate per Dynamics 365.

Passaggio 4: Importare e personalizzare gli strumenti

Configura gli endpoint per account, opportunità, lead, fatture e casi nella dashboard. Personalizza i nomi e le descrizioni degli strumenti per una migliore comprensione da parte degli agenti AI.

Passaggio 5: Testare e collegare

Testa ogni strumento nella dashboard, quindi configura il tuo client MCP:

{
  "mcpServers": {
    "dynamics365": {
      "url": "http://localhost:4000/mcp"
    }
  }
}

Casi d'uso per agenti AI

  • "Mostrami tutte le opportunità in chiusura questo trimestre superiori a $100k"
  • "Crea un lead per Sara presso GlobalTech, settore: Tecnologia"
  • "Quali sono i primi 10 account per fatturato?"
  • "Apri un caso di assistenza ad alta priorità per Contoso Ltd"
  • "Mostra le fatture non pagate più vecchie di 30 giorni"

Migliori pratiche

  1. Registra un'app Azure AD con le autorizzazioni API per Dynamics 365
  2. Usa $select per limitare i campi restituiti e migliorare l'efficienza
  3. Filtri OData — Sfrutta $filter, $top, $orderby per query efficienti
  4. Ruoli di sicurezza — L'utente applicazione deve avere i ruoli di sicurezza D365 appropriati
  5. Testa nell'ambiente sandbox — Utilizza prima un ambiente sandbox di Dynamics 365

Passaggi successivi