MCP-palvelin verkkokaupalle: mitä se tekee ja tarvitseeko Shopify-kauppa sellaisen
MCP-palvelin antaa tekoälyagentille pääsyn kaupan tuotteisiin, koriin ja kassaan. Shopify ajaa sen jo puolestasi. Näin tarkistat sen ja korjaat datan.
MCP-palvelin on rajapinta, jonka kautta tekoälyagentti hakee verkkokaupan tuotteet, rakentaa ostoskorin ja vie oston kassalle. Shopify-kauppa ei tarvitse omaa MCP-palvelinta, koska Shopify ajaa sellaisen jo jokaisen kaupan osoitteessa /api/ucp/mcp. Kauppiaan työ on varmistaa, että palvelin vastaa ja että sen palauttama tuotedata on kunnossa.
Tässä artikkelissa käyn läpi mitä MCP tarkoittaa suomeksi, mitä Shopifyn omat MCP-palvelimet tekevät, miten tarkistat kauppasi tilan yhdellä komennolla ja milloin oma palvelin oikeasti kannattaa rakentaa.
Mikä on MCP-palvelin?
MCP-palvelin on ohjelma, joka kertoo tekoälymallille mitä työkaluja se voi käyttää ja palauttaa vastaukset rakenteisena datana. MCP tulee sanoista Model Context Protocol. Anthropic julkaisi sen avoimena standardina marraskuussa 2024 (Lähde: Anthropic, 25.11.2024).
Verkkokaupassa työkalut ovat tyypillisesti tuotehaku, tuotteen tiedot, ostoskori ja kassa. Agentti kysyy palvelimelta mitä se osaa, saa listan työkaluja ja kutsuu niistä sopivaa. Tuloksena on hinta, saatavuus ja variantit suoraan kaupan järjestelmästä, ei sivun tekstistä arvattuna.
Yleisempi selitys MCP:stä löytyy sivulta MCP-protokolla.
Mitä MCP tarkoittaa suomeksi: protokolla, rajapinta vai palvelin?
Kolme sanaa kuvaa saman kokonaisuuden eri osia. Hakutuloksissa ne sekoittuvat, joten tässä ero lyhyesti:
| Termi | Mitä se on | Verkkokaupan esimerkki |
|---|---|---|
| MCP-protokolla | Sopimus siitä miten agentti ja palvelin puhuvat keskenään | Viestien muoto, työkalujen listaus ja kutsu |
| MCP-rajapinta | Osoite, josta palvelimen tavoittaa | https://kauppasi.fi/api/ucp/mcp |
| MCP-palvelin | Ohjelma, joka toteuttaa protokollan ja vastaa kutsuihin | Shopifyn ajama palvelin, joka hakee tuotteet kaupastasi |
Kun joku kysyy "tarvitsenko MCP:n", hän tarkoittaa käytännössä palvelinta: onko kaupalla osoite, josta agentti saa tuotteet ja korin.
Tarvitseeko Shopify-kauppa oman MCP-palvelimen?
Ei tarvitse. Shopify tarjoaa jokaiselle kaupalle valmiit MCP-palvelimet, jotka noudattavat UCP-protokollaa (Universal Commerce Protocol). Shopifyn kehittäjädokumentaatio listaa ne viitenä palveluna (Lähde: Shopify, Agents-dokumentaatio):
- Storefront Catalog MCP: tuotehaku yhden kaupan sisällä
- Cart MCP: ostoskorin rakentaminen ja muokkaus
- Checkout MCP: korista kassaan ja oston viimeistely
- Order MCP: tilauksen tila jälkikäteen
- Global Catalog MCP: haku kaikkien Shopify-kauppojen yli yhdestä osoitteesta
Kaupan oma palvelin vastaa osoitteessa https://{kaupan-domain}/api/ucp/mcp (Lähde: Shopify, Storefront Catalog). Global Catalog toimii osoitteessa https://catalog.shopify.com/api/ucp/mcp, ja jokaisen kutsun pitää kertoa mikä agentti kysyy (Lähde: Shopify, Global Catalog).
Kauppias ei siis asenna eikä operoi palvelinta. Shopify tekee sen alustan osana.
Mitä Shopifyn MCP-palvelin palauttaa agentille?
Storefront Catalog MCP:ssä on kolme työkalua: search_catalog, lookup_catalog ja get_product. Ne palauttavat tuotteen nimen, kuvauksen, hintahaarukan, kuvat ja variantit (Lähde: Shopify, Storefront Catalog).
Tästä seuraa tärkein käytännön havainto: agentti näkee täsmälleen sen datan, joka kaupan hallintapaneelissa on. Jos tuotekuvaus on kaksi riviä markkinointitekstiä ilman materiaalia, kokoa tai käyttötarkoitusta, agentilla ei ole mitään millä verrata tuotettasi kilpailijaan. Palvelin toimii, mutta sisältö ei kanna.
Siksi Shopify-kaupan MCP-työ on ennen kaikkea tuotedatatyötä:
- tuotenimet, jotka kertovat mikä tuote on, ei pelkkä mallinimi
- kuvaukset, joissa on materiaali, mitat, käyttötarkoitus ja yhteensopivuus
- variantit, joilla on selkeät nimet (koko, väri) eikä sisäisiä koodeja
- ajantasainen saatavuus
Sama data syöttää myös tuotefeedit ja hakukoneiden tuoteschemat, joten korjaus hyödyttää kolmea kanavaa kerralla.
Miten tarkistat, että kauppasi MCP-palvelin on päällä?
Tarkistus onnistuu yhdellä komennolla. Shopify-kauppa julkaisee agenteille discovery-tiedoston osoitteessa /.well-known/ucp, ja siitä näkee mitkä palvelut kauppa ilmoittaa ja missä osoitteessa MCP-palvelin on.
curl -s https://kauppasi.fi/.well-known/ucp
Toimivassa kaupassa vastaus on JSON-dokumentti, jossa on protokollaversio ja lista palveluja. Etsi kohta, jossa kuljetustapa on mcp, ja sen vieressä oleva osoite. Shopify päivitti 4.9.2026 discovery-tiedostot ilmoittamaan UCP-version 2026-08-25 (Lähde: Shopify changelog, 4.9.2026).
Kaksi sudenkuoppaa, joihin olemme itse törmänneet mittauksissa:
- Selaimella avattu
/api/ucp/mcpvoi palauttaa 404:n, vaikka palvelin toimii. MCP-palvelin vastaa POST-kutsuihin, ei tavalliseen sivupyyntöön. 404 selaimessa ei siis todista että palvelin puuttuu. - Vanha osoite
/api/mcpon poistumassa. Shopify siirsi ostoskorityökalut vanhasta Storefront MCP:stä uuteen UCP-pohjaiseen Cart MCP:hen. Vanhoja työkaluja ylläpidettiin 31.8.2026 asti (Lähde: Shopify changelog, 24.6.2026). Jos kauppasi integraatio tai jokin ohje viittaa yhä vanhaan polkuun, se kannattaa päivittää.
Milloin oma MCP-palvelin kannattaa rakentaa?
Oma MCP-palvelin kannattaa silloin, kun kauppa ei ole Shopifyssa tai kun agentin pitää tehdä jotain, mitä alustan valmiit työkalut eivät kata. Muissa tapauksissa oma palvelin on ylläpitokulu, joka toistaa Shopifyn jo tekemää työtä.
Tyypillisiä tilanteita, joissa oma palvelin on perusteltu:
- Kauppa on muulla alustalla, esimerkiksi WooCommercessa tai omassa järjestelmässä, eikä alusta tarjoa MCP:tä valmiina. Silloin palvelin rakennetaan kaupan API:n päälle.
- Tieto on Shopifyn ulkopuolella, kuten asennuspalvelun saatavuus, B2B-asiakaskohtaiset hinnat tai toimitusajat erillisestä varastojärjestelmästä.
- Agentin pitää osata neuvoa, esimerkiksi valita yhteensopiva varaosa tai oikea koko, ja se logiikka on kaupan omassa järjestelmässä.
Rakennettu palvelin ei ole kertaprojekti. Protokolla päivittyy, kuten Shopifyn omat muutokset kesällä ja syksyllä 2026 näyttävät, ja palvelimen pitää pysyä niiden mukana.
Tarkempi kuvaus MCP-palvelimen rakenteesta ja työkaluista verkkokaupassa on sivulla MCP-palvelin verkkokauppaan.
Mitä Shopify-kauppiaan kannattaa tehdä nyt?
Aloita tarkistuksesta, älä rakentamisesta. Järjestys, joka tuottaa eniten pienimmällä työllä:
- Aja
curl-tarkistus/.well-known/ucp-osoitteeseen ja varmista, että MCP-palvelu on listalla. - Käy läpi myydyimpien tuotteiden nimet, kuvaukset ja variantit agentin silmin: kertooko teksti mikä tuote on ja kenelle.
- Tarkista, ettei robots.txt estä tekoälyagentteja ja hakurobotteja pääsemästä kauppaan.
- Päätä vasta sitten, tarvitaanko Shopifyn ulkopuolista dataa, joka vaatisi oman palvelimen.
MCP on agenttikaupan yksi kerros. Se ei korvaa hakukoneoptimointia eikä tuotefeedejä, vaan toimii niiden rinnalla: sama hyvä tuotedata näkyy hakutuloksissa, kauppakanavissa ja agentin vastauksissa.
Usein kysytyt kysymykset
Onko Shopifyn MCP-palvelin päällä kaikissa kaupoissa?
Shopifyn kehittäjädokumentaatio kuvaa Storefront Catalog-, Cart-, Checkout- ja Order MCP:n alustan palveluina, jotka vastaavat kaupan omassa osoitteessa /api/ucp/mcp. Oman kauppasi tilan näet varmimmin hakemalla osoitteen /.well-known/ucp ja tarkistamalla, että MCP on listattu palveluissa.
Mitä eroa on MCP:llä ja UCP:llä?
MCP (Model Context Protocol) on yleinen tapa antaa tekoälymallille työkaluja, ja sitä käytetään paljon muuallakin kuin kaupassa. UCP (Universal Commerce Protocol) määrittelee kaupankäynnin sisällön, kuten katalogin, korin ja kassan. Shopifyn palvelimet ovat UCP-yhteensopivia MCP-palvelimia, eli UCP kertoo mitä tehdään ja MCP on kanava jota pitkin se tehdään.
Pitääkö kauppiaan koodata jotain, jotta agentit löytävät tuotteet?
Shopify-kaupassa palvelin ei vaadi koodia, koska Shopify ajaa sen. Kauppiaan työ on tuotedatan laatu: selkeät tuotenimet, kuvaukset joissa on oikeat tiedot ja nimetyt variantit. Koodia tarvitaan vasta, jos agentin pitää päästä Shopifyn ulkopuoliseen dataan.
Yhteenveto
Shopify-kauppa ei tarvitse omaa MCP-palvelinta, koska Shopify tarjoaa Catalog-, Cart-, Checkout- ja Order MCP:n jokaisen kaupan osoitteessa /api/ucp/mcp. Agentti saa niistä tuotteet, korin ja kassan suoraan kaupan datasta. Siksi ratkaiseva tekijä on tuotedatan laatu: agentti voi suositella vain sitä, minkä se ymmärtää. Tarkista ensin /.well-known/ucp, korjaa sitten myydyimpien tuotteiden kuvaukset ja variantit. Oma palvelin kannattaa vasta, kun kauppa on muulla alustalla tai agentin pitää käyttää Shopifyn ulkopuolista tietoa.
Haluatko tietää, mitä agentti näkee kaupastasi?
Agenttivalmiuskartoitus testaa, vastaako kauppasi MCP-palvelin, mitä tuotedataa se palauttaa ja mihin korjaukset kannattaa kohdistaa ensin. Saat tuloksen, jonka pohjalta voit päättää seuraavat askeleet.
Dan Forsberg auttaa suomalaisia verkkokauppoja tekoälynäkyvyydessä, agenttikaupan protokollissa ja monikanavaisissa tuotefeedeissä. Yhteys: Ota yhteyttä