---
title: "Hướng dẫn thiết lập và sử dụng NetSuite AI Connector (MCP)"
description: "Thiết lập NetSuite AI Connector (MCP) với ChatGPT và Claude. Khám phá cách truy vấn dữ liệu ERP trực quan và tự động hóa tác vụ bằng ngôn ngữ tự nhiên."
canonical_url: "https://techvoyage.dev/vi/article/setup-netsuite-mcp-on-chatgpt-claude"
last_updated: "2026-06-14T11:05:30.141Z"
---

Oracle NetSuite từ lâu đã là nền tảng hoạch định nguồn lực doanh nghiệp (ERP) dựa trên đám mây dành cho các doanh nghiệp vừa và nhỏ. Tuy nhiên, giao diện web của nó nổi tiếng là khó học, điều hướng phức tạp cần nhiều lượt nhấp chuột và các cấu trúc báo cáo cứng nhắc.

Với sự ra mắt gần đây của **NetSuite AI Connector Service**, người dùng giờ đây có thể tận dụng **Model Context Protocol (MCP)** và các **Trợ lý AI (Trí tuệ nhân tạo)** để đặt câu hỏi trực tiếp bằng ngôn ngữ tự nhiên và nhận câu trả lời theo thời gian thực từ dữ liệu tài chính và hoạt động của họ.

## Cơ chế hoạt động của NetSuite MCP AI Connector

**MCP của NetSuite** cung cấp một bộ công cụ cho **AI**, chẳng hạn như chạy truy vấn SuiteQL, đọc Tìm kiếm đã Lưu (Saved Searches) và báo cáo, hoặc thực hiện các thao tác ghi nhận dữ liệu như tạo hồ sơ khách hàng mới. Tất cả các công cụ đều được kiểm soát bởi phân quyền dựa trên vai trò gốc của NetSuite.

Khi người dùng đặt câu hỏi bằng ngôn ngữ tự nhiên, **AI** sẽ sử dụng **Model Context Protocol (MCP)** để dịch yêu cầu đó thành các hoạt động có cấu trúc mà NetSuite có thể hiểu được. **NetSuite** thực hiện các hoạt động này bằng phân quyền của chính người dùng, và kết quả được trả lại cho **AI** để phân tích và trình bày.

## Hướng dẫn thiết lập NetSuite AI Connector

1. Bật **Server SuiteScript** và **REST Web Services**
  1. Đi tới *Setup > Company > Enable Features* (Thiết lập > Công ty > Kích hoạt Tính năng).
  ![Giao diện cấu hình Bật tính năng của Oracle NetSuite trong phần Thiết lập công ty](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/netsuite-setup-company-enable-features.webp)
  2. Trên tab phụ **SuiteCloud**:
  
    - Dưới mục SuiteScript, tích chọn ô **Server SuiteScript**.
    ![Bật tính năng Server SuiteScript trong tab SuiteCloud của NetSuite](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/netsuite-enable-features-server-suitescript.webp)
    - Dưới mục SuiteTalk (Web Services), tích chọn ô **REST Web Services**.
    ![Bật tính năng REST Web Services trong tab SuiteCloud của NetSuite](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/netsuite-enable-features-rest-web-services.webp)
  3. Nhấp **Save** (Lưu).
2. Cài đặt **NetSuite MCP Standard Tools** trước. Nhấp vào *Customization > SuiteCloud Development > SuiteApp Marketplace*.
![Điều hướng đến cửa hàng ứng dụng SuiteApp Marketplace dưới mục Tùy chỉnh trong NetSuite](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/netsuite-suiteapp-marketplace-navigation.webp)
3. Tìm kiếm từ khóa **NetSuite MCP Standard Tools**.
![Tìm kiếm ứng dụng NetSuite MCP Standard Tools trên SuiteApp Marketplace](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/netsuite-suiteapp-marketplace-search-mcp-tools.webp)
4. Sau khi cài đặt xong, bạn sẽ thấy trạng thái 'Installed' (Đã cài đặt) ở bên phải.
![Ứng dụng NetSuite MCP Standard Tools hiển thị trạng thái Đã cài đặt trên Marketplace](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/netsuite-suiteapp-installed-status-mcp-tools.webp)
5. Làm theo hướng dẫn tương tự để cài đặt 'NetSuite AI Connector Service Companion'.
![Ứng dụng NetSuite AI Connector Service Companion hiển thị trạng thái Đã cài đặt](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/netsuite-suiteapp-installed-ai-connector-companion.webp)
6. Thiết lập một Integration Record (Hồ sơ Tích hợp)

  1. Đi tới *Setup > Integration > Manage Integrations*.
  ![Điều hướng đến Quản lý tích hợp trong menu Thiết lập của NetSuite](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/netsuite-integration-manage-integrations-navigation.webp)
  2. Tạo một Integration Record cho ChatGPT, và chúng ta sẽ quay lại với token_id thực tế sau:
  ![Tạo một bản ghi tích hợp mới trên NetSuite để kết nối với ChatGPT](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/netsuite-create-integration-record-chatgpt.webp)
7. Tạo một vai trò tùy chỉnh (custom role) cho MCP với các quyền tối thiểu và gán cho người dùng, ví dụ:
![Cấu hình phân quyền vai trò tùy chỉnh cho tích hợp NetSuite MCP - Phần 1](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/netsuite-custom-role-mcp-permissions-1.webp)![Cấu hình phân quyền vai trò tùy chỉnh cho tích hợp NetSuite MCP - Phần 2](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/netsuite-custom-role-mcp-permissions-2.webp)![Cấu hình phân quyền vai trò tùy chỉnh cho tích hợp NetSuite MCP - Phần 3](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/netsuite-custom-role-mcp-permissions-3.webp)![Cấu hình phân quyền vai trò tùy chỉnh cho tích hợp NetSuite MCP - Phần 4](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/netsuite-custom-role-mcp-permissions-4.webp)

## Cách tích hợp NetSuite MCP với ChatGPT

1. Nhấp vào 'Settings' (Cài đặt).
![Điều hướng đến mục Cài đặt trong giao diện người dùng của ChatGPT](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/chatgpt-settings-navigation.webp)
2. Nhấp vào 'Apps' > 'Advanced settings' (Cài đặt nâng cao).
![Điều hướng đến mục Ứng dụng và Cài đặt nâng cao trong cấu hình ChatGPT](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/chatgpt-apps-advanced-settings.webp)
3. Bật 'Developer mode' (Chế độ nhà phát triển), sau đó nhấp vào 'Create app' (Tạo ứng dụng).
![Bật Chế độ nhà phát triển và nhấp vào Tạo ứng dụng trong cài đặt ChatGPT](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/chatgpt-developer-mode-create-app.webp)
4. Nhập các thông tin chi tiết. Đối với mục Connection, nhập `https://<account_id>.suitetalk.api.netsuite.com/services/mcp/v1/all`.
![Nhập chi tiết URL kết nối NetSuite MCP để tạo ứng dụng trong ChatGPT](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/chatgpt-create-app-netsuite-mcp-connection.webp)
5. Nhấp vào 'Create'. Sau khi được tích hợp, bạn sẽ thấy cửa sổ bật lên sau.
![Thông báo xác nhận hiển thị NetSuite MCP đã được tích hợp thành công vào ChatGPT](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/chatgpt-netsuite-mcp-integrated-popup.webp)
6. Nhấp vào 'Sign in with NetSuite MCP' (Đăng nhập bằng NetSuite MCP).
![Yêu cầu từ ChatGPT để đăng nhập bằng các công cụ tiêu chuẩn của NetSuite MCP](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/chatgpt-sign-in-with-netsuite-mcp.webp)
7. Nhấp vào nút 'Continue' để cấp quyền.
![Cấp quyền kết nối cho NetSuite MCP trên màn hình ủy quyền của ChatGPT](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/chatgpt-grant-permissions-netsuite-mcp.webp)

## Cách tích hợp NetSuite MCP với Claude AI

1. Nhấp vào 'Customize' (Tùy chỉnh).
![Nhấp vào tùy chọn Tùy chỉnh trong giao diện người dùng của Claude AI](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/claude-ai-customize-navigation.webp)
2. Nhấp vào 'Connect your apps' (Kết nối ứng dụng của bạn).
![Nhấp vào Kết nối ứng dụng của bạn trong cài đặt tùy chỉnh của Claude AI](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/claude-ai-connect-your-apps.webp)
3. Tìm kiếm từ khóa 'NetSuite'.
![Tìm kiếm ứng dụng NetSuite trong danh sách ứng dụng kết nối của Claude AI](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/claude-ai-search-netsuite-app.webp)
4. Nhấp vào 'NetSuite' và nhập URL máy chủ: `https://<account_id>.suitetalk.api.netsuite.com/services/mcp/v1/suiteapp/com.netsuite.mcpstandardtools`. Thay thế `<account_id>` bằng ID tài khoản thực tế của bạn.
![Nhập URL kết nối máy chủ NetSuite MCP trong cài đặt của Claude AI](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/claude-ai-netsuite-mcp-server-url-setup.webp)
5. Nhấp vào nút 'Continue'.
![Nhấp vào Tiếp tục để xác thực kết nối máy chủ NetSuite MCP trong Claude](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/claude-ai-netsuite-mcp-continue-authentication.webp)
6. Nhấp 'Continue' để xác thực trình kết nối.
![Xác thực cuối cùng để kích hoạt trình kết nối NetSuite MCP trong Claude AI](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/claude-ai-netsuite-mcp-authenticate-connector.webp)

## Các trường hợp sử dụng NetSuite AI thực tế

### Trường hợp sử dụng trên ChatGPT: Hiển thị các hóa đơn quá hạn trên 30 ngày trong NetSuite

![ChatGPT chạy truy vấn SuiteQL để lọc và hiển thị các hóa đơn quá hạn trên NetSuite](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/chatgpt-netsuite-overdue-invoices-query-result.webp)

- ChatGPT đã tạo truy vấn SuiteQL và chạy nó. Điều này rất tiện lợi và tiết kiệm nhiều thời gian so với việc tự tạo báo cáo bằng giao diện web NetSuite.

### Trường hợp sử dụng trên ChatGPT và Claude: Bạn có thể vẽ doanh số của 30 ngày qua bằng biểu đồ đường không?

![ChatGPT gặp lỗi không thể vẽ biểu đồ đường doanh số từ dữ liệu NetSuite](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/chatgpt-failed-render-netsuite-sales-line-graph.webp)

- ChatGPT đã không thể tạo biểu đồ đường trực tiếp.
- Tôi đã thử trên Claude và nó hoạt động tốt. Sự khác biệt này có thể là do khả năng xử lý của mô hình ngôn ngữ lớn (LLM).
![Claude AI vẽ thành công biểu đồ đường trực quan hóa doanh số bán hàng của NetSuite](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/claude-ai-successfully-rendered-netsuite-sales-line-graph.webp)

### Trường hợp sử dụng trên Claude: Tạo một hồ sơ khách hàng mới

![Yêu cầu Claude AI tạo một hồ sơ khách hàng mới trực tiếp trên NetSuite](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/claude-ai-create-netsuite-customer-record-prompt.webp)![Claude AI phản hồi xác nhận đã tạo thành công hồ sơ khách hàng NetSuite](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/claude-ai-create-netsuite-customer-record-success.webp)

- Kiểm tra lại trên giao diện web của NetSuite xác nhận hồ sơ đã được tạo thành công.
![Xác minh hồ sơ khách hàng mới tạo trên giao diện người dùng web của NetSuite](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/netsuite-ui-verify-new-customer-record-created.webp)
- Chạy kiểm tra trong ChatGPT cho thấy hồ sơ đã có sẵn:
![ChatGPT xác nhận rằng hồ sơ khách hàng NetSuite mới tạo đã hiển thị sẵn](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/chatgpt-verify-netsuite-customer-record-available.webp)

### Trường hợp sử dụng trên Claude: Chạy truy vấn SuiteQL trực tiếp

![Claude AI trực tiếp thực thi và hiển thị kết quả truy vấn SuiteQL của NetSuite](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/claude-ai-run-suiteql-query-result.webp)

- Truy vấn SuiteQL có thể được thực thi trực tiếp.

## Đánh giá tổng quan về NetSuite AI Connector

Lợi ích lớn nhất khi sử dụng MCP là dành cho những người dùng không có nhiều chuyên môn kỹ thuật để tự tạo ra các báo cáo phức tạp. Họ có thể dùng ngôn ngữ tự nhiên để truy vấn dữ liệu và yêu cầu **AI** trình bày báo cáo chính xác theo cách họ mong muốn.

Để ngăn chặn các cuộc tấn công prompt injection và lạm dụng các thao tác ghi dữ liệu ('write'), chỉ nên cấp quyền ghi cho một số hồ sơ và giao dịch nhất định. Khi AI sử dụng MCP để cập nhật hoặc tạo hồ sơ, nó sẽ thực thi dưới dạng SuiteScript phía máy chủ, điều này hoàn toàn bỏ qua mọi tập lệnh phía máy khách (client-side) hoặc kiểm tra tính hợp lệ của biểu mẫu.

## Tài liệu tham khảo:

- [Cài đặt MCP Standard Tools SuiteApp](https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/article_0902023450.html#subsect_90090238176)
- [FAQ Dịch vụ NetSuite AI Connector](https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/article_4160616848.html#subsect_0419123151)
- [Kết nối với Dịch vụ NetSuite AI Connector](https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/section_0714082142.html#bridgehead_0804033331)
