Skip to content

Integration · E-commerce

Connect Claude & ChatGPT to SHOPLINE

Ask your AI how many orders came in this week, what a customer has bought, or how much stock is left of a product in SHOPLINE. It can create products, customers and draft orders, adjust inventory, mark orders as shipped with tracking and send draft order invoices. Store questions get answered without clicking through the admin.

Connect SHOPLINE free

Free plan, no credit card. Takes about a minute.

Try asking

  • “How many unfulfilled orders do we have from this week?”

    The AI counts orders by fulfillment status and date, and can list them with order number and customer.

  • “What has [email protected] ordered from us?”

    It searches for the customer by email and lists her orders with their status.

  • “How many of the black hoodie in size M are left in the Copenhagen warehouse?”

    It finds the product and variant, then reads the stock level of its inventory item at that location.

What your AI can do

Orders and fulfillment

List, count and read orders, see transactions, refunds and shipments, mark items as shipped, update tracking and cancel orders.

Products and inventory

Find products, variants and collections, create products, and read, adjust or set stock at each location.

Customers and draft orders

Search and create customers, see a customer's orders, create draft orders, send their invoices and review abandoned checkouts.

  • “Order 1045 has shipped with PostNord, tracking 00370712345678. Mark it and tell the customer.”

    It creates a fulfillment for the order items with the tracking info and emails the customer if you ask it to.

  • “Make a draft order for Jens Holm with 2 of the linen shirt, and email him the invoice.”

    It creates a draft order with the customer and line items, then sends the invoice to his email address.

  • “Which checkouts were abandoned yesterday?”

    It lists abandoned checkouts in that date range so you can follow up.

28 tools for SHOPLINE

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • adjust_inventory_levelChanges dataChange the stock of an inventory item at a location by `available_adjustment` (positive or negative).
  • cancel_orderDeletesCancel an order by `order_id`, with an optional reason, restock and refund amount. May refund the customer and cannot be undone.
  • count_ordersCount orders, filtered by status, financial or fulfillment status and dates.
  • create_customerChanges dataCreate a customer with name, email, phone, addresses, tags and note.
  • create_draft_orderChanges dataCreate a draft order with line items, customer and shipping address.
  • create_fulfillmentChanges dataMark order items as shipped by `order_id`, with line items, quantities and tracking info. Set `notify_customer` to email the customer.
  • create_productChanges dataCreate a product with title, description, tags, images and variants (price, SKU, options).
  • get_customerGet one customer by `customer_id`, including contact details, addresses and tags.
  • get_productGet one product by ID (`json_id`), including variants, prices, images and inventory item IDs.
  • get_shopGet your SHOPLINE store details: name, domain, currency and time zone.
  • get_variantGet one product variant by ID (`json_id`), including price, SKU and inventory item ID.
  • list_abandoned_checkoutsList abandoned checkouts, filtered by status or dates.
  • list_collectionsList manual collections (product categories), optionally by `title`.
  • list_customer_ordersList the orders of a customer by `customer_id` and order `status`.
  • list_customersList customers, filtered by IDs or created and updated dates.
  • list_draft_ordersList draft orders, filtered by status or IDs.
  • list_inventory_levelsList stock levels for `inventory_item_ids`, optionally by location.
  • list_locationsChanges dataList your inventory locations (warehouses and stores). Use this to find a location ID.
  • list_order_fulfillmentsList the fulfillments (shipments) of an order by `order_id`.
  • list_order_refundsList the refunds on an order by `order_id`.
  • list_order_transactionsList the payment transactions of an order by `order_seq` (the order ID).
  • list_ordersList orders, filtered by order number (`name`), `email`, `status`, IDs or created and updated dates.
  • list_product_variantsList the variants of a product by `product_id`.
  • list_productsList products, filtered by `title`, `status`, `vendor`, `collection_id`, IDs or dates. Use this to find a product ID.
  • search_customersSearch customers with a `query`, such as a name, email or phone number.
  • send_draft_order_invoiceVisible to othersEmail the invoice for a draft order to `to`, with optional subject and message. This sends an email.
  • set_inventory_levelChanges dataSet the `available` stock of an inventory item at a location, replacing the current quantity.
  • update_fulfillment_trackingChanges dataUpdate the tracking number and carrier of a fulfillment by `order_id` and `fulfillment_id`.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose SHOPLINE from the app list.

  2. 2

    Paste your key

    Paste your store handle (the 'mystore' in mystore.myshopline.com) and an Admin API access token. In your SHOPLINE admin open Apps and click Develop an App, give it a name and contact email, then edit the app and enable the Admin API permissions you need. Switch to API Credentials, click Install App and copy the Access Token. SHOPLINE emails you a verification code before it shows the token.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in SHOPLINE?

The AI can read your store details, products, variants, collections, stock levels, locations, customers, orders, draft orders and abandoned checkouts, and the transactions, refunds and fulfillments of an order. It can create products, customers and draft orders, adjust or set stock, create fulfillments and update tracking, send draft order invoices and cancel orders.

Does the AI see my SHOPLINE access token?

No. Your SHOPLINE access token is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. Cancelling an order may refund the customer and cannot be undone, and sending a draft order invoice emails the customer. Both can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own SHOPLINE store.

Which permissions should my SHOPLINE app have?

Only the ones for the tools you plan to use. When you edit the app in SHOPLINE, you enable its Admin API permissions, for example read access to orders and products. The token can then only reach what those permissions allow, on top of the tools you switch on in PipMCP.

Let your AI work in SHOPLINE today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect SHOPLINE free

PipMCP is not affiliated with SHOPLINE. Product names are trademarks of their owners.