Integration · E-commerce
Connect Claude & ChatGPT to SKU.io
Ask your AI how much of a SKU is available, which purchase orders are overdue, or to create a sales order in SKU.io. It can search products, suppliers and purchase orders, read stock per warehouse, and create and update customers, sales orders and purchase orders. It can also record fulfillments with tracking numbers.
Free plan, no credit card. Takes about a minute.
Try asking
“How many units of SKU TSHIRT-BLK-M are available?”
The AI searches for the product and reads its stock: on hand, allocated and available per warehouse.
“Which purchase orders are overdue?”
It searches purchase orders with the overdue filter and lists supplier, status and delivery dates.
“What is arriving this week?”
It searches for purchase orders arriving this week and shows the lines on each one.
What your AI can do
Products and inventory
Search and update products, read stock per warehouse and per location, and list inventory adjustments.
Sales orders and customers
Create and update sales orders, add internal notes, record fulfillments with tracking, and create and update customers.
Purchasing and suppliers
Search, create and update purchase orders, and search, read and create suppliers.
“Create a sales order for Nordic Foods: 20 x MUG-01 at 45 DKK.”
It creates the sales order with customer, order line, addresses, order date and currency.
“Mark order 1042 as shipped with tracking number 00370712345.”
It records a fulfillment from the warehouse you pick. If you push it to the sales channel, the customer may be notified.
“Order 200 more mugs from our usual supplier to the main warehouse.”
It finds the supplier, product and warehouse and creates a purchase order with the line and expected delivery date.
27 tools for SKU.io
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_sales_order_noteChanges dataAdd an internal `note` to a sales order by `sales_order` ID.create_customerChanges dataCreate a customer with `name`, `email`, `phone`, `company` and address fields (address1, city, zip, country_code).create_purchase_orderChanges dataCreate a purchase order: `supplier_id`, `destination_warehouse_id`, `purchase_order_lines` (product_id, quantity, amount), `purchase_order_date` and optional `estimated_delivery_date`.create_sales_orderChanges dataCreate a sales order: `customer` (name, email, phone, company), `sales_order_lines` (sku, quantity, amount), `shipping_address`, `billing_address`, `order_date`, `currency_code` and optional `order_status`.create_supplierChanges dataCreate a supplier with `name`, `company_name`, `email`, `purchase_order_email`, `address`, `website` and `leadtime`.fulfill_sales_orderVisible to othersRecord a fulfillment for a sales order by `sales_order` ID: `fulfillment_lines`, `warehouse_id`, `tracking_number`, `fulfilled_at`. With `submit_to_sales_channel` the shipment is pushed to the sales channel, which may notify the customer.get_customerGet one customer by `customer` ID, with contact details and addresses.get_productGet one product by `product_id`, with SKU, pricing, suppliers and attributes.get_product_inventoryGet stock levels for a product by `product` ID: on hand, allocated and available per warehouse.get_purchase_orderGet one purchase order by `purchase_order` ID, with supplier, lines, status and delivery dates.get_sales_orderGet one sales order by `sales_order` ID, with lines, customer, addresses and status.get_supplierGet one supplier by `supplier` ID, with contact details and warehouses.list_customersList customers, with `page` and `limit`.list_fulfillmentsList recent sales order fulfillments across all orders.list_inventory_adjustmentsList inventory adjustments (manual stock corrections), with paging.list_sales_order_fulfillmentsList the fulfillments (shipments) of a sales order by `sales_order` ID, with tracking numbers.list_sales_ordersList sales orders with their number, customer, status and totals.list_stock_by_locationList stock quantities per warehouse location, with paging.list_usersList the users in your SKU.io account.list_warehousesList your warehouses with their IDs.search_productsSearch products by `search` text (name or SKU), brand, category, supplier or tag, with paging and sorting.search_purchase_ordersSearch purchase orders by `search` text or `filter_order_status`, `filter_overdue` and `filter_arriving_this_week`, with paging.search_suppliersSearch suppliers by `search` text, with paging and sorting.update_customerChanges dataUpdate a customer by `customer` ID: `name`, `email`, `phone`, `company`, `tags`, `credit_hold`, payment terms or default warehouse.update_productChanges dataUpdate a product by `product_id`: `name`, `sku`, `barcode`, `pricing`, `weight`, `tags`, `brand_name`, `min_stock_level` and more. Only the fields you pass change.update_purchase_orderChanges dataUpdate a purchase order by `purchase_order` ID: lines, `estimated_delivery_date`, `tracking_number`, `supplier_notes`, `tags` or `approval_status`.update_sales_orderChanges dataUpdate a sales order by `sales_order` ID: change `order_status` (set `force_reopen` to reopen a closed order) or incoterms.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose SKU.io from the app list.
- 2
Paste your key
Paste your SKU.io subdomain (the acme in acme.sku.io) and a Personal Access Token. In SKU.io go to Settings > Developer > Personal Access Tokens, create a token with the scopes you need and copy it. It is shown only once.
- 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 SKU.io?
It can search and read products, stock, inventory adjustments, sales orders, fulfillments, purchase orders, suppliers, customers, warehouses and users. It can create customers, suppliers, sales orders and purchase orders, update products, customers, sales orders and purchase orders, add notes to sales orders and record fulfillments.
Does the AI see my SKU.io credentials?
No. Your SKU.io Personal 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. Recording a fulfillment can push the shipment to your sales channel and notify the customer, so it can require your approval before it runs, like changes to orders and products. 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 SKU.io account. PipMCP is not affiliated with SKU.io.
Why does SKU.io need my subdomain?
Each SKU.io account has its own address, like acme.sku.io. PipMCP uses your subdomain to reach your account and the Personal Access Token to sign in. The scopes you give the token also limit what it can reach.
Related integrations
Let your AI work in SKU.io today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect SKU.io freePipMCP is not affiliated with SKU.io. Product names are trademarks of their owners.






