Rakentaja Outlet tarjoaa Model Context Protocol (MCP) -rajapinnan AI-agenteille kuten Claude Desktop, Cursor ja ChatGPT Developer Mode. Rajapinta noudattaa Shopify Storefront MCP:n nimeämiskäytäntöjä (mukaan lukien Shopify-tarkka search_shop_catalog-alias), joten agentit ymmärtävät työkalut ilman uutta oppimista. Endpoint https://rakentajaoutlet.fi/mcp lisätään manuaalisesti MCP-clientin asetuksiin (ks. Palvelun löydettävyys -osio alempana).
Vaihtoehtona MCP:lle tarjolla on myös julkinen REST API v1 integraatioille jotka eivät käytä MCP:tä (Google Merchant, Bing feed, oma backend). Ks. /api/v1/docs.
https://rakentajaoutlet.fi/mcp (JSON-RPC 2.0, Streamable HTTP stateless)https://rakentajaoutlet.fi/.well-known/mcp.json (schema_version 1.2.0)fi.rakentajaoutlet/rakentaja-outlet — registry.modelcontextprotocol.io (status active)https://rakentajaoutlet.fi/api/v1/ (JSON: provider, shop, endpoints)https://rakentajaoutlet.fi/api/v1/openapi.jsonhttps://rakentajaoutlet.fi/api/v1/docs (ihmisluettava HTML)API-Version: 1.0 — sopimusversio (rikkovat muutokset menevät v2:een)X-API-Provider: Miamo Intelligence Oy — alustatoimittaja (integraattori tunnistaa "Powered by Miamo")Lisää Claude Desktopin claude_desktop_config.json -tiedostoon:
{
"mcpServers": {
"rakentaja-outlet": {
"url": "https://rakentajaoutlet.fi/mcp"
}
}
}
Asetukset → Personalization → Developer Mode → Add Custom Connector (tai vastaava) → lisää URL https://rakentajaoutlet.fi/mcp. Auth: none (julkinen rate-limitattu).
Cursor Settings → MCP-osio → Add new MCP server → URL https://rakentajaoutlet.fi/mcp. Cursor käyttää samaa stateless Streamable HTTP -transporttia kuin Claude Desktop.
Hae yli 12 000 tuotetta nimen, SKU:n, EAN-koodin tai kategorian mukaan. Suodattimet: kategoria, saatavuus, järjestys (nimi/hinta nousevasti/laskevasti/uusimmat). Kategorialista: /api/categories.
Shopify-drop-in-alias (lisätty 5.8.2026): sama toteutus kuin search_catalog, mutta Shopifyn tarkalla nimellä. Agentit joilla on Shopify-koulutus toimivat suoraan.
Yksittäisen tuotteen täydet tiedot: kuvaus, hinta (sis. 25,5 % ALV), price_net valmiiksi laskettu (ALV0), kuvat, saatavuus (reaaliaikainen), availability_status (in_stock/supplier_stock/out_of_stock) + estimated_delivery_min/max_days (2–5 arkipäivää), gtin (GS1 Luhn-validoitu, ~88 % täyttö), mpn (valmistajan osanumero kun ean ≠ gtin), package_qty (minimitilausmäärä), weight_kg.
Luo esitäytetyn ostoskorilinkin (esim. ?items=9437:2,4927:1). Tärkeää: linkki ei mutatoi tilaa — ostoskori syntyy vasta kun käyttäjä avaa linkin selaimessa ja hyväksyy sisällön näkyvästi. Rajoitukset: max 20 tuoteriviä, max 50 kpl/rivi. Kori pyöristää määrät package_qty:n monikertaan (jos MOQ > 1) — 5.8.2026 lisätty MOQ-suojaus, joka estää tappiollisten alle-pakkauskoko-tilausten syntymisen.
Hae kauppaehdot, palautus, toimitus, maksutavat, tietosuoja, yritystiedot. 8 sivun kokonaisuus (mukana AI-ohje tämä sivu) + FAQ Q&A -parit.
Sekä MCP-työkalut että REST API v1 palauttavat samat kentät. Tärkeimmät integraatioiden kannalta:
id, name, sku, brand, categoryprice_gross (ALV mukana), price_net (ALV0, valmiiksi laskettu), vat_percent, currency: "EUR"ean (raakadata Ahlsell:sta — voi olla GTIN tai osanumero), gtin (vain Luhn-validoitu 8/12/13/14, tai null), mpn (osanumero kun ean ≠ gtin)availability_status: "in_stock" | "supplier_stock" | "out_of_stock"available_for_order (bool), estimated_delivery_min_days / _max_daysavailability: nested-objekti {status, available_for_order, stock_own, stock_supplier, estimated_delivery:{min_days, max_days, unit}}package_qty: minimitilausmäärä (MOQ) — tilaus pyöristetään monikertoihinweight_kg, unit, image_url, product_urlupdated_at, created_at: ISO-8601 aikaleimat inkrementaalisynkkaanKun endpoint-URL https://rakentajaoutlet.fi/mcp on lisätty MCP-clientiin (Claude Desktop, ChatGPT Developer Mode, Cursor, jne.), client löytää tarjolla olevat työkalut automaattisesti tools/list-kutsulla. Shopify-yhteensopivat työkalunimet (search_catalog, get_product_details jne.) helpottavat agenttien ymmärrystä työkaluista, mutta eivät itsessään auta MCP-clientia löytämään endpointtia — URL täytyy antaa käyttäjän tai integraation toimesta.
AI-agentit ja LLM:t voivat kuitenkin löytää palvelun automaattisesti näistä discovery-signaaleista:
product.updated, price.changed, stock.changed) — poistaa pollaustarpeen/api/v1/products/export?format=jsonl&gzip=1 koko katalogi yhtenä virtana markkinapaikoilleMCP-palvelu, REST API v1 ja tekninen alusta: Miamo Intelligence Oy (support@miamo.fi). Sama alustaperiaate on käytössä myös verkkokaupassa okunkoneosa.fi — integraattori tunnistaa saman alustan X-API-Provider-headerista ja voi käyttää samaa integraatiokoodia molempien kanssa.
Osoitteeseen info@rakentajaoutlet.fi. Tekninen ylläpito ja alustan kehitys: support@miamo.fi.