> ## 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.

# Katalog Alat MCP

> Katalog lengkap berisi 9 alat Solana yang dirutekan dari server MCP Helius beserta expandResult, termasuk setiap tindakan yang tersedia untuk DAS, RPC, webhook, dan streaming.

Server MCP Helius menyediakan **10 alat publik**: 9 alat domain yang dirutekan ditambah `expandResult`. Setiap tindakan Helius dan Solana dapat diakses sebagai argumen `action` pada alat yang dirutekan sesuai kebutuhan, dan alat/tindakan yang tepat dipilih secara otomatis berdasarkan permintaan bahasa alami Anda.

## Format Panggilan Alat yang Dirutekan

Semua 9 alat yang dirutekan memiliki format argumen yang sama:

| Bidang                                              | Deskripsi                                                                          |
| --------------------------------------------------- | ---------------------------------------------------------------------------------- |
| `action`                                            | Nama tindakan Helius yang akan dijalankan (misalnya `getBalance`, `createWebhook`) |
| parameter khusus domain                             | Misalnya `address`, `signatures`, `webhookURL`                                     |
| `detail` *(opsional)*                               | `summary`, `standard`, atau `full` — mengontrol tingkat detail respons             |
| `_feedback`, `_feedbackTool`, `_model` *(opsional)* | Bidang telemetri                                                                   |

Contoh panggilan:

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

## `expandResult`

Respons berukuran besar mengutamakan ringkasan. Alat yang dirutekan mengembalikan ringkasan singkat beserta `resultId` ketika respons lengkap berukuran besar atau ketika `detail: "summary"` diminta.

Panggil `expandResult` dengan `resultId` tersebut untuk mengambil bagian, rentang, halaman, atau potongan lanjutan tertentu dari respons asli sesuai kebutuhan. Hal ini menjaga penggunaan token tetap rendah untuk kueri eksploratif, sekaligus memungkinkan agen menelusuri payload lengkap saat diperlukan.

## heliusAccount

Penyiapan akun, autentikasi, paket, dan penagihan — termasuk alur pendaftaran otonom.

| Tindakan             | Deskripsi                                                                                                                                                                                                                                                                                                                                                               |
| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `getStarted`         | Periksa status penyiapan dan dapatkan rekomendasi langkah berikutnya                                                                                                                                                                                                                                                                                                    |
| `setHeliusApiKey`    | Konfigurasikan kunci API Anda                                                                                                                                                                                                                                                                                                                                           |
| `setNetwork`         | Beralih antara mainnet dan devnet untuk sesi ini                                                                                                                                                                                                                                                                                                                        |
| `generateKeypair`    | Buat dompet Solana untuk pendaftaran                                                                                                                                                                                                                                                                                                                                    |
| `signup`             | Buat akun Helius melalui tautan pembayaran yang di-host. `mode: "link"` mengembalikan URL pembayaran yang dibuka pengguna di browser; `mode: "autopay"` membayar USDC dari pasangan kunci lokal; `mode: "resume"` memeriksa secara berkala intent yang telah dibuat. Setiap pendaftaran baru (semua paket, termasuk Agent) memerlukan `email`, `firstName`, `lastName`. |
| `getAccountStatus`   | Periksa status akun dan kredit                                                                                                                                                                                                                                                                                                                                          |
| `getHeliusPlanInfo`  | Dapatkan detail paket Anda saat ini                                                                                                                                                                                                                                                                                                                                     |
| `compareHeliusPlans` | Bandingkan paket yang tersedia                                                                                                                                                                                                                                                                                                                                          |
| `previewUpgrade`     | Pratinjau biaya peningkatan paket                                                                                                                                                                                                                                                                                                                                       |
| `upgradePlan`        | Tingkatkan paket Anda. `mode: "link"` mengembalikan URL pembayaran; `mode: "autopay"` membayar USDC dari pasangan kunci lokal. Memerlukan `email`, `firstName`, `lastName`.                                                                                                                                                                                             |
| `payRenewal`         | Bayar perpanjangan paket. `mode: "link"` mengembalikan URL pembayaran; `mode: "autopay"` membayar USDC dari pasangan kunci lokal.                                                                                                                                                                                                                                       |
| `purchaseCredits`    | Beli kredit prabayar (isi ulang satu kali). `mode: "link"` mengembalikan URL pembayaran; `mode: "autopay"` membayar USDC dari pasangan kunci lokal.                                                                                                                                                                                                                     |

## heliusWallet

Saldo dompet, aset yang dimiliki, riwayat, dan pencarian identitas.

| Tindakan              | Deskripsi                                                            |
| --------------------- | -------------------------------------------------------------------- |
| `getBalance`          | Dapatkan saldo SOL untuk suatu alamat                                |
| `getTokenBalances`    | Dapatkan saldo token untuk suatu alamat                              |
| `getWalletBalances`   | Portofolio lengkap dengan nilai dalam USD                            |
| `getWalletHistory`    | Riwayat transaksi dompet dengan perubahan saldo                      |
| `getWalletTransfers`  | Riwayat pengiriman/penerimaan dompet                                 |
| `getWalletFundedBy`   | Lacak sumber pendanaan dompet                                        |
| `getWalletIdentity`   | Cari pemilik dompet berdasarkan alamat atau domain SNS/ANS           |
| `batchWalletIdentity` | Pencarian identitas secara batch untuk hingga 100 alamat atau domain |

## heliusAsset

NFT, NFT terkompresi, token fungibel, koleksi, dan pemegang token melalui Digital Asset Standard (DAS).

| Tindakan                | Deskripsi                                                       |
| ----------------------- | --------------------------------------------------------------- |
| `getAsset`              | Dapatkan satu aset berdasarkan alamat mint (tunggal atau batch) |
| `getAssetsByOwner`      | Dapatkan semua aset yang dimiliki sebuah dompet                 |
| `getAssetsByGroup`      | Dapatkan aset berdasarkan koleksi                               |
| `searchAssets`          | Pencarian aset fleksibel dengan beberapa kriteria               |
| `getSignaturesForAsset` | Riwayat transaksi untuk suatu aset (berdasarkan mint)           |
| `getNftEditions`        | Dapatkan edisi cetak dari NFT master                            |
| `getTokenHolders`       | Dapatkan pemegang terbesar suatu token                          |

## heliusTransaction

Penguraian transaksi serta riwayat alamat/transfer.

| Tindakan                | Deskripsi                                                                                                                                                                                                                                                                                              |
| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `parseTransactions`     | Uraikan transaksi menjadi format yang mudah dibaca manusia                                                                                                                                                                                                                                             |
| `getTransactionHistory` | Riwayat alamat dalam mode `raw`, `parsed`, atau `signatures`. `raw` mengembalikan tanda tangan/data lengkap GTFA, `parsed` mengembalikan riwayat yang diperkaya Enhanced, dan `signatures` mengembalikan catatan tanda tangan ringan. Tidak ada tindakan MCP `getTransactionsForAddress` yang terpisah |
| `getTransfersByAddress` | Catatan transfer SOL/token yang dinormalisasi untuk suatu alamat — bukan objek transaksi lengkap                                                                                                                                                                                                       |

## heliusChain

Status chain dan pemeriksaan akun mentah — pembacaan RPC, blok, status jaringan, akun token, akun program, dan estimasi biaya prioritas.

| Tindakan                 | Deskripsi                                               |
| ------------------------ | ------------------------------------------------------- |
| `getAccountInfo`         | Dapatkan data akun (tunggal atau batch)                 |
| `getProgramAccounts`     | Dapatkan akun yang dimiliki oleh suatu program          |
| `getTokenAccounts`       | Dapatkan akun token berdasarkan mint atau pemilik       |
| `getBlock`               | Dapatkan detail blok berdasarkan nomor slot             |
| `getNetworkStatus`       | Dapatkan status jaringan Solana, epoch, dan tinggi blok |
| `getPriorityFeeEstimate` | Dapatkan biaya prioritas optimal untuk suatu transaksi  |
| `simulateTransaction`    | Simulasikan transaksi tanpa mengirimkannya              |
| `getStakeAccounts`       | Dapatkan akun stake validator Helius milik suatu dompet |
| `getWithdrawableAmount`  | Dapatkan jumlah yang dapat ditarik dari akun stake      |

## heliusStreaming

Operasi CRUD webhook, pembantu langganan Enhanced WebSocket, dan pembuatan konfigurasi LaserStream gRPC.

| Tindakan               | Deskripsi                                                                                                                                                                                                                                |
| ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `getAllWebhooks`       | Cantumkan semua webhook                                                                                                                                                                                                                  |
| `getWebhookByID`       | Dapatkan webhook tertentu                                                                                                                                                                                                                |
| `createWebhook`        | Buat webhook baru                                                                                                                                                                                                                        |
| `updateWebhook`        | Perbarui webhook yang sudah ada                                                                                                                                                                                                          |
| `deleteWebhook`        | Hapus webhook                                                                                                                                                                                                                            |
| `transactionSubscribe` | Buat URL Enhanced WebSocket, permintaan langganan transaksi, peringatan konfigurasi, dan contoh TypeScript. Tindakan ini tidak membuka atau mempertahankan koneksi WebSocket.                                                            |
| `accountSubscribe`     | Buat URL Enhanced WebSocket, permintaan langganan akun, peringatan konfigurasi, dan contoh TypeScript. Tindakan ini tidak membuka atau mempertahankan koneksi WebSocket.                                                                 |
| `laserstreamSubscribe` | Buat endpoint LaserStream gRPC, konfigurasi langganan, peringatan konfigurasi, dan contoh TypeScript. Tindakan ini tidak membuka atau mempertahankan streaming langsung; failover multinode merupakan kemampuan produk LaserStream gRPC. |

## heliusKnowledge

Dokumentasi, panduan, harga, pemecahan masalah, kode sumber, postingan blog, SIMD, dan detail koneksi streaming.

| Tindakan                   | Deskripsi                                                               |
| -------------------------- | ----------------------------------------------------------------------- |
| `lookupHeliusDocs`         | Cari dokumentasi Helius                                                 |
| `listHeliusDocTopics`      | Cantumkan topik dokumentasi yang tersedia                               |
| `getHeliusCreditsInfo`     | Dapatkan informasi biaya kredit                                         |
| `getRateLimitInfo`         | Dapatkan detail batas laju                                              |
| `troubleshootError`        | Diagnosis kode kesalahan                                                |
| `getSenderInfo`            | Dapatkan dokumentasi Sender / Jito / SWQoS                              |
| `getWebhookGuide`          | Dapatkan panduan penyiapan webhook                                      |
| `getLatencyComparison`     | Bandingkan latensi streaming antarproduk                                |
| `getPumpFunGuide`          | Dapatkan panduan integrasi pump.fun                                     |
| `recommendStack`           | Dapatkan stack Helius yang direkomendasikan untuk kasus penggunaan Anda |
| `getSIMD`                  | Baca proposal SIMD tertentu                                             |
| `listSIMDs`                | Cantumkan semua proposal SIMD                                           |
| `readSolanaSourceFile`     | Baca kode sumber Solana (Agave, Firedancer)                             |
| `searchSolanaDocs`         | Cari dokumentasi Solana                                                 |
| `fetchHeliusBlog`          | Ambil postingan blog Helius                                             |
| `getEnhancedWebSocketInfo` | Dapatkan detail koneksi Enhanced WebSocket                              |
| `getLaserstreamInfo`       | Dapatkan detail koneksi LaserStream                                     |

## heliusWrite

Transfer — tindakan yang mengirim transaksi atas nama Anda.

| Tindakan        | Deskripsi                                                                                     |
| --------------- | --------------------------------------------------------------------------------------------- |
| `transferSol`   | Kirim SOL ke dompet lain (mendukung `sendMax` untuk menguras seluruh saldo)                   |
| `transferToken` | Kirim token SPL seperti USDC, BONK, dan sebagainya (mendukung `sendMax` dengan penutupan ATA) |

## heliusCompression

Bukti Merkle untuk NFT terkompresi.

| Tindakan             | Deskripsi                                                |
| -------------------- | -------------------------------------------------------- |
| `getAssetProof`      | Dapatkan bukti Merkle untuk NFT terkompresi              |
| `getAssetProofBatch` | Dapatkan bukti Merkle secara batch untuk NFT terkompresi |
