EMPVResearch NotesEN
EMPV / RESEARCH NOTESNOTE / 012

TECH NOTE / AI INTEGRATION

Come collegare ChatGPT a un gestionale aziendale: API, MCP e sicurezza

Collegare ChatGPT a un gestionale permette di interrogare dati aziendali e preparare operazioni in linguaggio naturale. API e Model Context Protocol rendono possibile l'integrazione, ma accessi, permessi e modifiche devono rimanere sotto il controllo del software aziendale.

Pubblicata2026-10-19 · 3 min
ChatGPTGestionaleMCPAPIIntegrazione ERP
01 / L'integrazione

ChatGPT può lavorare con un gestionale già esistente

Collegare ChatGPT a un ERP o a un CRM non richiede necessariamente di sostituire il software aziendale.

L'integrazione può consentire di consultare ordini, verificare disponibilità di magazzino, recuperare informazioni sui clienti o preparare bozze di documenti.

Nel 2026 OpenAI supporta server MCP personalizzati in ChatGPT. Le azioni di scrittura dipendono dai permessi del workspace e dalla configurazione del server; il supporto ai server personalizzati è disponibile per Business ed Enterprise/Edu.

Anche Odoo 20 documenta un server MCP per collegare client AI al proprio sistema.

La disponibilità di un connettore, però, non significa che qualunque operazione aziendale sia automaticamente supportata o sicura.

02 / Come funziona

API e MCP hanno compiti differenti

Le API permettono a un'applicazione di leggere o modificare dati attraverso interfacce definite dal software gestionale.

Il Model Context Protocol (MCP) è uno standard per esporre strumenti utilizzabili dagli assistenti AI. Un server MCP può richiamare le API del gestionale, applicando le autorizzazioni necessarie.

Consideriamo una richiesta: «Controlla l'ordine 125 e verifica se i prodotti sono disponibili».

In un'architettura progettata per questo scopo, ChatGPT può richiedere l'esecuzione di uno strumento, il server recupera i dati autorizzati e restituisce un risultato strutturato. Il modello lo utilizza per formulare la risposta.

Per creare un'applicazione AI aziendale autonoma esiste anche un percorso differente: la OpenAI API con function calling, che lascia al backend dell'applicazione l'esecuzione delle operazioni.

MCP e function calling non sono quindi sinonimi, anche se possono essere utilizzati per risolvere problemi simili.

03 / Sicurezza

Leggere un ordine e modificarlo richiede permessi diversi

Un'integrazione dovrebbe distinguere gli strumenti di lettura dalle operazioni che cambiano dati o producono effetti economici.

Consultare lo stato di un ordine non equivale a confermarlo. Preparare una bozza di preventivo non equivale a inviarla al cliente.

La documentazione OpenAI sui server MCP richiede di verificare le autorizzazioni sul server per ogni richiesta, senza delegare questa decisione al modello.

Per le operazioni più delicate servono controlli aggiuntivi: identità dell'utente, permessi limitati, validazione dei dati, registrazione delle modifiche e conferma prima delle azioni importanti.

Un altro rischio riguarda le prompt injection: istruzioni malevole presenti nei contenuti consultati dall'assistente possono tentare di influenzarne il comportamento.

Il modello deve quindi operare attraverso funzioni circoscritte, evitando accessi indiscriminati al database aziendale.

04 / Quando conviene

Partire da una sola operazione, non dall'intero gestionale

Per una PMI, il primo progetto può essere molto limitato: consultare lo stato degli ordini, recuperare disponibilità o preparare una richiesta di preventivo da sottoporre a verifica.

Prima di sviluppare il collegamento bisogna accertare quali API siano disponibili, quali dati possano essere esposti, chi sia autorizzato a utilizzarli e come vengano gestiti errori e duplicati.

Se il gestionale non dispone di interfacce adeguate, MCP non risolve automaticamente il problema.

Abbiamo già affrontato questa distinzione nella Research Note su quando conviene integrare un gestionale invece di sostituirlo.

L'obiettivo di un'integrazione ben progettata è consentire all'AI di utilizzare funzioni aziendali specifiche, lasciando al gestionale la responsabilità dei dati e delle regole operative.

EMPV / TAKEAWAY

L'AI può usare funzioni del gestionale; permessi, approvazioni e integrità dei dati devono restare nelle regole del sistema aziendale.

EMPV / CONDIVIDI

Condividi questa Research Note.

Research Notes