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.
| Scope | Purpose |
|---|---|
| ZohoInventory.fullaccess.ALL | Full 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.
| Tool | Category | Description |
|---|---|---|
| zohoinventory_list_items | read | List items in Zoho Inventory |
| zohoinventory_get_item | read | Get a specific item by ID from Zoho Inventory |
| zohoinventory_list_orders | read | List sales orders in Zoho Inventory |
| zohoinventory_list_warehouses | read | List warehouses in Zoho Inventory |
| zohoinventory_list_shipments | read | List shipments in Zoho Inventory |
| zohoinventory_list_packages | read | List packages in Zoho Inventory |
| zohoinventory_list_invoices | read | List invoices in Zoho Inventory |
| zohoinventory_create_item | write | Create a new item in Zoho Inventory |
| zohoinventory_update_item | write | Update an existing item in Zoho Inventory |
| zohoinventory_create_order | write | Create a new sales order in Zoho Inventory |
| zohoinventory_create_shipment | write | Create a new shipment in Zoho Inventory |
No delete tools
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_itemor the Zoho Inventory dashboard to add an opening stock count after creating a new item. - Shipment requires a confirmed order —
zohoinventory_create_shipmentrequires an existing confirmed (non-draft) sales order ID. Ensure the order is confirmed before attempting to create a shipment against it.