Zoho MCP là gì, dùng sao cho đúng

Ở bài Tích hợp AI (Claude) với Zoho CRM, Optimus đã giới thiệu những việc AI làm được khi kết nối trực tiếp đến Zoho. Bài này nói chi tiết về cách kết nối: có mấy cách, mỗi cách thiết lập thế nào, giới hạn ở đâu, và làm sao để AI trả lời đúng và hiệu quả về mặt token.
I. ZOHO MCP LÀ GÌ
MCP (Model Context Protocol) là chuẩn mở giúp AI dùng được công cụ bên ngoài. Có MCP, Claude hay ChatGPT đọc và cập nhật thẳng dữ liệu trong ứng dụng, không cần xuất file rồi dán vào khung chat.
Zoho MCP là phần Zoho làm sẵn theo chuẩn này, hiện hỗ trợ 69 ứng dụng Zoho.
Tool là từng thao tác cụ thể AI được phép làm trong ứng dụng, ví dụ tìm khách hàng, tạo deal hay cập nhật ticket. Mỗi MCP server cung cấp một bộ tool. AI đọc mô tả của từng tool để chọn tool hợp với câu hỏi.
Nguyên lý hoạt động

Vì đi bằng tài khoản của người dùng, AI chỉ làm được những gì tài khoản đó được phép trong Zoho.
II. CÁCH 1: CONNECTOR CHÍNH THỨC DO ZOHO LÀM
Trên Claude
Vào Customize › Connectors, tìm "zoho".
Chọn connector có dòng "by Zoho", bấm dấu +.
Đăng nhập tài khoản Zoho và cấp quyền.
Hiện Claude có connector do Zoho làm cho các app:
Zoho CRM, Books, Desk, Projects, Show, Bigin, Vani và Catalyst.
Zoho Analytics: chỉ dùng được trên Claude bản desktop.
Trong danh sách còn có connector Zoho CRM do bên khác làm, nên chọn đúng bản "by Zoho".


Trên ChatGPT
Mở tab Plugins, tìm "Zoho CRM" (Developer: Zoho).
Bấm dấu + rồi đăng nhập Zoho.
Hiện đây là plugin Zoho duy nhất trên ChatGPT. Việc cài được hay không còn tùy gói và cài đặt workspace, nên một số tài khoản có thể chưa thấy plugin này.
Giới hạn
Zoho chọn sẵn tool. Connector Zoho CRM có 41 tool, gồm cả những tool rủi ro cao như xoá bản ghi, sửa thông tin người dùng, tạo field.
Claude cho chặn từng tool. Tool chia thành hai nhóm: chỉ đọc và ghi/xoá. Mỗi tool đặt được một trong ba mức: luôn cho phép (Always allow), hỏi trước khi dùng (Needs approval), hoặc chặn (Blocked).
Mỗi app một connector. Dùng cả CRM và Desk thì phải kết nối hai lần.

Lưu ý: Claude xếp tool truy vấn dữ liệu (executeCOQLQuery) vào nhóm ghi/xoá. Nếu chặn cả nhóm này, AI mất luôn tool truy vấn hiệu quả nhất. Nên chặn từng tool ghi/xoá thay vì chặn cả nhóm.
III. CÁCH 2: SERVER DỰNG SẴN CỦA ZOHO
Zoho làm sẵn nhiều MCP server theo từng nhóm việc. Mỗi server đã có sẵn bộ tool, chỉ cần tạo và kết nối.
Cách làm được khuyên dùng:
Vào mcp.zoho.com, bấm Create MCP Server.
Chọn một server trong mục Pre-configured servers.
Danh sách hiện có server cho Zoho CRM, Desk, Books, Mail, Projects, WorkDrive, Bigin, Cliq và một số app khác. Riêng Zoho CRM có các server:
CRM Data & Metadata Operations
CRM Activities & Engagement
Lead Management System
Deal Lifecycle Tracker
Server được tạo ngay trong tài khoản Zoho của bạn, sau đó vẫn thêm hoặc bớt tool được.


Sau khi tạo, chép Server URL và thêm vào Claude:
Trong Claude, vào Customize › Connectors, bấm Add › Add custom connector.
Đặt tên, dán URL vào ô Remote MCP Server URL, bấm Add.
Chọn connector vừa thêm, bấm Connect và đăng nhập Zoho.
Server công bố trên trang hướng dẫn của Zoho CRM. Zoho CRM còn công bố 4 server theo mức tác động:
Data Insights: chỉ đọc.
Data Operations: tạo, đọc, sửa, xoá.
Module Customization: chỉnh module, field, layout.
Workflow & Process Automation.
URL trên trang này thuộc data center Ấn Độ (đuôi .zohomcp.in). Tài khoản Zoho ở data center khác nên tạo server từ mục Pre-configured servers như trên, để server nằm cùng data center với dữ liệu.
Ưu điểm:
Bắt đầu nhanh với bộ tool Zoho đã chọn theo nhóm việc.
Dễ giới hạn quyền, ví dụ chỉ dùng server đọc dữ liệu.
Optimus đang dùng server Data Operations của Zoho CRM cho công việc nội bộ.
Nhược điểm: mỗi server phục vụ một nhóm việc của một app. Cần nhiều app trong một kết nối thì dùng cách 3.
IV. CÁCH 3: TỰ TẠO SERVER TRÊN ZOHO MCP
Đây là cách linh hoạt nhất, và là cách duy nhất dùng chung một kết nối cho nhiều app.
Bước 1: vào mcp.zoho.com, bấm Create MCP Server, rồi chọn Create MCP server để tạo server trống.

Bước 2: bấm Add Tools, chọn app, rồi chọn tool cần dùng.



Bước 3: ở tab Connection, chọn cách cấp quyền.

Bước 4: chép Server URL, thêm vào Claude dưới dạng custom connector như cách 2, rồi đăng nhập.

Ưu điểm:
Một server dùng được cho nhiều app, ví dụ CRM và Desk cho đội chăm sóc khách hàng.
Bật, tắt từng tool ngay trên server, áp dụng cho mọi AI kết nối vào.
Có Logs ghi lại mọi lần AI gọi tool.

Lưu ý:
URL chứa API key nên cần bảo mật cẩn thận.
Nên dùng Authorization on Demand. Nếu dùng chung một tài khoản, mọi thao tác đều ghi dưới tên một người và ai cũng có cùng quyền.
Claude bản Free chỉ thêm được 1 custom connector. Trên ChatGPT, cần gói Business trở lên để dùng đầy đủ; gói Pro chỉ đọc được dữ liệu.
V. SO SÁNH 3 CÁCH

Cách 1: Connector chính thức | Cách 2: Server dựng sẵn của Zoho | Cách 3: Server tự tạo trên Zoho MCP | |
Cài đặt | Tìm trong danh sách, bấm kết nối | Chọn server dựng sẵn, dán URL | Tạo server, chọn tool, dán URL |
Chọn tool | Zoho chọn sẵn; Claude cho chặn từng tool | Zoho chọn sẵn theo nhóm việc; thêm, bớt được | Tự chọn từng tool |
Một kết nối cho nhiều app | Không | Không | Có |
Phù hợp khi | Muốn bắt đầu nhanh | Muốn bộ tool gọn theo nhóm việc, ví dụ chỉ đọc | Cần kiểm soát chặt, hoặc app chưa có connector |
VI. CHI PHÍ
Zoho MCP không thu phí riêng. Mỗi lần AI gọi Zoho được trừ vào API quota hiện có của công ty.
Quota này dùng chung cho cả công ty, nên khi cả đội cùng dùng AI, hãy theo dõi mức tiêu thụ trong vài tuần đầu.
VII. DÙNG SAU KHI KẾT NỐI: VÍ DỤ TÌM DEAL CÓ NGUY CƠ TRỄ HẠN
Optimus thử trên một CRM mẫu, trong đó có 10 deal cần xét trong tuần, rồi hỏi Claude: "Tuần này deal nào có nguy cơ trễ hạn? Vì sao?".
Không có hướng dẫn | Có hướng dẫn | |
Thời gian trả lời | khoảng 40 giây | khoảng 30 giây |
Lượng dữ liệu AI phải đọc | khoảng 24.000 token | khoảng 3.000 token |
Kết quả | lẫn deal không liên quan | đúng 10 deal cần xét |
Thời gian phụ thuộc vào số deal khớp điều kiện, không phải tổng số deal trong CRM. AI lọc ngay trong Zoho, và Zoho trả kết quả chưa tới nửa giây. Phần lớn thời gian chờ là lúc AI đọc và phân tích các deal khớp điều kiện. Càng nhiều deal khớp, AI càng phải đọc nhiều và trả lời lâu hơn.
Không có hướng dẫn, AI tự đoán giai đoạn đã chốt có tên "Closed Won". Công ty trong ví dụ không dùng tên này, nên AI lấy cả những deal cũ không liên quan.
Có hướng dẫn ghi rõ phạm vi deal và tên các giai đoạn bán hàng, AI lọc đúng ngay lần đầu, đọc ít dữ liệu hơn khoảng 7 lần và trả lời nhanh hơn.

Best practice
Viết hướng dẫn cho AI.
Ghi rõ việc nào dùng app nào, module nào, tên các giai đoạn bán hàng và cách lọc hay dùng.
Có thể đặt trong mục Instructions của project trên Claude.
Công ty càng nhiều module càng cần: CRM của Optimus có 116 module, trong đó Invoices, Sales Orders và Purchase Orders mỗi loại có hai module trùng tên.
Chỉ bật những tool cần dùng.
An toàn hơn: AI không xoá được dữ liệu nếu tool xoá không được bật.
Tốn ít token hơn: phần mô tả của mỗi tool cũng chiếm chỗ trong bộ nhớ làm việc của AI, có tool rất nặng.
AI chọn đúng tool hơn: càng nhiều tool, AI càng dễ chọn nhầm.
Bắt đầu với quyền chỉ đọc. Để các tool tạo, sửa, xoá ở mức hỏi trước khi dùng; khi đội đã tin câu trả lời thì mới nới dần.
Hỏi kèm điều kiện lọc cụ thể. Zoho trả dữ liệu chưa tới nửa giây. Phần lớn thời gian chờ là lúc AI đọc và xử lý dữ liệu, nên câu hỏi càng cụ thể thì trả lời càng nhanh.
KẾT
Cách kết nối quyết định mức kiểm soát: connector chính thức để bắt đầu nhanh, server dựng sẵn khi cần bộ tool gọn theo nhóm việc, server tự tạo khi cần chọn từng tool và dùng chung cho nhiều app. Còn để AI trả lời đúng, phần quan trọng nhất là hướng dẫn cho AI.
CÂU HỎI THƯỜNG GẶP
Đội 5-10 người nên chọn cách nào?
Cả đội chỉ dùng CRM: connector chính thức là đủ, kèm việc chặn các tool xoá và sửa người dùng.
Đội dùng nhiều app, hoặc cần cùng một bộ quy tắc cho mọi người: tạo server trên Zoho MCP với Authorization on Demand, để quản trị viên quản lý tool ở một chỗ.
Nên dùng Claude hay ChatGPT với Zoho?
Claude có nhiều connector do Zoho làm hơn (CRM, Books, Desk, Projects và một số app khác). Bản Free đã thêm được 1 custom connector để thử.
ChatGPT mới có plugin Zoho CRM, và cần gói Business trở lên để dùng đầy đủ server tự tạo.
Dữ liệu Zoho có bị dùng để huấn luyện AI không?
Việc này do chính sách của bên AI quyết định, Zoho không quyết định. Anthropic và OpenAI mặc định không dùng dữ liệu của gói doanh nghiệp để huấn luyện; gói cá nhân theo chính sách khác.
Nên kiểm tra trước khi cho nhân viên dùng tài khoản cá nhân với dữ liệu khách hàng.
Zoho MCP khác gì Zia?
Zia là AI có sẵn trong giao diện Zoho. Zoho MCP cho phép AI bên ngoài như Claude hay ChatGPT làm việc với dữ liệu Zoho. Có thể dùng song song cả hai.
Optimus là Zoho Authorized Partner tại Việt Nam, liên hệ contact@optimus.vn để được tư vấn & triển khai kết nối AI vào Zoho.

Bình luận