Di Tomydas Pall, Responsabile prodotto del gruppo
Di recente, un membro del team mi ha chiesto: "Quando abiliteremo MCP e connetterà tutto, perché avremo ancora bisogno delle API? Le API spariranno?"
Quella domanda mi ha fatto riflettere. All'inizio sembrava ovvia: se MCP collega gli agenti di intelligenza artificiale a strumenti e dati, forse le API non servono più. Ma più ci pensavo, più mi rendevo conto che la risposta non è così semplice.
Per capire perché, analizziamo la questione con un esempio concreto.
API: la base della connettività
Le API sono da decenni la spina dorsale dei sistemi digitali. Definiscono il modo in cui le applicazioni comunicano tra loro, recuperando dati, eseguendo azioni e alimentando le integrazioni.
Prendiamo un sistema di gestione delle spese come Concur:
POST /expenses/{id}/approve → approva una spesa
Senza API, non c'è modo per altri sistemi di interagire in modo affidabile con questa applicazione. Le API sono le strade del software aziendale.
Aggiunta del livello AI
Ora proviamo ad aggiungere un livello di intelligenza artificiale per automatizzare queste interazioni.
Invece di digitare comandi o cliccare sui menu, immagina che un manager chieda semplicemente su Slack:
Oppure più tardi:
Ecco cosa succede: l'agente di intelligenza artificiale in Slack interpreta la richiesta. Deve comunicare con Concur per ottenere dati o eseguire un'azione. Tradizionalmente, interagirebbe direttamente con le API di Concur, ma senza solide misure di sicurezza, ciò potrebbe comportare un eccesso di autorizzazioni, la mancanza di registrazione o un'automazione non sicura.
Ed è proprio qui che entra in gioco MCP.
Entra in gioco MCP: Governance nativa dell'IA
Il Model Context Protocol (MCP) non è stato creato per sostituire le API. Piuttosto, è il ponte che rende le API sicure, spiegabili e utilizzabili dagli agenti di intelligenza artificiale.
Ecco come si inserisce nel nostro esempio:
Il client MCP (in esecuzione all'interno di Slack con l'agente AI) invia la richiesta. Il server MCP (vicino a Concur) esegue il wrapping delle API Concur, verificando i permessi, aggiungendo azioni di governance e registrando i log. Solo a questo punto la chiamata API viene eseguita da Concur.

Le API continuano a svolgere il loro compito, ma MCP garantisce un utilizzo sicuro, trasparente e regolamentato.
Le API non supportano già la governance?
Di solito la domanda successiva è più o meno questa:
"Le API hanno già OAuth, RBAC, limiti di velocità e log di audit. Non è forse governance? Perché abbiamo bisogno di MCP in cima?"
Ecco la differenza:

La governance MCP è Incentrato sull'intelligenza artificiale. Garantisce che gli agenti di intelligenza artificiale interagiscano in modo sicuro, con protezioni pensate per garantire autonomia, spiegabilità e osservabilità.
In altre parole, le API governano accesso, MCP governa comportamento.
Questo livello aggiuntivo è importante nel momento in cui le aziende passano dalle chiamate gestite da esseri umani a flussi di lavoro autonomi basati sull'intelligenza artificiale.
MCP nel mondo reale
L'MCP sta rapidamente guadagnando terreno, come dimostrano i seguenti esempi:
- SDK MCP di Anthropic → l'implementazione di riferimento.
- LangChain e LlamaIndex → esplorano i connettori MCP per i loro framework di agenti.
- Server MCP della community → emergenti per strumenti come Jira, Slack e GitHub.
Ciò segnala una tendenza: le aziende desiderano un modo standard e sicuro per consentire agli agenti di connettersi ai sistemi aziendali.
API vs MCP: esempio di approvazione delle spese
Sebbene tali connessioni siano certamente possibili senza MCP, ecco come MCP contribuisce a semplificare e migliorare i processi:
Flusso solo API
- Lo sviluppatore crea un'integrazione Slack.
- I comandi attivano direttamente le chiamate API (GET /expenses, POST /approve).
- Questo flusso funziona, ma richiede una codifica personalizzata e una governance manuale.
Flusso MCP
- L'agente AI in Slack si connette tramite MCP Client.
- Il client MCP inoltra la richiesta al server MCP, che esegue il wrapping delle API Concur.
- Il server MCP applica autorizzazioni, registrazione e contesto, quindi chiama l'API.
- Concur esegue l'azione, restituendo i risultati a Slack.
- In questo flusso, le API svolgono il lavoro e MCP si assicura che gli agenti di intelligenza artificiale le utilizzino in modo sicuro.
Tendenze emergenti che modellano il dibattito API vs. MCP
Stanno convergendo diverse forze che cambieranno il modo in cui le aziende concepiscono API e MCP:
Adozione dell'intelligenza artificiale agentica:
Con il passaggio sempre più frequente di flussi di lavoro ad agenti autonomi, la governance passerà da regole "da utente ad app" a framework "da agente ad app".
Standardizzazione attorno a MCP:
I fornitori concorrenti si stanno schierando a favore di MCP come metodo comune per connettere modelli e strumenti di intelligenza artificiale.
Piattaforme di osservabilità AI:
Le dashboard che tracciano le decisioni degli agenti, le chiamate API e i risultati della governance stanno diventando elementi imprescindibili per le aziende.
La spiegabilità come sicurezza:
Le interazioni con l'intelligenza artificiale richiederanno non solo registri, ma anche descrizioni dei motivi per cui sono state intraprese delle azioni.
Cambiamento nella progettazione delle API:
Le API stesse potrebbero evolversi per includere metadati "agent-friendly" (autorizzazioni, impostazioni predefinite sicure, punteggio di rischio) integrati.
Quindi, le API saranno Disappera?
No. Le API non scompariranno. Anzi, stanno diventando sempre più importanti e, in futuro, vedremo API e MCP evolversi insieme per supportare le aziende che puntano sull'intelligenza artificiale.
MCP aggiunge governance, standardizzazione e osservabilità, ma le API rimangono il fondamento. Pensatela in questo modo: MCP è il codice della strada e il sistema di navigazione che consente agli agenti di intelligenza artificiale di guidare in sicurezza sulle strade API.
Con la crescita dell'adozione dell'intelligenza artificiale agentica, le aziende avranno bisogno Scopri di più API, non meno.
Punti strategici
Quindi, dove ci lascia questo?
- Le API rimangono la base. Non cambierannosappera: sono ancora le strade che trasportano dati e azioni aziendali.
- MCP rende le API pronte per l'intelligenza artificiale. Regolamentando il comportamento, non solo l'accesso, MCP garantisce che gli agenti di intelligenza artificiale possano interagire con le API in modo sicuro e trasparente.
- Gli sviluppatori dovrebbero progettare API orientate al futuro. Se state sviluppando API oggi, pensate al futuro: come saranno esposte, gestite e osservate queste API in un'azienda incentrata sull'intelligenza artificiale?
- Aspettatevi un doppio investimento. Le aziende dovranno rafforzare le loro strategie API e adottare framework MCP per la governance.
- Invece di rendere obsolete le API, MCP le sta rendendo AI-first, aiutando le aziende a utilizzare le API in modo sicuro nei flussi di lavoro basati sull'intelligenza artificiale.
Il futuro della connettività nativa dell'intelligenza artificiale
La prossima ondata di integrazione aziendale non riguarderà la scelta tra API e MCP. Questo perché il vero dibattito non è tra API e MCP.
Piuttosto, si tratterà di quanto velocemente le organizzazioni evolveranno per trattare API e MCP come livelli complementari anziché come scelte concorrenti.
In altre parole: le API non sono destinate all'estinzione. Ma le aziende che non le adatteranno all'era MCP potrebbero farlo.
