<store>.myshopify.com) and approve the Consile app on Shopify’s
own page, and your AI never sees the access token itself.
Read + guardrailed write. The read tools only read. New products
are created as drafts (
DRAFT) by default. Publishing or unpublishing,
setting a product live (ACTIVE) or archiving it, changing the price of an
existing variant, changing inventory or deleting variants requires your explicit
confirmation. Some changes are carried out without confirmation, for example new variants and
corrections to text and tags (see Limitations below). Read more under
Actions & guardrails.Access
Read + guardrailed write
Authentication
Shopify login (OAuth) · you enter your store domain
Hosting
Hosted in the EU · Frankfurt
- Price: 349 DKK/month excl. VAT. No lock-in, cancel at any time. The price covers 1 user and 1 store. Each extra user costs 174.50 DKK/month excl. VAT. See Pricing. Shopify is also included in the Consile Studio membership and the free edition.
- Users: whoever buys Shopify automatically gets the included access. If more colleagues need Shopify in their AI, an administrator gives them access under Team in the portal (choose All tools or Custom next to Shopify on the person’s page). An extra user is billed pro rata from the day access is given. A colleague without access can still see the tools in their AI, but every call is refused with a message to ask an administrator for access. Shopify has no levels like Read only: All tools gives the tools that are switched on for the organization (all 50, unless an administrator has switched some off), and with Custom the administrator chooses the tools. If you have the Consile Studio membership, an administrator instead gives one membership licence per person, and it also covers Shopify. See Team.
- Multiple stores: a connection covers one Shopify store. An extra store cannot be connected from the portal. If you need more stores, write to support@consile.dk before you add an extra agreement.
- Endpoint:
https://mcp.consile.ai/shopify/mcp(your own named connector in your AI).
Prerequisites
1
Connector bought
An administrator buys Shopify in the portal: open
Marketplace, choose Shopify and click Add connector. See
Buy a connector.
2
Your AI connected
See Connect Claude or
Connect ChatGPT.
3
Access for your user
If your Consile account has several users, an administrator must give you access
to Shopify under Team in the portal. Whoever buys the connector gets access
automatically.
4
Shopify connected
Click Connect now on the Shopify page in the portal, enter your store domain
(
<store>.myshopify.com, not the store’s own domain) and approve the
Consile app on your store’s own Shopify page. See
Connect Shopify.What can it do? (tools)
You do not need to know the tool names. You ask in natural language, and your AI picks and calls the right tool itself. The tools are calledshopify__<tool> (for example
shopify__list_orders) when your AI calls them; below, the bare names are shown for
readability.
The connector provides 50 tools in total: 40 read-only (pure
reading) and 10 guardrailed write tools.
Reading (40 read-only)
Store & policies
Products & variants
Collections
Sales channels / publishing
Inventory
Orders & fulfillment
Draft orders
Customers & companies
Discounts
Checkouts, shipping & analytics
list_customers, get_customer and order data can contain personal data (names,
email, phone, addresses). If Shopify does not give access to the customer fields, the
whole call fails. This applies to the customer tools and also to the order, draft order,
B2B company and abandoned checkout tools, because they show the customer’s name
and email. Data is fetched directly from Shopify when your AI asks. See what
Consile stores under GDPR & your rights.Writing (10 guardrailed tools)
These ten tools are the only ones that change anything in your store, and only within products, publishing and inventory. Orders, draft orders, customers and discounts are read-only. New products are created as drafts. Publishing or unpublishing, setting the statusACTIVE or ARCHIVED, changing the price of an existing variant,
changing inventory or deleting variants requires confirm: true. Without confirmation you
only get a preview (dry-run), and nothing is sent to Shopify. The other
changes are carried out immediately (see Limitations below).
Building on top yourself? See the API reference
Full reference with all 50 tools, arguments, GraphQL details,
guardrail fields and return values.
How the guardrail works
The guardrail is built into the connector and consists of three rules:- New products are created as drafts. A DRAFT product is not visible in any sales channel until you explicitly publish or activate it.
- Live, price, inventory, deleting and archiving require
confirm: true. Making something live (publish or status → ACTIVE), unpublishing, changing the price of an existing variant, changing inventory, deleting a variant or archiving requires an explicit confirmation. Without it, you get a structured preview of exactly what would happen, and no call is sent to Shopify. Exception: new variants are created without confirmation, including their price. - Failed writes never look like success. If Shopify refuses a change, your AI gets an error instead of an empty “ok”.
Try asking
Orders & sales
Orders & sales
“Show the 10 latest orders and their total value.”
“How many abandoned checkouts have we had in the last week, and what is the total value?”
Products & inventory
Products & inventory
“Which products have the lowest inventory right now?”
“What do our best-selling variants cost, and what is their SKU?”
Create & change (guardrailed)
Create & change (guardrailed)
“Create a new product ‘Summer T-shirt’ as a draft with a description and the price 199 DKK.” (the product is created as a draft; the price is set on the product’s variant in an extra step, which you must confirm)
“Publish product 123 to the Online Store.” (you get a preview and must confirm)
“Set the inventory quantity for SKU ABC-1 at our main warehouse to 50.” (you are asked to confirm)
Limitations
- Writing is guardrailed, not unrestricted. The ten write tools only cover products, publishing and inventory. There is no tool for deleting products, only for archiving them.
- Some changes take effect without confirmation. Corrections to title,
description, vendor, type and tags (
update_productwithout a status change), new variants incl. their price (create_product_variant) and changes to SKU, barcode, taxability and inventory policy (update_product_variantwithout a price change) are carried out immediately. The same applies when a product is set back to draft (DRAFT), which removes it from the store. If the product is live, your customers see the change immediately. - Orders, customers and discounts are read-only. There are no tools for changing orders, customers or discounts, only reading them.
- Customer data. If Shopify does not give access to the customer fields, tools that show customer data fail completely (see the note above).
- Error messages. If access to Shopify has expired, or Shopify refuses it,
your AI gets a message that Shopify must be connected again. Other errors, for example when
Shopify refuses a change, are only shown as
Tool invocation failed.without further explanation. If all calls fail, connect Shopify again in the portal. See Connect Shopify. - Access is renewed automatically. Consile renews access to Shopify automatically, so you do not have to reconnect at fixed intervals. If you uninstall the Consile app in Shopify, the connector stops working. An administrator reconnects it in the portal: click the menu next to the store on the Connections card, confirm with Disconnect, and then click Connect. If it says Access revoked, Reconnect is enough.