Il futuro della ricerca

Come WebMCP sta costruendo il Web Agentico

WebMCP è una proposta di protocollo browser: i siti registrano strumenti strutturati che gli AI agent scoprono e chiamano, con il consenso dell'utente.

Aggiornato al

June 23, 2026

Tempolettura

5

minuti

WebMCP risponde a una domanda semplice: come dovrebbe usare un sito un AI agent, senza tirare a indovinare? Oggi gli agenti fanno scraping dell'HTML, leggono screenshot e simulano clic, e si rompono appena uno sviluppatore rinomina una classe CSS. WebMCP dà ai siti un modo per dire, in formato leggibile dalle macchine, "ecco cosa puoi fare qui". Questa guida copre il protocollo: architettura, percorsi di implementazione e stato attuale della spec.

WebMCP (Web Model Context Protocol) è una proposta di protocollo per il browser che permette a un sito di registrare strumenti strutturati che gli AI agent possono scoprire e chiamare direttamente, dentro la sessione dell'utente e con il suo consenso. Invece di dedurre cosa fa una pagina, l'agente legge una lista dichiarata di azioni e le esegue con parametri esatti.

Che problema risolve WebMCP?

Gli agenti attuali operano alla cieca. Per comprare un biglietto o verificare una disponibilità analizzano il DOM, interpretano screenshot con modelli di visione o cliccano per tentativi. Ognuno di questi metodi è lento e fragile, e ogni redesign dell'interfaccia lo manda in pezzi.

Lo spreco è enorme. Un agente brucia migliaia di token per ricostruire quello che un semplice form già sa di sé. WebMCP elimina la ricostruzione: il sito dichiara le sue capacità, l'agente le usa.

Come funziona il protocollo?

WebMCP segue un modello client-server, descritto dal team di Chrome come un livello di comunicazione strutturato tra modelli e applicazioni web attive:

  • Il client è l'applicazione LLM, la parte che interpreta l'obiettivo dell'utente e decide quale strumento chiamare.
  • Il server è l'applicazione web, che espone strumenti e dati.

La comunicazione viaggia su un pattern di richiesta e risposta JSON. Il modello invia una chiamata, per esempio "verifica disponibilità voli" con parametri strutturati, e il sito restituisce un risultato strutturato. Il canale è bidirezionale e progettato per la bassa latenza, così l'interazione guidata dall'agente resta reattiva.

È la stessa idraulica che alimenta le risposte con strumenti. Se vuoi il contesto su come i modelli recuperano dati aggiornati, la nostra guida alla retrieval-augmented generation (RAG) copre il lato retrieval dello stack.

Dynamic discovery: il vero cambio per gli sviluppatori

Prima di protocolli come questo, ogni integrazione tra modello e servizio era cablata a mano. Gli sviluppatori collegavano chiamate API specifiche dentro i prompt, e ogni modifica da una delle due parti costava rilavorazione.

WebMCP inverte la relazione. Il sito dichiara le proprie capacità e i relativi schema; il modello le scopre a runtime e sceglie lo strumento giusto per l'obiettivo del momento. Puoi aggiornare gli strumenti, rinominare parametri o aggiungere capacità senza toccare il prompt dell'agente. Questo disaccoppiamento rende l'approccio manutenibile su scala web.

Come si implementa WebMCP oggi?

Google Chrome Labs ha pubblicato webmcp-tools, un repository con l'impalcatura per trasformare un sito in un server MCP lato client, con demo in React e TypeScript puro.

I percorsi per esporre funzionalità sono due:

  • Dichiarativo, basato su HTML. Annoti i form esistenti con attributi di nome e descrizione dello strumento. Il browser li traduce automaticamente in schema leggibili dalle macchine. Sforzo minimo, ideale per form standard.
  • Imperativo, basato su JavaScript. Chiami la funzione registerTool() sull'API navigator.modelContext e definisci logica personalizzata con i tuoi schema JSON. Più lavoro, controllo totale.

Un primo progetto ragionevole ha questa forma:

  1. Elenca le azioni del tuo sito che un agente potrebbe eseguire davvero: ricerca, verifica di disponibilità, richiesta di preventivo.
  2. Annota i form dietro quelle azioni, oppure registrale come strumenti in JavaScript.
  3. Testa il flusso con il tab transport, dentro una normale sessione autenticata.
  4. Logga ogni chiamata degli agenti, così scopri quali strumenti vengono usati e dove falliscono.

È sicuro far agire gli agenti su un sito?

La spec incorpora il consenso. Il toolkit include i transport per tab ed estensione, quindi gli agenti operano dentro la sessione autenticata dell'utente, senza porte di servizio esterne. Le azioni seguono una filosofia human-in-the-loop: l'utente vede cosa vuole fare l'agente e lo approva.

È una scelta di design che pesa sull'adozione. I siti mantengono autenticazione e permessi esistenti, e l'utente conserva l'ultima parola su tutto ciò che l'agente esegue.

A che punto è la spec?

WebMCP è giovane, e conviene essere precisi sulla maturità. Documentato oggi: il programma early preview del team di Chrome, gli strumenti pubblici e demo funzionanti. Non documentato: uno standard finalizzato o numeri significativi di adozione in produzione. Secondo noi il protocollo, o qualcosa di molto simile, entrerà nello stack di default del web, ma questa parte è previsione, non fatto.

Cosa significa questo passaggio per ricerca, SEO e modelli di business è un discorso a parte: lo abbiamo scritto nella nostra analisi sul web agentico e il suo impatto sulla SEO AI. E se vuoi sapere se i motori AI trovano e citano già il tuo sito, prima ancora che un agente provi a usarlo, prenota una demo e misuriamo la visibilità del tuo sito web su ChatGPT, Perplexity, Gemini, AI Overviews, Claude e Grok.

FAQ

Cos'è WebMCP in una frase?

WebMCP è una proposta di protocollo per il browser che permette a un sito di dichiarare strumenti strutturati, come azioni di ricerca o di checkout, che gli AI agent possono scoprire e chiamare direttamente, con l'utente che approva l'esecuzione. Sostituisce scraping e clic simulati con capacità esplicite e leggibili dalle macchine.

WebMCP sostituisce la mia API pubblica?

No. Una API serve gli sviluppatori che si integrano con te in modo deliberato. WebMCP serve gli agenti che arrivano dal browser, dentro la sessione di un utente, e devono agire sull'interfaccia stessa. Molti siti finiranno per offrire entrambi, spesso sopra la stessa logica di business.

Che differenza c'è tra WebMCP e MCP?

MCP collega i modelli a strumenti e fonti dati di backend, tipicamente da server a server. WebMCP applica la stessa idea al frontend: è il sito stesso a fornire gli strumenti, e il browser fa da transport. Sono livelli complementari dello stesso stack.

Posso provare WebMCP adesso?

Sì, in via sperimentale. Il repository webmcp-tools di Google Chrome Labs include impalcatura e demo in React e TypeScript puro, e Chrome gestisce un programma early preview per sviluppatori. Aspettati cambiamenti: la spec non è definitiva.

 Inizia a ottimizzare

Scopri cosa dice l'AI del tuo brand

Guida la prossima onda della ricerca nel travel. Scopri la tua visibilità AI attuale e i prompt che ti mancano, senza impegno.