Một connector tốt không nên mở cả thế giới cho agent. Nó nên mở đúng cánh cửa cho đúng việc.
Với MCP, giá trị lớn nằm ở ranh giới: tool nào được gọi, dữ liệu nào được đọc, action nào cần xác nhận, kết quả nào phải kiểm chứng lại. Nếu mọi tool đều rộng và mọi mô tả đều mơ hồ, agent sẽ phải đoán nhiều hơn.
Dấu hiệu thiết kế tốt:
- Tool name nói rõ hành động.
- Schema ép input cụ thể.
- Output đủ cấu trúc để dùng tiếp.
- Action ghi dữ liệu có idempotency hoặc xác nhận.
- Lỗi trả về đủ ngữ cảnh để sửa, không chỉ báo failed.
Bước thử nhỏ: chọn một workflow đang làm thủ công, viết ra 3 tool thật sự cần thiết. Nếu cần hơn 10 tool ngay từ đầu, khả năng cao workflow chưa đủ hẹp.