> ## Documentation Index
> Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Danh mục công cụ MCP

> Danh mục đầy đủ gồm 9 công cụ Solana được định tuyến của máy chủ Helius MCP cùng expandResult, bao gồm mọi thao tác mà mỗi công cụ cung cấp cho DAS, RPC, webhook và truyền phát.

Máy chủ Helius MCP cung cấp **10 công cụ công khai**: 9 công cụ miền được định tuyến cùng `expandResult`. Mọi thao tác Helius và Solana đều có thể được truy cập dưới dạng đối số `action` trên công cụ được định tuyến phù hợp, đồng thời công cụ/thao tác chính xác sẽ được tự động chọn dựa trên yêu cầu bằng ngôn ngữ tự nhiên của bạn.

## Cấu trúc lệnh gọi công cụ được định tuyến

Cả 9 công cụ được định tuyến đều có chung cấu trúc đối số:

| Trường                                                    | Mô tả                                                                      |
| --------------------------------------------------------- | -------------------------------------------------------------------------- |
| `action`                                                  | Tên thao tác Helius cần chạy (ví dụ: `getBalance`, `createWebhook`)        |
| tham số dành riêng cho miền                               | Ví dụ: `address`, `signatures`, `webhookURL`                               |
| `detail` *(không bắt buộc)*                               | `summary`, `standard` hoặc `full` — kiểm soát mức độ chi tiết của phản hồi |
| `_feedback`, `_feedbackTool`, `_model` *(không bắt buộc)* | Các trường đo từ xa                                                        |

Lệnh gọi mẫu:

```json theme={"system"}
{
  "name": "heliusWallet",
  "arguments": {
    "action": "getBalance",
    "address": "Gh9ZwEmdLJ8DscKNTkTqPbNwLNNBjuSzaG9Vp2KGtKJr",
    "_feedback": "initial balance check",
    "_feedbackTool": "heliusWallet.getBalance",
    "_model": "your-model-id"
  }
}
```

## `expandResult`

Các phản hồi lớn sẽ ưu tiên hiển thị phần tóm tắt. Công cụ được định tuyến trả về một bản tóm tắt ngắn gọn cùng `resultId` khi phản hồi đầy đủ có dung lượng lớn hoặc khi `detail: "summary"` được yêu cầu.

Gọi `expandResult` với `resultId` đó để tìm nạp một phần, phạm vi, trang hoặc lát tiếp nối cụ thể của phản hồi ban đầu theo yêu cầu. Cách này giúp giảm mức sử dụng token cho các truy vấn thăm dò, đồng thời vẫn cho phép tác nhân xem xét sâu toàn bộ payload khi cần.

## heliusAccount

Thiết lập tài khoản, xác thực, gói dịch vụ và thanh toán — bao gồm quy trình đăng ký tự động.

| Thao tác             | Mô tả                                                                                                                                                                                                                                                                                                                                              |
| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `getStarted`         | Kiểm tra trạng thái thiết lập và nhận các bước tiếp theo được đề xuất                                                                                                                                                                                                                                                                              |
| `setHeliusApiKey`    | Cấu hình khóa API                                                                                                                                                                                                                                                                                                                                  |
| `setNetwork`         | Chuyển đổi giữa mainnet và devnet cho phiên làm việc                                                                                                                                                                                                                                                                                               |
| `generateKeypair`    | Tạo ví Solana để đăng ký                                                                                                                                                                                                                                                                                                                           |
| `signup`             | Tạo tài khoản Helius qua liên kết thanh toán được lưu trữ. `mode: "link"` trả về URL thanh toán để người dùng mở trong trình duyệt; `mode: "autopay"` thanh toán USDC từ cặp khóa cục bộ; `mode: "resume"` thăm dò một yêu cầu đã tạo trước đó. Mọi lượt đăng ký mới (tất cả các gói, bao gồm Agent) đều yêu cầu `email`, `firstName`, `lastName`. |
| `getAccountStatus`   | Kiểm tra trạng thái tài khoản và tín dụng                                                                                                                                                                                                                                                                                                          |
| `getHeliusPlanInfo`  | Lấy thông tin chi tiết về gói hiện tại                                                                                                                                                                                                                                                                                                             |
| `compareHeliusPlans` | So sánh các gói hiện có                                                                                                                                                                                                                                                                                                                            |
| `previewUpgrade`     | Xem trước chi phí nâng cấp                                                                                                                                                                                                                                                                                                                         |
| `upgradePlan`        | Nâng cấp gói. `mode: "link"` trả về URL thanh toán; `mode: "autopay"` thanh toán USDC từ cặp khóa cục bộ. Yêu cầu `email`, `firstName`, `lastName`.                                                                                                                                                                                                |
| `payRenewal`         | Thanh toán gia hạn gói. `mode: "link"` trả về URL thanh toán; `mode: "autopay"` thanh toán USDC từ cặp khóa cục bộ.                                                                                                                                                                                                                                |
| `purchaseCredits`    | Mua tín dụng trả trước (nạp thêm một lần). `mode: "link"` trả về URL thanh toán; `mode: "autopay"` thanh toán USDC từ cặp khóa cục bộ.                                                                                                                                                                                                             |

## heliusWallet

Số dư, tài sản nắm giữ, lịch sử của ví và tra cứu danh tính.

| Thao tác              | Mô tả                                                        |
| --------------------- | ------------------------------------------------------------ |
| `getBalance`          | Lấy số dư SOL của một địa chỉ                                |
| `getTokenBalances`    | Lấy số dư token của một địa chỉ                              |
| `getWalletBalances`   | Lấy toàn bộ danh mục đầu tư kèm giá trị USD                  |
| `getWalletHistory`    | Lấy lịch sử giao dịch ví kèm các thay đổi số dư              |
| `getWalletTransfers`  | Lấy lịch sử gửi/nhận của ví                                  |
| `getWalletFundedBy`   | Truy vết nguồn cấp vốn cho ví                                |
| `getWalletIdentity`   | Tra cứu chủ sở hữu ví theo địa chỉ hoặc miền SNS/ANS         |
| `batchWalletIdentity` | Tra cứu danh tính hàng loạt cho tối đa 100 địa chỉ hoặc miền |

## heliusAsset

NFT, NFT nén, token có thể thay thế, bộ sưu tập và người nắm giữ token thông qua Digital Asset Standard (DAS).

| Thao tác                | Mô tả                                                     |
| ----------------------- | --------------------------------------------------------- |
| `getAsset`              | Lấy một tài sản theo địa chỉ mint (đơn lẻ hoặc hàng loạt) |
| `getAssetsByOwner`      | Lấy tất cả tài sản thuộc sở hữu của một ví                |
| `getAssetsByGroup`      | Lấy tài sản theo bộ sưu tập                               |
| `searchAssets`          | Tìm kiếm tài sản linh hoạt theo nhiều tiêu chí            |
| `getSignaturesForAsset` | Lấy lịch sử giao dịch của một tài sản (theo mint)         |
| `getNftEditions`        | Lấy các phiên bản in của một NFT gốc                      |
| `getTokenHolders`       | Lấy danh sách những người nắm giữ nhiều token nhất        |

## heliusTransaction

Phân tích cú pháp giao dịch và lịch sử địa chỉ/chuyển khoản.

| Thao tác                | Mô tả                                                                                                                                                                                                                                                                   |
| ----------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `parseTransactions`     | Phân tích cú pháp giao dịch thành định dạng con người có thể đọc được                                                                                                                                                                                                   |
| `getTransactionHistory` | Lịch sử địa chỉ ở chế độ `raw`, `parsed` hoặc `signatures`. `raw` trả về chữ ký GTFA/dữ liệu đầy đủ, `parsed` trả về lịch sử được bổ sung bằng Enhanced và `signatures` trả về các bản ghi chữ ký gọn nhẹ. Không có thao tác MCP `getTransactionsForAddress` riêng biệt |
| `getTransfersByAddress` | Các bản ghi chuyển SOL/token đã chuẩn hóa cho một địa chỉ — không phải đối tượng giao dịch hoàn chỉnh                                                                                                                                                                   |

## heliusChain

Trạng thái chuỗi và kiểm tra tài khoản thô — đọc RPC, khối, trạng thái mạng, tài khoản token, tài khoản chương trình và ước tính phí ưu tiên.

| Thao tác                 | Mô tả                                                    |
| ------------------------ | -------------------------------------------------------- |
| `getAccountInfo`         | Lấy dữ liệu tài khoản (đơn lẻ hoặc hàng loạt)            |
| `getProgramAccounts`     | Lấy các tài khoản thuộc sở hữu của một chương trình      |
| `getTokenAccounts`       | Lấy các tài khoản token theo mint hoặc chủ sở hữu        |
| `getBlock`               | Lấy thông tin chi tiết về khối theo số slot              |
| `getNetworkStatus`       | Lấy trạng thái mạng Solana, epoch và chiều cao khối      |
| `getPriorityFeeEstimate` | Lấy phí ưu tiên tối ưu cho một giao dịch                 |
| `simulateTransaction`    | Mô phỏng giao dịch mà không gửi giao dịch đó             |
| `getStakeAccounts`       | Lấy các tài khoản stake trình xác thực Helius của một ví |
| `getWithdrawableAmount`  | Lấy số tiền có thể rút của một tài khoản stake           |

## heliusStreaming

CRUD webhook, các trình trợ giúp đăng ký Enhanced WebSocket và tạo cấu hình LaserStream gRPC.

| Thao tác               | Mô tả                                                                                                                                                                                                                     |
| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `getAllWebhooks`       | Liệt kê tất cả webhook                                                                                                                                                                                                    |
| `getWebhookByID`       | Lấy một webhook cụ thể                                                                                                                                                                                                    |
| `createWebhook`        | Tạo webhook mới                                                                                                                                                                                                           |
| `updateWebhook`        | Cập nhật webhook hiện có                                                                                                                                                                                                  |
| `deleteWebhook`        | Xóa webhook                                                                                                                                                                                                               |
| `transactionSubscribe` | Tạo URL Enhanced WebSocket, yêu cầu đăng ký giao dịch, cảnh báo cấu hình và ví dụ TypeScript. Thao tác này không mở hoặc duy trì kết nối WebSocket.                                                                       |
| `accountSubscribe`     | Tạo URL Enhanced WebSocket, yêu cầu đăng ký tài khoản, cảnh báo cấu hình và ví dụ TypeScript. Thao tác này không mở hoặc duy trì kết nối WebSocket.                                                                       |
| `laserstreamSubscribe` | Tạo endpoint LaserStream gRPC, cấu hình đăng ký, cảnh báo cấu hình và ví dụ TypeScript. Thao tác này không mở hoặc duy trì luồng trực tiếp; chuyển đổi dự phòng nhiều nút là một tính năng của sản phẩm LaserStream gRPC. |

## heliusKnowledge

Tài liệu, hướng dẫn, giá, khắc phục sự cố, mã nguồn, bài đăng blog, SIMD và thông tin chi tiết về kết nối truyền phát.

| Thao tác                   | Mô tả                                                           |
| -------------------------- | --------------------------------------------------------------- |
| `lookupHeliusDocs`         | Tìm kiếm tài liệu Helius                                        |
| `listHeliusDocTopics`      | Liệt kê các chủ đề tài liệu có sẵn                              |
| `getHeliusCreditsInfo`     | Lấy thông tin về chi phí tín dụng                               |
| `getRateLimitInfo`         | Lấy thông tin chi tiết về giới hạn tốc độ                       |
| `troubleshootError`        | Chẩn đoán mã lỗi                                                |
| `getSenderInfo`            | Lấy tài liệu Sender / Jito / SWQoS                              |
| `getWebhookGuide`          | Lấy hướng dẫn thiết lập webhook                                 |
| `getLatencyComparison`     | So sánh độ trễ truyền phát giữa các sản phẩm                    |
| `getPumpFunGuide`          | Lấy hướng dẫn tích hợp pump.fun                                 |
| `recommendStack`           | Lấy ngăn xếp Helius được đề xuất cho trường hợp sử dụng của bạn |
| `getSIMD`                  | Đọc một đề xuất SIMD cụ thể                                     |
| `listSIMDs`                | Liệt kê tất cả đề xuất SIMD                                     |
| `readSolanaSourceFile`     | Đọc mã nguồn Solana (Agave, Firedancer)                         |
| `searchSolanaDocs`         | Tìm kiếm tài liệu Solana                                        |
| `fetchHeliusBlog`          | Tìm nạp một bài đăng blog của Helius                            |
| `getEnhancedWebSocketInfo` | Lấy thông tin chi tiết về kết nối Enhanced WebSocket            |
| `getLaserstreamInfo`       | Lấy thông tin chi tiết về kết nối LaserStream                   |

## heliusWrite

Chuyển khoản — các thao tác gửi giao dịch thay mặt bạn.

| Thao tác        | Mô tả                                                                  |
| --------------- | ---------------------------------------------------------------------- |
| `transferSol`   | Gửi SOL đến một ví khác (hỗ trợ `sendMax` để rút toàn bộ số dư)        |
| `transferToken` | Gửi các token SPL như USDC, BONK, v.v. (hỗ trợ `sendMax` kèm đóng ATA) |

## heliusCompression

Bằng chứng Merkle cho NFT nén.

| Thao tác             | Mô tả                                           |
| -------------------- | ----------------------------------------------- |
| `getAssetProof`      | Lấy bằng chứng Merkle cho một NFT nén           |
| `getAssetProofBatch` | Lấy hàng loạt bằng chứng Merkle cho các NFT nén |
