La bozza WebMCP datata 4 settembre 2026 è un report di un Community Group. L'editore è il Web Machine Learning Community Group del W3C, l'organizzazione per gli standard web. La bozza non è né uno Standard W3C né una specifica Standards Track.
La proposta consente a un sito web di descrivere azioni direttamente a un agente. In questo modo l'agente ha un ulteriore modo di interagire, accanto ai controlli visibili della pagina.
Che cosa espone una pagina?
Una pagina espone strumenti con nome, descrizione e input strutturati. Il codice applicativo della pagina implementa il comportamento richiesto.
La bozza WebMCP descrive strumenti JavaScript e un'interfaccia dichiarativa basata su form. Uno strumento può descrivere un'operazione che altrimenti richiederebbe all'agente di dedurre come usare la pagina.
Per esempio, una pagina per appuntamenti potrebbe esporre un'operazione di ricerca con input per località e data. L'agente fornisce quei valori invece di ricostruire la ricerca a partire da etichette e controlli.
Che differenza c'è rispetto a un server MCP remoto?
WebMCP espone funzionalità da una pagina web in esecuzione. Un'integrazione MCP remota collega un client a un server esterno a quella pagina.
L'explainer di WebMCP descrive la distinzione in termini di contesto browser condiviso. Gli strumenti della pagina possono riutilizzare il codice dell'applicazione web. Possono partecipare a un flusso di lavoro visibile all'utente.
Un'integrazione backend collega invece l'applicazione dell'agente a un endpoint di servizio. Il servizio può esporre operazioni indipendentemente da una particolare pagina aperta.
| Integrazione | Dove viene esposta la funzionalità | Esempio |
|---|---|---|
| WebMCP | Una pagina web in esecuzione | Cercare appuntamenti usando il codice applicativo della pagina |
| MCP remoto | Un endpoint server | Invocare un'operazione di messaggistica tramite un client collegato |
Un sito può usare entrambi gli approcci. Uno strumento della pagina può chiamare un backend, quindi l'esposizione tramite browser non significa che ogni azione avvenga localmente.
Una descrizione dello strumento rende sicura un'azione?
Una descrizione comunica all'agente ciò che lo strumento dichiara di fare. L'applicazione deve comunque verificare i permessi e validare la richiesta.
Le considerazioni su sicurezza e privacy della bozza trattano metadati fuorvianti degli strumenti, istruzioni iniettate e azioni non previste. Input strutturati non garantiscono che un'azione richiesta corrisponda all'intento dell'utente.
In un flusso di prenotazione, cercare appuntamenti disponibili e confermare una prenotazione hanno conseguenze diverse. L'applicazione dovrebbe mantenere questa distinzione quando espone gli strumenti.
La registrazione di uno strumento da parte dell'editore non garantisce neppure che ogni browser possa invocarlo. La documentazione WebMCP di Chrome descrive la propria implementazione e le relative limitazioni.
Come collego un agente a Bird per la messaggistica?
Puoi collegare un client compatibile al server MCP ospitato da Bird e completare l'accesso tramite browser.
Questa è una connessione MCP remota. Dà al client accesso all'interfaccia strumenti documentata di Bird, anziché dichiarare strumenti in una pagina web Bird aperta.
Dopo l'invio, conserva l'identificativo del messaggio e controllane lo stato successivo. La risposta esistente su MCP tratta la connessione e il flusso di messaggistica.