Read + guardrailet skrivning. Læsning er ren læsning. Nye produkter oprettes
altid som kladde (DRAFT), og alt der går live, ændrer en pris, ændrer lager
eller sletter, kræver din eksplicitte bekræftelse. Se
Handlinger & guardrails.
Adgang
Read + guardrailed write
Godkendelse
Shopify-login (OAuth) · du angiver din butiks-URL
Drift
Hostet i EU · Frankfurt
- Pris: 349 kr/md ekskl. moms (436,25 kr inkl. moms), opsig når som helst.
- Endpoint:
https://mcp.consile.ai/shopify/mcp(din egen, navngivne connector i Claude).
Forudsætninger
Connector aktiveret
Aktivér din Shopify-connector i portalen. Se
Tilkøb en connector.
Claude forbundet
Se Forbind Claude.
Shopify godkendt
Angiv din butiks-URL (
<butik>.myshopify.com) i portalen og godkend
Consile-appen på din butiks egen Shopify-side. Se
Forbind Shopify.Hvad kan den? (tools)
Du behøver ikke kende tool-navnene. Du spørger i naturligt sprog, og din AI vælger og kalder selv det rigtige værktøj. Transporten navngiver hvert værktøj somshopify__<tool> (fx shopify__list_orders); herunder vises de bare navne for
læsbarhed.
Connectoren stiller i alt 50 værktøjer til rådighed: 40 read-only (ren
læsning) og 10 guardrailede skrive-værktøjer.
Læsning (40 read-only)
Butik & politikker| Tool | Hvad den gør |
|---|---|
get_shop | Butikkens profil: navn, domæner, valuta, tidszone, plan |
get_shop_policies | Butikkens juridiske politikker (handels-, privatlivs-, fragt-, returvilkår) |
| Tool | Hvad den gør |
|---|---|
list_products | Søg/list produkter (status, leverandør, type) |
get_product | Ét produkt i detaljer (varianter, billeder, beskrivelse) |
get_product_by_handle | Slå et produkt op via dets URL-handle |
list_product_variants | Søg/list varianter (pris, SKU, stregkode) |
get_product_variant | Én variant i detaljer |
list_product_media | Et produkts billeder/medier |
| Tool | Hvad den gør |
|---|---|
list_collections | Smarte og manuelle kollektioner |
get_collection | Én kollektion inkl. regelsæt (for smarte kollektioner) |
get_collection_products | Produkterne i en kollektion |
| Tool | Hvad den gør |
|---|---|
list_publications | Butikkens salgskanaler (Online Store, POS, …) |
get_product_publications | Hvilke kanaler et produkt er publiceret på |
| Tool | Hvad den gør |
|---|---|
list_locations | Lagerlokationer (lagre/butikker) |
get_location | Én lokation i detaljer |
get_inventory_item | Lagervare (SKU, sporing, kostpris) |
get_inventory_levels | Lagerbeholdning pr. lokation for en vare |
get_variant_inventory | En variants lager på tværs af lokationer |
list_inventory_transfers | Lageroverførsler mellem lokationer |
| Tool | Hvad den gør |
|---|---|
list_orders | Ordrer, nyeste først (betalings-/fulfillment-status, total) |
get_order | Én ordre i detaljer (totaler, kunde, leveringsadresse, linjer) |
list_order_transactions | Betalingstransaktioner på en ordre |
list_order_fulfillments | En ordres forsendelser med tracking |
list_fulfillment_orders | Fulfillment-ordrer (også 3PL) |
get_fulfillment_order | Én fulfillment-ordre |
| Tool | Hvad den gør |
|---|---|
list_draft_orders | Kladdeordrer |
get_draft_order | Én kladdeordre (status, faktura-URL, linjer) |
| Tool | Hvad den gør |
|---|---|
list_customers | Søg/list kunder (antal ordrer, samlet forbrug) |
get_customer | Én kunde i detaljer (kontakt, adresser, forbrug, tags) |
list_companies | B2B-virksomheder |
get_company | Én B2B-virksomhed (kontakter, lokationer) |
| Tool | Hvad den gør |
|---|---|
list_discounts | Automatiske og kodebaserede rabatter |
get_discount | Én rabat i detaljer |
list_code_discounts | Kode-rabatter med selve koderne |
| Tool | Hvad den gør |
|---|---|
list_abandoned_checkouts | Efterladte kurve (med genskabelses-URL og total) |
list_delivery_profiles | Fragt-/leveringsprofiler |
run_analytics_query | Kør en ShopifyQL-analyse (fx omsætning pr. dag) |
graphql_query | Read-only adgang til alt andet i Admin GraphQL (kun læsning) |
list_customers, get_customer og ordredata kan indeholde persondata
(navne, e-mail, telefon, adresser). Adgang til kunde-PII hos rigtige
webshops kræver Shopifys Protected Customer Data-godkendelse af appen. Data
hentes read-through og gemmes aldrig hos Consile.Skrivning (10 guardrailede værktøjer)
Disse ti værktøjer er de eneste, der ændrer noget i din butik, og kun inden for produkter, publicering og lager. Ordrer, kladdeordrer, kunder og rabatter er read-only. Nye produkter oprettes som kladde, og alt der går live, ændrer pris, ændrer lager eller sletter, kræverconfirm: true. Uden bekræftelse får du
kun en forhåndsvisning (dry-run), og der sendes intet til Shopify.
| Tool | Hvad den gør | Kræver bekræftelse? |
|---|---|---|
create_product | Opretter et produkt (kladde som standard) | Kun hvis du beder om ACTIVE (live) eller ARCHIVED |
update_product | Retter et produkts felter | Kun hvis status → ACTIVE eller ARCHIVED |
set_product_status | Sætter produktstatus (ACTIVE/DRAFT/ARCHIVED) | Ja for ACTIVE (live) og ARCHIVED; DRAFT er fri |
create_product_variant | Tilføjer varianter til et produkt | Nej |
update_product_variant | Retter eksisterende varianter | Ja ved prisændring, ellers fri |
delete_product_variant | Sletter varianter | Altid (destruktivt) |
publish_product | Publicerer til salgskanaler (gør live) | Altid |
unpublish_product | Fjerner fra salgskanaler | Altid |
set_inventory_quantity | Sætter et absolut lagerantal på en lokation | Altid (lagerændring) |
adjust_inventory_quantity | Justerer lager med en relativ ændring | Altid (lagerændring) |
Bygger du selv ovenpå? Se API-referencen
Fuld reference med alle 50 værktøjer, argumenter, GraphQL-detaljer,
guardrail-felter og returværdier.
Sådan virker guardrailen
Sikkerheden er bygget ind i selve connectoren som standardindstillinger, ikke en ubrydelig platform-spærre:- Nye produkter oprettes som kladde. Et DRAFT-produkt er ikke synligt i nogen salgskanal, før du udtrykkeligt publicerer eller aktiverer det.
- Live, pris, lager, sletning og arkivering kræver
confirm: true. At gøre noget live (publicér eller status → ACTIVE), ændre en pris, ændre lager, slette en variant eller arkivere kræver en eksplicit bekræftelse. Uden den får du en struktureret forhåndsvisning af præcis hvad der ville ske, og intet kald sendes til Shopify. - Fejlede skrivninger ser aldrig ud som succes. Returnerer Shopify en fejl på en ændring, rejses den som en fejl, ikke et tomt “ok”.
Prøv at spørge
Ordrer & salg
Ordrer & salg
“Vis de 10 seneste ordrer og deres samlede værdi.”
“Hvor mange efterladte kurve har vi den seneste uge, og hvad er den samlede værdi?”
“Vis omsætningen pr. dag de seneste 30 dage.”
Produkter & lager
Produkter & lager
“Hvilke produkter har lavest lagerbeholdning lige nu?”
“Hvad koster vores bedst sælgende varianter, og hvad er deres SKU?”
Opret & ændr (guardrailet)
Opret & ændr (guardrailet)
“Opret et nyt produkt ‘Sommer-T-shirt’ som kladde med en beskrivelse og pris 199 kr.”
“Publicér produkt 123 til Online Store.” (du får en forhåndsvisning og skal bekræfte)
“Sæt lagerantallet for SKU ABC-1 på vores hovedlager til 50.” (du bliver bedt om at bekræfte)
Begrænsninger
- Skrivning er guardrailet, ikke fri. De ti skrive-værktøjer dækker kun produkter, publicering og lager, og kun bag bekræftelses-spærren ovenfor. Guardrailen er sikre standardindstillinger i connectoren, ikke en absolut garanti.
- Ordrer, kunder og rabatter er read-only. Der findes ingen værktøjer til at ændre ordrer, kunder eller rabatter, kun læse dem.
- Kunde-PII kræver godkendelse. Adgang til rigtige kunders persondata kræver Shopifys Protected Customer Data-godkendelse af appen.
- Adgang fornyes automatisk, men kan udløbe. Tokenet fornyes løbende på læsestien. Tilbagekalder du appen (afinstallerer den i Shopify), holder connectoren op med at virke og skal forbindes igen.