Integration · E-commerce
Connect Claude & ChatGPT to Zoho Inventory
Ask your AI how many units of an item you have, which sales orders include it, or to raise a purchase order in Zoho Inventory. It can search items, contacts, invoices, packages and purchase receives, create items, invoices and stock adjustments, confirm sales orders and record payments you have already received. Stock questions get answered without building a report.
Free plan, no credit card. Takes about a minute.
Try asking
“How many of SKU TB-200 do we have, and where?”
The AI finds the item and reads its stock on hand per location.
“Which sales orders include the blue travel bag?”
It finds the item and lists the sales orders that contain it, with status and customer.
“Order 50 units of TB-200 from Nordic Supply.”
It finds the vendor and the item and creates a purchase order with the line item.
What your AI can do
Items and stock
Search, create and update items, see stock per location, list warehouses, and adjust stock with a reason.
Sales and packages
Read and confirm sales orders, create and search packages, create and email invoices, and record customer payments.
Purchasing
Create and read purchase orders, record goods received, and search, create and update vendors and customers.
“The Nordic Supply delivery arrived in full.”
It finds the purchase order and records a purchase receive for the items, which increases stock.
“Pack sales order SO-00123.”
It creates a package for the sales order with the packed line items.
“Write off 3 damaged units of TB-200.”
It creates a stock adjustment with a reason and the quantity change.
30 tools for Zoho Inventory
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
confirm_sales_orderChanges dataMark a draft sales order as confirmed by `salesorder_id`.create_contactChanges dataCreate a customer or vendor with `contact_name`, `company_name`, `contact_type` and addresses. Search first to avoid duplicates.create_invoiceChanges dataCreate an invoice. Pass `customer_id`, `line_items` and optional dates in `body`.create_itemChanges dataCreate an inventory item with `name`, `sku`, selling `rate`, `purchase_rate`, `unit` and `reorder_level`.create_packageChanges dataCreate a package for a sales order with `salesorder_id`, `date` and packed `line_items`.create_purchase_orderChanges dataCreate a purchase order for a vendor with `vendor_id` and `line_items`, plus optional `date` and `delivery_date`.create_purchase_receiveChanges dataRecord goods received against a purchase order with `purchaseorder_id` and received `line_items`. This increases stock.create_stock_adjustmentChanges dataAdjust stock levels with `date`, `reason`, `adjustment_type` (quantity or value) and `line_items`.email_invoiceVisible to othersEmail an invoice by `invoice_id` to `to_mail_ids`, with optional `subject` and `body`. This sends a real email to the customer.get_contactGet one customer or vendor by `contact_id`, with addresses and contact persons.get_invoiceGet one invoice by `invoice_id`, with line items, totals and balance due.get_itemGet one item by ID, with price, stock on hand per location and details.get_packageGet one package by `package_id`.get_purchase_orderGet one purchase order by ID, with line items and receive status.get_sales_orderGet one sales order by ID, with line items, status, packages and invoices.list_customer_paymentsList or search payments received from customers, by `search_text`, `customer_name`, `date` or `payment_mode`.list_invoice_paymentsList the payments recorded against an invoice.list_item_sales_ordersList the sales orders that include a given item (`item_id`), optionally by `status` or `customer_id`.list_locationsList warehouses and locations.list_organizationsList the Zoho Inventory organizations this login can access, with their IDs.list_purchase_ordersList purchase orders.list_stock_adjustmentsList inventory (stock) adjustments.record_customer_paymentChanges dataRecord a payment already received from a customer against invoices. Requires `customer_id`, `amount`, `payment_mode` and `invoices`. This records the payment; it does not charge anyone.search_contactsSearch customers and vendors by `search_text`, `contact_name`, `company_name`, `email` or `phone`.search_invoicesSearch invoices by `search_text`, `status`, `customer_id`, `invoice_number` or dates.search_itemsSearch inventory items by `search_text`, `name`, `sku`, `status` or category. Use to find an item's ID and stock.search_packagesSearch packages (packed sales orders) by customer, status or dates.search_purchase_receivesSearch purchase receives (goods received from vendors) by vendor, PO number, status or date.update_contactChanges dataUpdate a customer or vendor by `contact_id`; `contact_name` is required.update_itemChanges dataUpdate an item by ID. Pass the changed fields (e.g. name, rate, sku, reorder_level) in `body`.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Zoho Inventory from the app list.
- 2
Paste your key
Paste the Client ID and Client Secret from your own Zoho API client, your Zoho domain ending (com, eu, in, com.au, jp, ca or sa) and your Organization ID, then sign in with your Zoho login once. Go to api-console.zoho.com on your Zoho data center, click Add Client › Server-based Applications, enter any name and homepage, and set the Authorized Redirect URI to https://pipmcp.com/oauth/callback.
- 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 Zoho Inventory?
The AI can search and read items, contacts, sales orders, packages, invoices, customer payments, purchase orders, purchase receives, stock adjustments, locations and organizations. It can create items, contacts, invoices, packages, purchase orders, purchase receives and stock adjustments, update items and contacts, confirm sales orders, record customer payments and email invoices.
Does the AI see my Zoho Inventory credentials?
No. Your Zoho Inventory 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 read-only. Emailing an invoice reaches your customer, and receiving goods or adjusting stock changes your stock levels. Recording a payment only notes money you already received and does not charge anyone. These actions 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?
Zoho Inventory connects with OAuth, and this OAuth connection needs the PipMCP Pro plan. PipMCP also has a free plan with no credit card, but it does not include this connection. Paid plans bill per completed task. You also need your own Zoho Inventory account.
Why do I need the Organization ID and domain ending?
Zoho runs separate data centers, so PipMCP needs your domain ending (for example com or eu) to reach the right one. One Zoho login can have several Zoho Inventory organizations, and the Organization ID tells PipMCP which one the AI works in.
Related integrations
Let your AI work in Zoho Inventory today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Zoho Inventory freePipMCP is not affiliated with Zoho Inventory. Product names are trademarks of their owners.






