Zoho Inventory

The Zoho Inventory connector lets AI agents manage stock, create sales orders, track shipments, and monitor warehouse inventory levels. It uses OAuth 2.0 so your credentials are stored encrypted in MCPGate's vault and are never exposed to the AI client.

Required scopes#

MCPGate requests the following OAuth scope when you connect a Zoho Inventory account.

ScopePurpose
ZohoInventory.fullaccess.ALLFull read and write access to all Zoho Inventory data

Tool reference#

The Zoho Inventory connector exposes 11 tools. Use the MCP Apps page to enable or disable individual tools per app, and the Guardrails page to add fine-grained rules on top.

ToolCategoryDescription
zohoinventory_list_itemsreadList items in Zoho Inventory
zohoinventory_get_itemreadGet a specific item by ID from Zoho Inventory
zohoinventory_list_ordersreadList sales orders in Zoho Inventory
zohoinventory_list_warehousesreadList warehouses in Zoho Inventory
zohoinventory_list_shipmentsreadList shipments in Zoho Inventory
zohoinventory_list_packagesreadList packages in Zoho Inventory
zohoinventory_list_invoicesreadList invoices in Zoho Inventory
zohoinventory_create_itemwriteCreate a new item in Zoho Inventory
zohoinventory_update_itemwriteUpdate an existing item in Zoho Inventory
zohoinventory_create_orderwriteCreate a new sales order in Zoho Inventory
zohoinventory_create_shipmentwriteCreate a new shipment in Zoho Inventory

No delete tools

The Zoho Inventory connector does not expose deletion tools for orders or items. Inventory management agents can safely use the full_access preset without risk of destroying order history.

Common guardrail recipes#

Read-only access#

Apply the read_only preset to enable the seven read tools and deny all write tools. Suitable for stock monitoring agents that check inventory levels, shipment status, and warehouse locations without placing orders.

Manage inventory preset#

Use the manage_inventory preset to enable all 11 tools. This lets agents create and update items, raise sales orders, and dispatch shipments — covering the full order fulfilment workflow.

Full access#

The full_access preset is equivalent to manage_inventory for Zoho Inventory. Apply a max_value guardrail to zohoinventory_create_order targeting the order value field to cap the maximum order amount an agent may raise.

Troubleshooting#

  • Organisation ID — Zoho Inventory is organisation-scoped. MCPGate uses the organisation selected during OAuth. If you operate multiple organisations, reconnect and choose the correct one on the Zoho consent screen.
  • Item stock adjustment — Creating an item does not automatically set its stock quantity. Use zohoinventory_update_item or the Zoho Inventory dashboard to add an opening stock count after creating a new item.
  • Shipment requires a confirmed orderzohoinventory_create_shipment requires an existing confirmed (non-draft) sales order ID. Ensure the order is confirmed before attempting to create a shipment against it.