MCP vs WebMCP: differenze e quale ti serve (2026)
MCP collega il tuo assistente di IA ai servizi; WebMCP trasforma un sito in strumenti per gli agenti nel browser. Differenze, esempi e quale scegliere.
11 nov 2026· 4 min di lettura
Hanno quasi lo stesso nome ed entrambi servono a far usare strumenti a un'IA, ma funzionano in posti diversi. MCP collega il tuo assistente di IA a un servizio tramite un server. WebMCP fa sì che una pagina web offra i propri strumenti a un agente che la sta visitando nel browser.
Le differenze in breve
| MCP | WebMCP | |
|---|---|---|
| Cos'è | Un protocollo per collegare assistenti e servizi | Un'API del browser con cui un sito offre strumenti |
| Dove funziona | Nel tuo assistente: Claude, ChatGPT, Gemini CLI, VS Code… | Dentro una pagina aperta nel browser |
| Chi lo pubblica | L'autore di un server MCP | Il proprietario del sito |
| Cosa installare | Aggiungere il server al tuo assistente | Niente: gli strumenti vivono nel sito stesso |
| Accesso | Il server chiede una propria autorizzazione (OAuth) | Usa la sessione che hai già aperta su quel sito |
| Stato | Standard in uso, versione 2026-07-28 | Bozza, in test su Chrome |
| Esempio | Context7 | asus.com |
Cos'è MCP, in una riga
MCP (Model Context Protocol) è lo standard aperto che usano Claude Fable 5.2, ChatGPT, Gemini CLI, Cursor e molti altri per collegarsi a servizi e dati. Installi un server nel tuo assistente e da quel momento l'assistente può usare i suoi strumenti in qualsiasi conversazione. Lo trovi spiegato a fondo in cos'è MCP e a cosa serve.
Cos'è WebMCP, in una riga
WebMCP è una proposta del gruppo Web Machine Learning del W3C. Permette a una pagina di dire al browser «questi sono i miei strumenti», con nome, descrizione e dati richiesti. Un agente che visita quella pagina può usarli direttamente invece di simulare clic o leggere l'HTML alla cieca.
Per lo sviluppatore è una funzione JavaScript, document.modelContext.registerTool(), che registra ogni strumento:
document.modelContext.registerTool({
name: "cerca_prodotti",
description: "Cerca i prodotti del catalogo per testo e prezzo massimo",
inputSchema: {
type: "object",
properties: {
testo: { type: "string" },
prezzoMassimo: { type: "number" }
},
required: ["testo"]
},
async execute({ testo, prezzoMassimo }) {
return cercaNelCatalogo(testo, prezzoMassimo)
}
})
Lo strumento gira nella pagina stessa, con il codice che il sito ha già, quindi risponde all'istante e con i dati che vede l'utente.
Un esempio per ciascuno
MCP: colleghi Context7 a Claude una volta sola. Da quel momento, in qualsiasi chat puoi chiedere «come si configura il routing in questo framework? usa la documentazione aggiornata» e Claude consulta il server senza che tu apra nessun sito.
WebMCP: entri su asus.com con un browser che supporta WebMCP. Il sito offre sette strumenti all'agente, come cercare prodotti o consultare le domande frequenti. Chiedi «mostrami portatili da gaming sotto i 1.500 $» e l'agente usa la ricerca del sito stesso invece di premere un pulsante dopo l'altro.
Stato attuale di WebMCP (novembre 2026)
WebMCP non è ancora stabile:
- Chrome lo indica come «proposto». Gli sviluppatori possono provarlo da
Chrome 146 attivando un'opzione sperimentale.
- C'è una prova d'origine (origin trial) tra Chrome 149 e 156, estesa fino
alla 162, perché i siti lo provino con utenti reali.
- La specifica è una bozza che cambia ogni settimana. Usa
document.modelContext; alcuni tutorial vecchi riportano navigator.modelContext, che è il nome precedente.
- La registrazione tramite attributi HTML (senza JavaScript) che citano alcuni
siti non fa parte della specifica.
Eppure ci sono già molti siti con strumenti WebMCP nella nostra directory WebMCP.
Quale ti serve?
| Il tuo caso | Cosa ti serve |
|---|---|
| Vuoi che il tuo assistente consulti dati o usi un servizio | MCP: cerca un server nella directory |
| Hai un servizio e vuoi che funzioni dentro Claude o ChatGPT | MCP: pubblica un server MCP |
| Hai un sito con ricerca, prenotazioni o moduli e vuoi che gli agenti lo usino bene | WebMCP: inizia a provarlo |
| Vuoi raggiungere sia gli assistenti sia gli agenti nel browser | Entrambi |
Per la maggior parte degli utenti, oggi la risposta è MCP: è ciò che funziona già in Claude, ChatGPT e Gemini. Per chi ha un sito, WebMCP è ciò che sta arrivando, e provarlo adesso è un vantaggio.
Se vuoi iniziare con MCP, segui la guida su come installare un MCP.
Server citati in questa guida
Context7
ComunitàContext7 fornisce agli agenti di coding AI documentazione aggiornata e specifica per versione di librerie con esempi di codice tramite MCP.
GitHub
ComunitàServer MCP ufficiale di GitHub che collega assistenti AI a repository, issue, pull request, Actions, avvisi di sicurezza e altro tramite linguaggio naturale.
Domande frequenti
WebMCP sostituisce MCP?
No. MCP collega gli assistenti ai servizi dall'esterno del browser; WebMCP funziona dentro una pagina aperta. Si completano a vicenda.
Quali browser supportano WebMCP?
A novembre 2026, solo Chrome in fase di test: per gli sviluppatori da Chrome 146 e come prova d'origine (origin trial) tra le versioni 149 e 162. Non è ancora attivo per tutti.
Mi serve WebMCP perché l'IA capisca il mio sito?
Non ancora. Oggi gli assistenti leggono il tuo sito come testo. WebMCP serve perché un agente possa fare cose sul sito (cercare, prenotare, filtrare) in modo affidabile, e conviene iniziare a provarlo.
Posso usare WebMCP con Claude o ChatGPT?
Solo tramite un browser o un'estensione per agenti che lo supporti. Gli assistenti normali usano MCP, non WebMCP.
WebMCP è sicuro?
Gli strumenti girano nella pagina stessa, con la sessione e i permessi che hai già su quel sito, e il browser controlla l'accesso. È comunque una bozza e la sicurezza è ancora in discussione.
Cosa è più facile da realizzare per un'azienda?
Se hai già un sito con ricerca o moduli, WebMCP sfrutta il codice che esiste già. Se vuoi che il tuo servizio funzioni dentro Claude o ChatGPT, ti serve un server MCP.
Esplora la directory gratuita di server MCP o parlaci del tuo.