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

# MCP 도구 카탈로그

> "Helius MCP 서버의 전체 카탈로그: 9개의 라우팅된 도메인 도구와 expandResult, 각 도구에 노출된 작업 — 온보딩, DAS, RPC, 전송, 웹훅, 스트리밍, 지갑 분석, 청구, Solana 지식 및 문서."

Helius MCP 서버는 **10개의 공개 도구**를 제공합니다: 9개의 라우팅된 도메인 도구와 `expandResult`. 모든 Helius와 Solana 작업은 적절한 라우팅된 도구의 `action` 인수로 접근할 수 있으며, 자연어 요청에 따라 적절한 도구/작업이 자동으로 선택됩니다.

## 경로로 설정된 도구 호출 형태

모든 9개의 라우팅된 도구는 공통 인수 형태를 공유합니다:

| 필드                                               | 설명                                                  |
| ------------------------------------------------ | --------------------------------------------------- |
| `action`                                         | 실행할 Helius 작업 이름 (예: `getBalance`, `createWebhook`) |
| 도메인별 매개변수                                        | 예: `address`, `signatures`, `webhookURL`            |
| `detail` *(선택 사항)*                               | `summary`, `standard`, 또는 `full` — 응답의 상세한 정보 제어    |
| `_feedback`, `_feedbackTool`, `_model` *(선택 사항)* | 원격 분석 필드                                            |

예시 호출:

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

## `expandResult`

대용량 응답은 요약을 우선합니다. 라우팅된 도구는 응답이 크거나 `detail: "summary"`가 요청된 경우 요약과 `resultId`를 반환합니다.

`expandResult`를 해당 `resultId`로 호출하여 원본 응답의 특정 섹션, 범위, 페이지 또는 연속 슬라이스를 필요에 따라 가져올 수 있습니다. 이는 탐색 쿼리의 토큰 사용을 줄이는 동시에 전체 페이로드를 필요할 때 깊이 확인할 수 있도록 합니다.

## heliusAccount

계정 설정, 인증, 계획 및 청구 — 자율적인 가입 흐름 포함.

| 작업                   | 설명                                                                                                                                                                                                                            |
| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `getStarted`         | 설정 상태를 확인하고 추천되는 다음 단계 확인                                                                                                                                                                                                     |
| `setHeliusApiKey`    | API 키 구성                                                                                                                                                                                                                      |
| `setNetwork`         | 세션 동안 메인넷과 디브넷 간 전환                                                                                                                                                                                                           |
| `generateKeypair`    | 가입을 위한 Solana 지갑 생성                                                                                                                                                                                                           |
| `signup`             | 호스팅 결제 링크를 통한 Helius 계정 생성. `mode: "link"`는 사용자가 브라우저에서 여는 결제 URL을 반환합니다; `mode: "autopay"`는 로컬 키페어에서 USDC를 결제합니다; `mode: "resume"`는 이전에 생성된 인텐트를 폴링합니다. 모든 새로운 가입(에이전트를 포함한 모든 계획)은 `email`, `firstName`, `lastName`가 필요합니다. |
| `getAccountStatus`   | 계정 상태와 크레딧 확인                                                                                                                                                                                                                 |
| `getHeliusPlanInfo`  | 현재 계획 세부사항 가져오기                                                                                                                                                                                                               |
| `compareHeliusPlans` | 사용 가능한 계획 비교                                                                                                                                                                                                                  |
| `previewUpgrade`     | 업그레이드 비용 미리 보기                                                                                                                                                                                                                |
| `upgradePlan`        | 계획 업그레이드. `mode: "link"`는 결제 URL을 반환합니다; `mode: "autopay"`는 로컬 키페어에서 USDC를 결제합니다. `email`, `firstName`, `lastName`가 필요합니다.                                                                                                    |
| `payRenewal`         | 계획 갱신 결제. `mode: "link"`는 결제 URL을 반환합니다; `mode: "autopay"`는 로컬 키페어에서 USDC로 결제합니다.                                                                                                                                             |
| `purchaseCredits`    | 선불 크레딧 구매(한 번의 보충). `mode: "link"`는 결제 URL을 반환합니다; `mode: "autopay"`는 로컬 키페어에서 USDC로 결제합니다.                                                                                                                                   |

## heliusWallet

지갑 잔액, 보유, 기록 및 신원 조회.

| 작업                    | 설명                              |
| --------------------- | ------------------------------- |
| `getBalance`          | 주소의 SOL 잔액 가져오기                 |
| `getTokenBalances`    | 주소의 토큰 잔액 가져오기                  |
| `getWalletBalances`   | USD 값이 포함된 전체 포트폴리오             |
| `getWalletHistory`    | 잔액 변동과 함께 지갑 거래 내역              |
| `getWalletTransfers`  | 지갑 송수신 기록                       |
| `getWalletFundedBy`   | 지갑 자금 출처 추적                     |
| `getWalletIdentity`   | 주소 또는 SNS/ANS 도메인으로 지갑 소유자 조회   |
| `batchWalletIdentity` | 최대 100개의 주소 또는 도메인에 대한 일괄 신원 조회 |

## heliusAsset

NFT, 압축 NFT, 가상화폐 토큰, 컬렉션 및 토큰 소유자를 Digital Asset Standard (DAS)를 통해 제공합니다.

| 작업                      | 설명                           |
| ----------------------- | ---------------------------- |
| `getAsset`              | 민트 주소로 단일 자산 가져오기 (단일 또는 일괄) |
| `getAssetsByOwner`      | 지갑이 소유한 모든 자산 가져오기           |
| `getAssetsByGroup`      | 컬렉션별 자산 가져오기                 |
| `searchAssets`          | 유연한 다중 기준 자산 검색              |
| `getSignaturesForAsset` | 자산의 거래 내역 (민트 기준)            |
| `getNftEditions`        | 마스터 NFT의 프린트 에디션 가져오기        |
| `getTokenHolders`       | 토큰 상위 소유자 가져오기               |

## heliusTransaction

거래 파싱, 지갑 거래 내역, 우선 수수료 추정.

| 작업                       | 설명                    |
| ------------------------ | --------------------- |
| `parseTransactions`      | 거래를 읽기 쉬운 형식으로 파싱     |
| `getTransactionHistory`  | 주소에 대한 향상된 거래 내역 가져오기 |
| `getPriorityFeeEstimate` | 거래에 대한 최적의 우선 수수료 얻기  |

## heliusChain

체인 상태 및 원시 계정 검사 — RPC 읽기, 블록, 네트워크 상태, 토큰 계정 및 프로그램 계정.

| 작업                   | 설명                               |
| -------------------- | -------------------------------- |
| `getAccountInfo`     | 계정 데이터 가져오기 (단일 또는 일괄)           |
| `getProgramAccounts` | 프로그램이 소유한 계정 가져오기                |
| `getTokenAccounts`   | 민트 또는 소유자로 토큰 계정 가져오기            |
| `getBlock`           | 슬롯 번호로 블록 세부사항 가져오기              |
| `getNetworkStatus`   | Solana 네트워크 상태, 에포크 및 블록 높이 가져오기 |

## heliusStreaming

웹훅 CRUD, 확장된 WebSocket 구독 및 LaserStream gRPC 구성.

| 작업                         | 설명                         |
| -------------------------- | -------------------------- |
| `getAllWebhooks`           | 모든 웹훅 나열                   |
| `getWebhookByID`           | 특정 웹훅 가져오기                 |
| `createWebhook`            | 새로운 웹훅 생성                  |
| `updateWebhook`            | 기존 웹훅 업데이트                 |
| `deleteWebhook`            | 웹훅 삭제                      |
| `transactionSubscribe`     | 거래 이벤트 구독 (확장된 WebSockets) |
| `accountSubscribe`         | 계정 변경 구독 (확장된 WebSockets)  |
| `getEnhancedWebSocketInfo` | 확장된 WebSocket 연결 세부사항 가져오기 |
| `laserstreamSubscribe`     | gRPC 데이터 스트림 구독            |
| `getLaserstreamInfo`       | LaserStream 연결 세부사항 가져오기   |

## heliusKnowledge

문서, 가이드, 가격, 문제 해결, 소스 코드, 블로그 게시물 및 SIMDs.

| 작업                     | 설명                                  |
| ---------------------- | ----------------------------------- |
| `lookupHeliusDocs`     | Helius 문서 검색                        |
| `listHeliusDocTopics`  | 사용 가능한 문서 주제 나열                     |
| `getHeliusCreditsInfo` | 크레딧 비용 정보 가져오기                      |
| `getRateLimitInfo`     | 속도 제한 세부사항 가져오기                     |
| `troubleshootError`    | 오류 코드 진단                            |
| `getSenderInfo`        | 송신자 / Jito / SWQoS 문서 가져오기          |
| `getWebhookGuide`      | 웹훅 설정 가이드 가져오기                      |
| `getLatencyComparison` | 제품 간 스트리밍 대기 시간 비교                  |
| `getPumpFunGuide`      | pump.fun 통합 가이드 가져오기                |
| `recommendStack`       | 사용 사례에 대한 추천 Helius 스택 가져오기         |
| `getSIMD`              | 특정 SIMD 제안 읽기                       |
| `listSIMDs`            | 모든 SIMD 제안 목록                       |
| `readSolanaSourceFile` | Solana 소스 코드 읽기 (Agave, Firedancer) |
| `searchSolanaDocs`     | Solana 문서 검색                        |
| `fetchHeliusBlog`      | Helius 블로그 게시물 가져오기                 |

## heliusWrite

전송 — 사용자를 대신하여 거래를 전송하는 작업.

| 작업              | 설명                                                   |
| --------------- | ---------------------------------------------------- |
| `transferSol`   | 다른 지갑으로 SOL 보내기 (`sendMax`를 지원하여 전체 잔액 소진)           |
| `transferToken` | USDC, BONK 등과 같은 SPL 토큰 보내기 (ATA 닫기를 지원하는 `sendMax`) |

## heliusCompression

압축 NFT를 위한 Merkle 증명.

| 작업                   | 설명                      |
| -------------------- | ----------------------- |
| `getAssetProof`      | 압축 NFT의 Merkle 증명 가져오기  |
| `getAssetProofBatch` | 압축 NFT에 대한 일괄 Merkle 증명 |
