Zoho Inventory integration
Zoho Inventory is an order and stock management app. An agent can manage items, item groups, composite items and assemblies, categories, price lists and locations; contacts and contact persons; sales orders, packages, shipments, invoices, customer payments, credit notes and sales returns; purchase orders, purchase receives, bills and vendor credits; transfer orders and inventory adjustments; and read taxes, currencies, users, units, serial numbers and batches. Every call needs the organization_id returned by list_organizations. Not exposed: image and attachment uploads, PDF printing and export, approval workflows, comments beyond invoices and contacts, picklists, putaways, move orders, stock counts, replenishment, delivery challans, retainer invoices and organization, user, tax or currency setup. Calls go to the US data center host (www.zohoapis.com). Authentication is Zoho OAuth 2.0 with ZohoInventory.<module>.<operation> scopes.
Say what should happen.
The workflow builds itself.
What you can do with Zoho Inventory
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Invoice, 6 operations
apply_credits_to_invoicesApply credits to invoicesPOSTApplies this credit note to one or more open invoices of the same customer: invoices lists each invoice_id with the amount_applied. Returns the applied amounts.create_invoiceCreate invoicePOSTCreate an invoice for your customer.delete_invoiceDelete invoiceDELETEDelete an existing invoice. Invoices which have payment or credits note applied cannot be deleted.get_invoiceGet invoiceGETGet the details of an invoice.list_invoicesList invoicesGETList all invoices with pagination.list_item_invoicesList item invoicesGETLists all invoices associated with a particular item.
Purchaseorder, 5 operations
create_purchase_orderCreate purchase orderPOSTCreates a purchase order for a vendor, with line items and dates. Set ignore_auto_number_generation to true to supply your own purchaseorder_number.delete_purchase_orderDelete purchase orderDELETEDeletes a Purchase Order from Zoho Inventory.get_purchase_orderGet purchase orderGETRetrieves the details for an existing Purchase Order.list_item_purchase_ordersList item purchase ordersGETLists all purchase orders associated with a particular item.list_purchase_ordersList purchase ordersGETLists all the Purchase Orders present in Zoho Inventory.
Salesorder, 5 operations
create_sales_orderCreate sales orderPOSTCreates a sales order for a customer, with line items, dates and addresses. Set ignore_auto_number_generation to true to supply your own salesorder_number.delete_sales_orderDelete sales orderDELETEDeletes an existing Sales Order from Zoho Inventory.get_sales_orderGet sales orderGETRetrieves the details for an existing Sales Order.list_item_sales_ordersList item sales ordersGETLists all sales orders associated with a particular item.list_sales_ordersList sales ordersGETLists all the available Sales Orders in Zoho Inventory.
Bill, 4 operations
create_billCreate billPOSTCreates a bill (a vendor invoice) with line items. To bill against received items, pass receive_line_items inside each line_items entry. Returns the bill.delete_billDelete billDELETEDeletes a Bill from Zoho Inventory.get_billGet billGETFetches the details of a Bill.list_billsList billsGETLists all the Bills in Zoho Inventory.
Category, 4 operations
create_categoryCreate categoryPOSTCreates a new category.delete_categoryDelete categoryDELETEDeletes an existing category from Zoho Inventory.get_categoryGet categoryGETFetches the details of an existing category, including ancestors, children, and related metadata.list_categoriesList categoriesGETLists all categories in the organization. Supports filtering by parent, name, status filters, and pagination.
Compositeitem, 4 operations
create_composite_itemCreate composite itemPOSTCreates a composite item (a kit or bundle built from existing items): mapped_items lists the component items and their quantities. Returns the composite item.delete_composite_itemDelete composite itemDELETEDeleting an existing Composite Item.get_composite_itemGet composite itemGETRetrieving details of an existing compostie item.list_composite_itemsList composite itemsGETList of all composite items.
Contact, 4 operations
create_contactCreate contactPOSTCreate a contact with given information.delete_contactDelete contactDELETEDelete an existing contact.get_contactGet contactGETGet details of a contact.list_contactsList contactsGETList all contacts with pagination.
Contactperson, 4 operations
create_contact_personCreate contact personPOSTCreate a contact person for contact.delete_contact_personDelete contact personDELETEDelete an existing contact person.get_contact_personGet contact personGETGet the details of a contact person.list_contact_personsList contact personsGETLists the contact persons of a contact (customer or vendor), with name, email and phone.
Creditnote, 4 operations
create_credit_noteCreate credit notePOSTTo create a credit note for a customer.delete_credit_noteDelete credit noteDELETEDelete an existing credit note.get_credit_noteGet credit noteGETFetch the details of an existing creditnote.list_credit_notesList credit notesGETList all the Credit Notes.
Customerpayment, 4 operations
create_customer_paymentCreate customer paymentPOSTCreate a new payment.delete_customer_paymentDelete customer paymentDELETEDelete an existing payment.get_customer_paymentGet customer paymentGETDetails of an existing payment.list_customer_paymentsList customer paymentsGETList all the payments made by your customer.
Inventoryadjustment, 4 operations
create_inventory_adjustmentCreate inventory adjustmentPOSTCreates a new inventory adjustment in Zoho Inventory.delete_inventory_adjustmentDelete inventory adjustmentDELETEDeletes an existing inventory adjustment from Zoho Inventory.get_inventory_adjustmentGet inventory adjustmentGETFetches the details for an existing inventory adjustment.list_inventory_adjustmentsList inventory adjustmentsGETLists all the inventory adjustments present in Zoho Inventory.
Item, 4 operations
create_itemCreate itemPOSTCreates a new item in Zoho Inventory.delete_itemDelete itemDELETEDeletes an existing item from Zoho Inventory.get_itemGet itemGETFetches the details for an existing item.list_itemsList itemsGETLists all the items present in Zoho Inventory.
Itemgroup, 4 operations
create_item_groupCreate item groupPOSTCreates an item group: a product with variants (size, color...) that share attributes, with the variant items listed in items. Returns the item group with its items.delete_item_groupDelete item groupDELETEDeletes an existing Item Group from Zoho Inventory.get_item_groupGet item groupGETFetches the details for an existing Item Group.list_item_groupsList item groupsGETLists all the Item Groups that are present in the Zoho Inventory organization.
Location, 4 operations
create_locationCreate locationPOSTCreate a location.delete_locationDelete locationDELETEDelete a location.get_locationGet locationGETGet the details of a location.list_locationsList locationsGETList all the available locations in your zoho inventory.
Package, 4 operations
create_packageCreate packagePOSTCreates a package (a packing slip) for a sales order: salesorder_id is required and line_items lists the sales order lines (so_line_item_id) and quantities packed. Returns the package.delete_packageDelete packageDELETEDeleting an existing package.get_packageGet packageGETRetrieving details of existing package.list_packagesList packagesGETList all existing packages.
Purchasereceive, 4 operations
create_purchase_receiveCreate purchase receivePOSTCreate a purchase receive for a purchase order. Pass purchaseorder_id as a query parameter. To receive against billed items, include bill_line_items (with bill_item_id and quantity ) to map one or more bill line items.delete_purchase_receiveDelete purchase receiveDELETEDelete a purchase receive from Zoho Inventory.get_purchase_receiveGet purchase receiveGETRetrieve a purchase receive from Zoho Inventory.list_purchase_receivesList purchase receivesGETList all purchase receives, with options to filter by status, vendor, date range, and other criteria.
Salesreturn, 4 operations
create_sales_returnCreate sales returnPOSTCreates a sales return against a sales order, for units of its items that were shipped. Returns the sales return.delete_sales_returnDelete sales returnDELETEDeletes a Sales Return from Zoho Inventory.get_sales_returnGet sales returnGETRetrieves the details for an existing Sales Return.list_sales_returnsList sales returnsGETLists all the Sales Returns present in Zoho Inventory.
Transferorder, 4 operations
create_transfer_orderCreate transfer orderPOSTCreates a new transfer order in Zoho Inventory.delete_transfer_orderDelete transfer orderDELETEDeletes an existing transfer order from Zoho Inventory.get_transfer_orderGet transfer orderGETFetches the details for an existing transfer order.list_transfer_ordersList transfer ordersGETLists transfer orders in the Organization. Supports pagination, sort, quick search, custom view, and filters such as status, date range, warehouse or location, item, and transfer order number.
Vendorcredit, 4 operations
create_vendor_creditCreate vendor creditPOSTCreate a vendor credit for a vendor.delete_vendor_creditDelete vendor creditDELETEDelete a vendor credit.get_vendor_creditGet vendor creditGETGet details of a vendor credit.list_vendor_creditsList vendor creditsGETList vendor credits with pagination.
Bundle, 3 operations
create_assemblyCreate assemblyPOSTRecords an assembly of a composite item: builds a quantity of the composite item from its components, consuming their stock. Returns the assembly.get_assemblyGet assemblyGETReturns one assembly (build) of a composite item, with the components consumed and the quantity built.list_assembliesList assembliesGETLists the assemblies (builds) recorded for composite items.
Comment, 3 operations
create_invoice_commentCreate invoice commentPOSTAdd a comment for an invoice.list_contact_commentsList contact commentsGETList recent activities of a contact.list_invoice_commentsList invoice commentsGETGet the complete history and comments of an invoice.
Pricebook, 3 operations
create_pricebookCreate pricebookPOSTCreates a price list, either a percentage markup or markdown on all items, or per-item rates. Returns the price list.delete_pricebookDelete pricebookDELETEDeletes a price list.list_pricebooksList pricebooksGETList all the available pricebooks in your zoho inventory.
Shipmentorder, 3 operations
create_shipment_orderCreate shipment orderPOSTCreates a shipment for packages of a sales order: package_ids and salesorder_id are required, with the shipment number, date, delivery method and tracking number. Returns the shipment order.delete_shipment_orderDelete shipment orderDELETEDeletes an existing Shipment Order.get_shipment_orderGet shipment orderGETRetrieves details for an existing Shipment Orders.
Batch, 2 operations
get_batchGet batchGETFetch the details of a specific batch.list_batchesList batchesGETLists the batches of a batch-tracked item (item_id is required), with batch numbers, expiry dates and quantities.
Currency, 2 operations
get_currencyGet currencyGETGet the details of a currency.list_currenciesList currenciesGETGet list of currencies configured.
Organization, 2 operations
get_organizationGet organizationGETGet the details of an organization.list_organizationsList organizationsGETGet the list of organizations.
Serialnumber, 2 operations
get_serial_numberGet serial numberGETFetch the details of a specific serial number.list_serial_numbersList serial numbersGETLists the serial numbers of a serial-tracked item (item_id is required), optionally filtered by location, warehouse or batch.
Tax, 2 operations
get_taxGet taxGETGet the details of a simple or compound tax.list_taxesList taxesGETList of simple and compound taxes with pagination.
User, 2 operations
get_userGet userGETGet the details of a user.list_usersList usersGETGet the list of all users in the organization.
Void, 2 operations
mark_bill_as_voidMark bill as voidPOSTMarks a Bill as Void.mark_credit_note_as_voidMark credit note as voidPOSTMark the credit note as Void.
Active, 1 operation
mark_contact_as_activeMark contact as activePOSTMark a contact as active.
Address, 1 operation
get_contact_addressGet contact addressGETGet the billing and shipping address of an existing contact
Credit, 1 operation
apply_credits_to_invoiceApply credits to invoicePOSTApply the customer credits either from credit notes or excess customer payments to an invoice. Multiple credits can be applied at once.
Creditsapplied, 1 operation
list_credits_appliedList credits appliedGETGet the list of credits applied for an invoice.
Draft, 1 operation
mark_invoice_as_draftMark invoice as draftPOSTMark a voided invoice as draft.
Email, 1 operation
email_invoiceEmail invoicePOSTEmails an invoice to the customer: to_mail_ids lists the recipients; subject and body are optional (the default email template is used when omitted).
Inactive, 1 operation
mark_contact_as_inactiveMark contact as inactivePOSTMark a contact as inactive.
Itemdetail, 1 operation
list_item_detailsList item detailsGETFetch item details for the mentioned item IDs
Me, 1 operation
get_current_userGet current userGETGet the details of the current user.
Open, 1 operation
mark_bill_as_openMark bill as openPOSTMarks a Bill as Open.
Payment, 1 operation
list_invoice_paymentsList invoice paymentsGETGet the list of payments made for an invoice.
Salesreturnreceive, 1 operation
create_sales_return_receiveCreate sales return receivePOSTCreating a sales return receive to mark the receivable goods as received.
Unit, 1 operation
list_unitsList unitsGETLists all the units configured in Zoho Inventory.
Unitgroup, 1 operation
list_unit_groupsList unit groupsGETLists all the unit groups configured in Zoho Inventory.
Showing the first 120 of 156 endpoints. The rest are in the product, searchable from the workflow builder and from chat.
Use Zoho Inventory from Claude Code, Cursor or Codex
Connect Zoho Inventory in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Zoho Inventory operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Zoho Inventory
- Create your workspace
Sign up free. Nothing to install.
- Connect Zoho Inventory once
Add your Zoho Inventory connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Zoho Inventory integration FAQ
What can you do with the Zoho Inventory integration?
LiveContext exposes 156 operations on Zoho Inventory, covering invoice, purchaseorder, salesorder and bill.
