WebMCP, UCP ja ACP – miten tekoälyagentit käyttävät sivustoja ja verkkokauppoja?
WebMCP tekee lomakkeista työkaluja tekoälyagenteille, UCP ja ACP vievät ostoksen agentilta kassalle. Mitä ne ovat ja tarvitseeko suomalainen yritys niitä nyt.
Agenttinen selaus tarkoittaa, että tekoälyagentti käyttää sivustoa käyttäjän puolesta: täyttää lomakkeita, vertailee tuotteita ja tekee ostoksia. WebMCP, Universal Commerce Protocol (UCP) ja Agentic Commerce Protocol (ACP) ovat kolme uutta tapaa, joilla sivusto voi kertoa agentille, mitä sillä voi tehdä. WebMCP on selaimen ominaisuus, jolla lomakkeesta tai toiminnosta tulee agentille työkalu. UCP ja ACP ovat verkkokauppojen protokollia, joilla agentti voi hakea tuotteita, koota ostoskorin ja viedä kaupan kassalle asti. Kaikki kolme ovat vielä alkuvaiheessa. Lisäsin WebMCP:n omalle yhteydenottolomakkeelleni, joten katsotaan samalla, mitä se käytännössä vaati.
Mikä WebMCP on?
WebMCP on ehdotus verkkostandardiksi, jolla sivu voi rekisteröidä selaimen tekoälyagentille työkaluja. Nimi viittaa Model Context Protocoliin (MCP), jolla tekoälysovellukset yhdistetään ulkoisiin työkaluihin, mutta WebMCP ei ole erillinen palvelin. Työkalut elävät sivulla, ja agentti käyttää niitä käyttäjän selaimessa ja käyttäjän istunnossa.
Ilman WebMCP:tä agentti joutuu päättelemään sivun rakenteesta, mihin kenttään kirjoitetaan ja mitä painiketta painetaan. Se onnistuu yksinkertaisilla sivuilla, mutta on hidasta ja virhealtista monivaiheisissa käyttöliittymissä. WebMCP:llä sivu kertoo suoraan: tämä työkalu tekee tämän, ja nämä ovat sen parametrit.
Chromessa WebMCP on origin trial -kokeiluna (avautuu uuteen välilehteen), ja ominaisuuden kuvaus muuttuu vielä. Chromen oma dokumentaatio toteaa, että rajapinta on aktiivisen keskustelun alla ja voi muuttua.
Miten WebMCP lisätään lomakkeelle?
WebMCP:ssä on kaksi tapaa: JavaScript-rajapinta, jolla työkalun voi rekisteröidä koodista, ja deklaratiivinen tapa, jossa tavalliseen HTML-lomakkeeseen lisätään attribuutteja. Selain muodostaa työkalun skeeman lomakkeen kentistä: nimistä, tyypeistä, pakollisuudesta ja label-teksteistä.
Omalle yhteydenottolomakkeelleni riitti kaksi attribuuttia form-elementtiin:
<form action="/api/yhteydenotto" method="post"
toolname="sendContactRequest"
tooldescription="Lähettää yhteydenottopyynnön Jari Pelto-Pirille …">
Viestikenttään lisäsin toolparamdescription-attribuutin, joka kertoo agentille, mitä viestiin kannattaa kirjoittaa. Roskapostiansaan eli piilotettuun kenttään kirjoitin kuvaukseksi, että kenttä jätetään tyhjäksi.
Jätin toolautosubmit-attribuutin pois. Silloin agentti täyttää lomakkeen, mutta viesti lähtee vasta, kun käyttäjä itse painaa Lähetä-painiketta. Yhteydenotossa se on oikea valinta: viesti lähtee ihmisen nimissä, joten ihmisen pitää myös hyväksyä se.
Lisäksi lomakkeen JavaScript tunnistaa, onko lähetyksen tehnyt agentti (SubmitEvent.agentInvoked), ja palauttaa sille saman tilaviestin kuin käyttäjälle näytetään (respondWith). Agentti tietää siis, menikö viesti perille vai pitääkö jotain korjata.
Selaimet, jotka eivät tunne attribuutteja, jättävät ne huomiotta. Muutoksesta ei siis ole haittaa kenellekään.
Hyötyykö WebMCP:stä nyt?
Rehellisesti: vähän. Kokeiluvaiheen ominaisuus toimii vain selaimissa, joissa se on otettu käyttöön, ja agentit osaavat jo täyttää yksinkertaisen kolmen kentän lomakkeen ilman apua. Hyöty kasvaa, kun käyttöliittymä on monimutkainen: varauskalenteri, monivaiheinen tarjouslaskuri tai hakusuodattimet.
Hyvin tehty lomake on kuitenkin WebMCP:n pohja. Kun kentillä on oikeat label-elementit, tyypit ja rajat, selain saa niistä valmiin skeeman. Sama pätee saavutettavuuteen: ruudunlukija ja tekoälyagentti hyötyvät samoista asioista.
Mikä Universal Commerce Protocol on?
Universal Commerce Protocol (UCP) on avoin standardi, jonka avulla tekoälyagentti voi hoitaa verkkokaupassa koko oston: hakea tuotteita, koota ostoskorin, maksaa, liittää asiakkaan tilin ja seurata tilausta. Google kehitti sen yhdessä Shopifyn, Etsyn, Wayfairin, Targetin ja Walmartin kanssa, ja se julkistettiin tammikuussa 2026. UCP:n sivuston (avautuu uuteen välilehteen) mukaan protokolla tukee REST- ja JSON-RPC-rajapintoja sekä MCP:tä, Agent2Agent-protokollaa ja Agent Payments Protocolia.
Käytännössä UCP:n kautta ostetaan Googlen AI Modessa ja Gemini-sovelluksessa. UCP-kassa on toistaiseksi käytössä vain Yhdysvalloissa, ja sinnekin kauppiaat pääsevät mukaan vähitellen. Semrushin yhteenvedon (avautuu uuteen välilehteen) mukaan se vaatii Google Merchant Center -tilin, tuotesyötteeseen native_commerce-attribuutin sekä sivustolle julkaistun /.well-known/ucp-tiedoston. Google kertoi toukokuussa 2026 (avautuu uuteen välilehteen), että kassa laajenee seuraavaksi Kanadaan ja Australiaan ja myöhemmin Isoon-Britanniaan. Muita Euroopan maita, Suomi mukaan lukien, ei ole vielä mainittu.
Mikä Agentic Commerce Protocol on?
Agentic Commerce Protocol (ACP) on OpenAI:n ja Stripen kehittämä avoin standardi samaan tarkoitukseen. ACP:n sivuston (avautuu uuteen välilehteen) mukaan verkkokauppa on kaupan virallinen myyjä (merchant of record) silloinkin, kun asiakas ostaa agentin kautta: maksu kulkee kaupan oman maksunvälittäjän kautta, ja kauppa toimittaa tilauksen itse. Kauppa päättää myös, mitä tuotteita agenteille tarjotaan ja miten ne esitetään, ja se voi hyväksyä tai hylätä agenttien kaupat agenttikohtaisesti tai yksittäin. Maksutiedot välitetään tunnisteella, joten agentti ei näe kortin tietoja.
ACP:n ensimmäinen käyttökohde oli ChatGPT:n Instant Checkout, jossa tuotteen sai ostettua suoraan keskustelusta. Maaliskuussa 2026 OpenAI kuitenkin muutti suuntaa: ostaminen siirtyy kauppojen omiin ChatGPT-sovelluksiin, ja ChatGPT keskittyy tuotteiden löytämiseen. OpenAI:n mukaan ACP jatkaa tämän kokonaisuuden infrastruktuurina (Digital Commerce 360 (avautuu uuteen välilehteen)).
Kumpi verkkokaupan kannattaa valita, UCP vai ACP?
Kumpaakaan ei tarvitse valita vielä. Protokollat kilpailevat keskenään, kumpaakin muutetaan nopeasti, eikä kumpikaan ole vielä avoinna suomalaisille kauppiaille samalla tavalla kuin yhdysvaltalaisille. Shopify-kaupoissa alusta hoitaa integraation itse, joten kauppiaan ei tarvitse toteuttaa protokollaa.
WooCommerce-kauppoihin on tullut WordPress.orgiin useita lisäosia, jotka lupaavat UCP- tai ACP-tuen. Ne ovat uusia ja vähän arvioituja, ja osa välittää kaupan tiedot kolmannen osapuolen palveluun. Ennen asentamista kannattaa tarkistaa, mitä tietoja lisäosa lähettää ja minne, ja vastaako sen tukema protokollaversio nykyistä.
Sen sijaan seuraavat asiat hyödyttävät heti ja ovat edellytys kummallekin protokollalle:
- Tuotetiedot kuntoon. Agentti ostaa vain tuotteen, jonka se ymmärtää. Hinta, saatavuus, muunnelmat ja tunnisteet (GTIN, SKU) pitää olla oikein sekä sivulla että tuotesyötteessä.
- Rakenteinen data. Product- ja Offer-tiedot JSON-LD-muodossa, kuten kerroin GEO-artikkelissa.
- Toimitus- ja palautusehdot selkeiksi. Google edellyttää niitä UCP-kassalta.
- Google Merchant Center. Ilmainen tuotesyöte on hyödyllinen jo Googlen tavallisessa haussa, ja UCP rakentuu sen päälle.
Mikään näistä ei ole pelkästään agenttikauppaa varten tehtävää työtä: samat asiat parantavat näkyvyyttä Googlen haussa ja tekoälyhauissa jo nyt. Kun ne ovat WooCommerce-kaupassa kunnossa, kauppa on valmis myös sitten, kun UCP- tai ACP-kassa avautuu Suomessa.
Mitä tämä tarkoittaa sivustollesi?
Tekoälyagentit eivät enää vain lue sivuja, vaan myös toimivat niillä. Siksi sivuston pitää olla koneelle yhtä selkeä kuin ihmiselle. Jos rakennat tekoälyagenttia tai haluat tietää, miten oma sivustosi näkyy agenteille, se kuuluu osaksi GEO-auditointia. Agenttien ja chatbottien eroa käsittelin artikkelissa chatbot vai tekoälyagentti.
Usein kysyttyä
Onko WebMCP sama asia kuin MCP?
Ei. MCP (Model Context Protocol) yhdistää tekoälysovelluksen ulkoisiin työkaluihin palvelimen kautta. WebMCP on selaimen rajapinta, jolla verkkosivu antaa selaimen agentille työkaluja, ja ne toimivat käyttäjän omassa istunnossa.
Voiko agentti lähettää lomakkeen ilman käyttäjän lupaa?
Vain jos sivu sallii sen toolautosubmit-attribuutilla. Ilman sitä agentti täyttää lomakkeen, mutta käyttäjä lähettää sen itse.
Toimiiko UCP- tai ACP-kassa Suomessa?
Ei vielä samalla tavalla kuin Yhdysvalloissa. Googlen UCP-kassa on käytössä vain Yhdysvalloissa, eikä Suomea ole vielä mainittu laajentumissuunnitelmissa, ja ChatGPT:n ostaminen on siirtymässä kauppojen omiin sovelluksiin. Tuotetietojen ja tuotesyötteen kunnostaminen hyödyttää silti jo nyt.
Tarvitseeko WooCommerce-kauppa UCP-lisäosan?
Ei vielä. Lisäosat ovat uusia ja protokollat muuttuvat, joten ensin kannattaa laittaa tuotetiedot, rakenteinen data ja tuotesyöte kuntoon.
Tarvitsetko apua?
Kerro, mitä tarvitset, niin mietitään yhdessä, miten asia kannattaa hoitaa.