HubSpot ha rilasciato un server MCP remoto che permette agli assistenti AI di accedere direttamente ai dati del CRM attraverso il Model Context Protocol, lo standard aperto sviluppato da Anthropic per la comunicazione tra applicazioni AI e fonti di dati esterne. In pratica, qualsiasi client compatibile con MCP, da Claude Desktop ad applicazioni personalizzate, può ora interrogare contatti, aziende, deal, ticket e altri oggetti del CRM usando il linguaggio naturale, senza bisogno di scrivere chiamate API tradizionali. Per le aziende che usano HubSpot come piattaforma centrale, questo apre uno scenario nuovo: l'accesso ai dati CRM diventa una funzione nativa degli strumenti AI che il team già utilizza.
L'aspetto più rilevante non è tanto la tecnologia in sé, quanto il problema operativo che risolve. Oggi chi lavora con il CRM deve aprire HubSpot, navigare tra le sezioni, costruire filtri e viste personalizzate per trovare le informazioni che servono. Con il server MCP, un commerciale può chiedere al proprio assistente AI "mostrami i deal in fase di negoziazione sopra i 50.000 euro" e ricevere una risposta strutturata in pochi secondi, senza uscire dal proprio ambiente di lavoro. Questo articolo spiega come funziona il server MCP remoto, come si configura e quali sono le implicazioni concrete per i team che gestiscono dati in HubSpot.
Il server MCP remoto di HubSpot è raggiungibile all'endpoint https://mcp.hubspot.com e utilizza il protocollo Streamable HTTP, che semplifica la connessione rispetto ai server MCP locali basati su stdio. Non serve installare nulla in locale: il client MCP si collega direttamente all'endpoint remoto e autentica l'utente tramite OAuth 2.1 con PKCE. Questo significa che ogni utente accede solo ai dati del proprio portale HubSpot e che le credenziali non vengono mai esposte al client in chiaro. L'autenticazione avviene attraverso un flusso nel browser, dove l'utente approva l'accesso e il token viene gestito automaticamente dal protocollo.
La configurazione iniziale richiede la creazione di una MCP Auth App all'interno delle impostazioni sviluppatore di HubSpot, nella sezione Development → MCP Auth Apps. Qui si definiscono gli scope di accesso, ovvero quali dati il server potrà esporre al client AI. Gli scope disponibili coprono gli oggetti principali del CRM e al momento l'accesso è esclusivamente in lettura. I dodici tipi di oggetto supportati includono contatti, aziende, deal, ticket, carrelli, prodotti, ordini, voci di riga, fatture, preventivi e abbonamenti. Per chi gestisce un CRM strutturato con pipeline di vendita, assistenza clienti e gestione ordini, la copertura è già significativa.
Un elemento da tenere presente è che il server MCP non include funzionalità di ricerca vettoriale. Le query vengono elaborate dal CRM con i filtri standard di HubSpot, il che significa che le domande troppo generiche o ambigue potrebbero non restituire risultati utili. La qualità delle risposte dipende dalla qualità dei dati nel CRM e dalla precisione della domanda. Per i team che mantengono un database pulito e ben strutturato, il vantaggio è immediato; per chi ha dati frammentati, il server MCP diventa un ulteriore incentivo a fare ordine nel proprio CRM.
HubSpot fornisce anche uno strumento di test chiamato MCP Inspector, che consente di verificare il funzionamento della connessione prima di passare alla produzione. Attraverso l'Inspector è possibile testare query specifiche, verificare quali oggetti sono accessibili e controllare che gli scope siano configurati correttamente. Per il deployment in produzione, il server funziona con qualsiasi client MCP che supporti OAuth con PKCE e il trasporto Streamable HTTP, offrendo massima flessibilità nella scelta degli strumenti lato utente.
L'introduzione del server MCP cambia il modo in cui i team possono interagire con i dati del CRM nelle attività quotidiane. Il team commerciale è il primo beneficiario diretto: la possibilità di interrogare deal, contatti e aziende attraverso un assistente AI riduce il tempo speso a navigare l'interfaccia di HubSpot per operazioni di consultazione. Prima di una call con un prospect, un venditore può chiedere all'assistente un riepilogo delle interazioni recenti, lo stato del deal e i ticket aperti associati a quell'azienda, ottenendo un briefing completo in una singola richiesta.
Per il customer service, l'accesso in lettura a ticket, ordini e fatture consente di costruire flussi di supporto assistiti da AI più efficaci. Un operatore che riceve una richiesta può verificare rapidamente lo storico ordini e i ticket precedenti del cliente senza dover passare da una schermata all'altra. L'accesso ai dati di abbonamento e fatturazione, in particolare, semplifica la gestione delle richieste relative a rinnovi, pagamenti e stato degli ordini, che rappresentano una quota significativa delle interazioni di assistenza.
Il vincolo attuale è la modalità di sola lettura. Non è possibile creare, modificare o eliminare record attraverso il server MCP, il che limita l'utilizzo ad attività di consultazione e analisi. Per le operazioni di data entry o aggiornamento dei deal, il team continuerà a lavorare direttamente in HubSpot. Questa limitazione è probabilmente temporanea, HubSpot sta rilasciando la funzionalità in modo progressivo, ma nel frattempo definisce chiaramente il perimetro di utilizzo: il server MCP è uno strumento di intelligence, non di gestione operativa del CRM.
Per le aziende che stanno già investendo in automazione e AI, il server MCP rappresenta un tassello importante nella strategia di integrazione. La possibilità di collegare gli assistenti AI direttamente al CRM senza sviluppo custom elimina una barriera significativa. Fino a oggi, connettere un modello AI ai dati di HubSpot richiedeva la costruzione di integrazioni ad hoc tramite API REST, con tutto il carico di sviluppo, manutenzione e gestione dei token che questo comporta. Con il protocollo MCP, la connessione diventa una configurazione, non un progetto di sviluppo.
Serve sviluppare codice per collegare un assistente AI al CRM tramite MCP? No. Si configura una MCP Auth App in HubSpot e si collega il client AI all'endpoint remoto. Non serve codice custom, solo un client compatibile con il protocollo MCP.
Posso modificare i dati del CRM attraverso il server MCP? Al momento no. L'accesso è in sola lettura. Si possono consultare contatti, deal, ticket e altri oggetti, ma non creare o aggiornare record.
Quali oggetti del CRM sono accessibili? Contatti, aziende, deal, ticket, carrelli, prodotti, ordini, voci di riga, fatture, preventivi e abbonamenti. In totale dodici tipi di oggetto.
La funzionalità è inclusa in tutti i piani HubSpot? Il server MCP è accessibile tramite le impostazioni sviluppatore. Verifica nella sezione Development del tuo portale se la voce MCP Auth Apps è disponibile per il tuo piano.
I dati del mio CRM sono al sicuro? L'autenticazione usa OAuth 2.1 con PKCE, lo standard di sicurezza più robusto per applicazioni client. Ogni utente accede solo ai dati del proprio portale.