Integration · E-commerce
Connect Claude & ChatGPT to ikas
Ask your AI which ikas orders are waiting to ship, to change a product's price, or how many of a variant are left in each warehouse. It can create and update products and customers, set stock counts, fulfill orders, update package status, tag orders and handle cancellations and refunds. Store admin gets done in a chat instead of the ikas panel.
Free plan, no credit card. Takes about a minute.
Try asking
“Show me today's orders from [email protected].”
The AI lists orders filtered by customer email and order date, with order number and status.
“How many of SKU TS-104 are left, per location?”
It finds the product by SKU and lists the stock count for each variant and stock location.
“Set the sale price of the linen shirt to 399.”
It finds the product and updates the variant prices. The change shows on your storefront.
What your AI can do
Products and stock
Search and save products, update sell, discount and buy prices, and read or set stock per variant and location.
Orders
Filter orders, fulfill lines into packages, update package status, add tags, read payments and invoice PDFs, and cancel or refund lines.
Customers and campaigns
Find, create and update customers, and list discount campaigns and coupon codes.
“Fulfill order 1043 with tracking number JJD000123 and notify the customer.”
It packs the order lines into a package with the tracking info and can send the customer a notification.
“Refund the second line of order 1038 and put the item back in the main warehouse.”
It refunds the order line and returns the stock to the location you name. The money goes back to the customer and the refund cannot be undone.
“Which coupon codes belong to the summer campaign?”
It finds the discount campaign and lists its coupon codes.
23 tools for ikas
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_order_tagChanges dataAdd an existing order tag to an order by `orderId` and `orderTagId`.cancel_order_linesDeletesCancel specific lines of an order by `orderId` and `orderLineItems`. Cannot be undone.fulfill_orderVisible to othersFulfill order lines into a package by `orderId` and `lines` (orderLineItemId and quantity), with optional tracking info. Can notify the customer if `sendNotificationToCustomer` is true.get_connected_appChanges dataGet details of the connected ikas app and store connection (name, scopes, sales channel).get_order_invoice_pdfChanges dataGet a PDF download link for an order's invoice by `orderId` and `invoiceId`.list_brandsChanges dataList product brands, optionally filtered by `search` name.list_campaignsChanges dataList discount campaigns, optionally filtered by `search` title or active date range.list_categoriesChanges dataList product categories, optionally filtered by `search` name.list_couponsChanges dataList coupon codes, optionally filtered by `campaign_id` or `search`.list_customersChanges dataList customers, filtered by `search`, `email` or `phone`, paged with `pagination`.list_order_tagsChanges dataList the order tags defined in the store.list_order_transactionsChanges dataList the payment transactions for one order by `order_id`.list_ordersChanges dataList orders with filters such as `order_number`, `status`, `customer_id`, customer email or `ordered_at` date range, paged with `pagination`.list_productsChanges dataList products with filters such as `search` (name, SKU, barcode), `sku`, `category_ids`, `brand_id` or `tag_ids`, paged with `pagination`.list_stock_levelsChanges dataList stock counts per product variant and stock location, filtered by `product_id`, `variant_id` or `stock_location_id`.list_stock_locationsChanges dataList stock locations (warehouses and stores).refund_order_linesMoves moneyRefund order lines by `orderId`, `orderRefundLines` and `stockLocationId` (where returned stock goes), optionally including shipping. Moves money back to the customer and can notify them; cannot be undone.save_customerChanges dataCreate a customer (leave out `id`) or update one (pass `id`): `firstName` is required, plus last name, email, phone, addresses, tags, groups and note.save_productChanges dataCreate a product (leave out `id`) or update one (pass `id`): `name`, `type` (e.g. PHYSICAL) and `variants` with SKU, prices and barcodes are required, plus description, categories, brand and tags. Changes show on the storefront.search_productsChanges dataSearch products by `input.query`, or by SKU, barcode or product ID lists.set_stock_levelsChanges dataSet stock counts: each entry in `productStockLocationInputs` gives `productId`, `variantId`, `stockLocationId` and the new `stockCount`.update_package_statusChanges dataSet the status of an order's packages (e.g. READY_FOR_SHIPMENT, FULFILLED, DELIVERED) by `orderId` and `packages`, with optional tracking info; the order status follows.update_variant_pricesChanges dataUpdate sell, discount and buy prices for product variants in `variantPriceInputs`, optionally for a `priceListId`. Changes show on the storefront.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose ikas from the app list.
- 2
Paste your key
Paste your ikas store name (the 'mystore' in mystore.myikas.com), Client ID and Client secret. In your ikas admin, go to Apps › My Apps, click More › Create Private App, name it, choose the API scopes you need and click Create. PipMCP uses the Client ID and secret to get access tokens, so there is no separate sign-in.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in ikas?
The AI can list and search products, create and update products, update variant prices, list categories, brands and stock locations, and read and set stock counts. It can list orders, fulfill them, update package status, add order tags, read payment transactions and invoice PDFs, and cancel or refund order lines. It can also find, create and update customers and list campaigns and coupons.
Does the AI see my ikas client secret?
No. Your ikas credentials are encrypted at rest and never shown to the AI. After you save them, they are 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 with read-only tools. Refunds move money back to the customer, and refunds and cancellations cannot be undone. Those actions, and changes that show on your storefront, 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 ikas account.
How do I limit what the AI can reach in my store?
In two places. When you create the private app in ikas, you choose its API scopes, and ikas blocks anything outside them. In PipMCP you then choose which tools are switched on and which need your approval.
Related integrations
Let your AI work in ikas today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect ikas freePipMCP is not affiliated with ikas. Product names are trademarks of their owners.






