MCP, sigla di Model Context Protocol, è uno standard aperto che permette a un assistente AI come Claude o ChatGPT di consultare un sistema esterno, per esempio il gestionale, e di rispondere con i dati reali dell’azienda invece che con congetture. Il sito ufficiale del protocollo lo paragona a una porta USB-C: un unico attacco, uguale per tutti i dispositivi.
A che cosa serve MCP in un gestionale
Un lunedì mattina il titolare vuole sapere quali clienti hanno fatture scadute da più di trenta giorni. Nel gestionale la risposta c’è. Bisogna però aprire il report giusto, impostare i filtri, esportare, ordinare; e se la domanda successiva è «e di questi, quali hanno ticket aperti?», si cambia modulo e si ricomincia.
Un assistente AI generico non ha questi dati. Non conosce i vostri clienti, e se glielo chiedete rischia di inventare una risposta plausibile, con cifre e nomi che sembrano veri. Prima di MCP le alternative erano due: copiare i dati dal gestionale e incollarli in chat, oppure far sviluppare un’integrazione dedicata per ogni assistente. La prima porta in chat dati copiati a mano, spesso più del necessario; la seconda va ripetuta per ogni assistente.
MCP cambia l’impostazione. Il gestionale pubblica un elenco di operazioni consentite (cercare un cliente, leggere lo scadenziario, calcolare un margine) e l’assistente le richiama quando servono. I dati escono solo se una domanda li richiede, e solo attraverso quelle operazioni.
Come funziona, senza gergo
Le parti sono due. Il client è l’applicazione che usate: Claude, ChatGPT o un altro assistente compatibile. Il server è il lato del gestionale, che dichiara quali strumenti mette a disposizione e con quali parametri.
Quando ponete una domanda, l’assistente la interpreta, sceglie lo strumento adatto, lo richiama e usa il risultato per scrivere la risposta. Può concatenarne diversi: per «dammi tutto su un cliente» interroga l’anagrafica, poi le fatture, poi l’esposizione, poi i ticket. Voi vedete la risposta finale; in Eleven ogni chiamata viene anche registrata.
Il protocollo è lo stesso per tutti: per questo un gestionale con MCP non deve scegliere in anticipo con quale assistente lavorare, e voi non restate legati al fornitore di AI di oggi.
Che cosa si può chiedere
Le domande utili sono quelle che nel gestionale richiedono più passaggi:
- quali fatture clienti scadono questa settimana e quale cliente ha il ritardo maggiore;
- come sta andando il fatturato del trimestre rispetto allo stesso periodo dell’anno scorso, e quali sono i dieci clienti principali;
- che margine abbiamo fatto sulla commessa di un certo cliente, con il dettaglio dei costi;
- che liquidità prevediamo tra sessanta giorni, se gli incassi e i pagamenti seguono le scadenze attuali;
- una stima della liquidazione IVA del trimestre, con le anomalie nei dati che potrebbero falsarla;
- la storia completa di un cliente: fatture, esposizione, ticket aperti.
Sono domande da titolare, da direttore amministrativo, da responsabile commerciale. Nessuna richiede di conoscere il nome di una tabella. Le analisi si possono anche distribuire tra più agenti AI: uno individua gli articoli fermi a magazzino, un altro confronta i margini delle commesse con il budget, un terzo riunisce i risultati in una sintesi per la direzione. È il lavoro che si chiederebbe a una società di consulenza, svolto sui numeri del gestionale.
Lettura e scrittura
Consultare i dati e modificarli comportano rischi diversi. Un assistente che legge lo scadenziario, nel caso peggiore, dà una risposta sbagliata, che si può verificare. Un assistente che registra un incasso o emette una fattura modifica la contabilità dell’azienda.
Per questo conviene trattare i due livelli in modo diverso. La lettura è l’uso quotidiano e comporta rischi contenuti. La scrittura va decisa funzione per funzione: aprire un ticket e rispondere a un cliente non pesano come registrare un pagamento. Un server MCP ben progettato rende la scrittura una scelta esplicita e separa le azioni irreversibili, come l’invio di una fattura allo SDI, da quelle che si possono correggere.
Sicurezza: le domande da porre a un fornitore
«Supporta MCP» non dice nulla sulla sicurezza, che dipende da come il fornitore ha realizzato il server. Le domande da porre al fornitore sono queste.
- Quali utenti possono collegarsi e come si autenticano. Lo standard prevede OAuth; conta se c’è anche un secondo fattore e se l’accesso si può revocare.
- Che cosa può leggere l’assistente. Un server ben progettato espone campi selezionati, non interi database.
- Se la scrittura è disattivata di default.
- Se resta una traccia di ogni richiesta, con utente, operazione e parametri, per ricostruire gli eventi.
- Dove vanno i dati dopo la risposta. Il testo che l’assistente riceve passa dal fornitore di AI che avete scelto, con le sue condizioni. Ne parliamo in dettaglio in AI e dati aziendali: che cosa vede l’assistente e come restare in regola con il GDPR.
Come lo realizza Eleven
Eleven è il gestionale ERP in cloud sviluppato da MDS Net. Il suo connettore MCP è in produzione presso clienti ed espone decine di strumenti organizzati per area: anagrafiche clienti e fornitori, fatture attive e passive, scadenziario e tesoreria, vendite e acquisti, magazzino, IVA, assistenza. Per ogni ruolo (direzione, fiscale, tesoreria, commerciale) il connettore fornisce anche una guida che indica all’assistente quali strumenti usare.
L’accesso passa da OAuth 2.1 con PKCE e da un secondo fattore (2FA), e ogni richiesta MCP viene registrata. Il connettore legge i dati e, se abilitato, registra operazioni come incassi, offerte e ticket: la scrittura è opzionale e va attivata in modo esplicito, quindi si può partire dalla sola consultazione e restarci finché serve. Le istruzioni per il collegamento sono nelle pagine dedicate a Claude e a ChatGPT.
Database e documenti di Eleven sono ospitati nell’Unione Europea, su infrastruttura AWS. Il testo che l’assistente riceve in risposta a una domanda passa invece dal fornitore di AI scelto dall’azienda: è un punto da valutare prima dell’avvio. Nelle pagine MCP, AI e sicurezza trovate il quadro completo.
Un limite da dichiarare
MCP non rende infallibile un assistente. Può interpretare male una domanda, scegliere il periodo sbagliato, riassumere in modo impreciso. Per questo, sui numeri importanti, si controlla la fonte; con il connettore la fonte si raggiunge in pochi secondi.
Per vedere come funziona in pratica, scegliete tre domande che ponete spesso al gestionale e provatele.