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

# Catálogo de Ferramentas MCP

> "Catálogo completo do servidor Helius MCP: 9 ferramentas de domínio roteado mais expandResult, com as ações expostas por cada uma — integração, DAS, RPC, transferências, webhooks, streaming, análise de carteira, faturamento, conhecimento de Solana e documentos."

O servidor Helius MCP expõe **10 ferramentas públicas**: 9 ferramentas de domínio roteado mais `expandResult`. Todas as ações Helius e Solana estão acessíveis como um argumento `action` na ferramenta roteada apropriada, e a ferramenta/ação correta é selecionada automaticamente com base na sua solicitação em linguagem natural.

## Formato de Chamada da Ferramenta Roteada

Todas as 9 ferramentas roteadas compartilham um formato comum de argumento:

| Campo                                               | Descrição                                                                 |
| --------------------------------------------------- | ------------------------------------------------------------------------- |
| `action`                                            | O nome da ação Helius a ser executada (ex. `getBalance`, `createWebhook`) |
| parâmetros específicos do domínio                   | Por exemplo `address`, `signatures`, `webhookURL`                         |
| `detail` *(opcional)*                               | `summary`, `standard`, ou `full` — controla a verbosidade da resposta     |
| `_feedback`, `_feedbackTool`, `_model` *(opcional)* | Campos de telemetria                                                      |

Chamada de exemplo:

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

## `expandResult`

Respostas extensas são resumidas primeiro. Ferramentas roteadas retornam um resumo compacto mais um `resultId` quando a resposta completa seria grande ou quando `detail: "summary"` é solicitada.

Faça a chamada `expandResult` com aquele `resultId` para buscar uma seção, intervalo, página ou fatia de continuação específica da resposta original sob demanda. Isso mantém o uso de tokens baixo para consultas exploratórias, permitindo que agentes investiguem o payload completo quando necessário.

## heliusAccount

Configuração de conta, autenticação, planos e faturamento — incluindo o fluxo de inscrição autônomo.

| Ação                 | Descrição                                                                                                                                                                                                                                                                                                                                               |
| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `getStarted`         | Verifique o estado da configuração e obtenha os próximos passos recomendados                                                                                                                                                                                                                                                                            |
| `setHeliusApiKey`    | Configure sua chave API                                                                                                                                                                                                                                                                                                                                 |
| `setNetwork`         | Alterne entre mainnet e devnet para a sessão                                                                                                                                                                                                                                                                                                            |
| `generateKeypair`    | Crie uma carteira Solana para inscrição                                                                                                                                                                                                                                                                                                                 |
| `signup`             | Crie uma conta Helius via link de pagamento hospedado. `mode: "link"` retorna um URL de pagamento que o usuário abre em um navegador; `mode: "autopay"` paga USDC do par de chaves local; `mode: "resume"` monitora uma intenção criada anteriormente. Cada nova inscrição (todos os planos, incluindo Agente) requer `email`, `firstName`, `lastName`. |
| `getAccountStatus`   | Verifique o status da conta e créditos                                                                                                                                                                                                                                                                                                                  |
| `getHeliusPlanInfo`  | Obtenha os detalhes do seu plano atual                                                                                                                                                                                                                                                                                                                  |
| `compareHeliusPlans` | Compare planos disponíveis                                                                                                                                                                                                                                                                                                                              |
| `previewUpgrade`     | Pré-visualize o custo de atualização                                                                                                                                                                                                                                                                                                                    |
| `upgradePlan`        | Atualize seu plano. `mode: "link"` retorna um URL de pagamento; `mode: "autopay"` paga USDC do par de chaves local. Requer `email`, `firstName`, `lastName`.                                                                                                                                                                                            |
| `payRenewal`         | Pague uma renovação de plano. `mode: "link"` retorna um URL de pagamento; `mode: "autopay"` paga USDC do par de chaves local.                                                                                                                                                                                                                           |
| `purchaseCredits`    | Compre créditos pré-pagos (recarga única). `mode: "link"` retorna um URL de pagamento; `mode: "autopay"` paga USDC do par de chaves local.                                                                                                                                                                                                              |

## heliusWallet

Saldos de carteira, participações, histórico e consultas de identidade.

| Ação                  | Descrição                                                          |
| --------------------- | ------------------------------------------------------------------ |
| `getBalance`          | Obtenha o saldo SOL para um endereço                               |
| `getTokenBalances`    | Obtenha saldos de tokens para um endereço                          |
| `getWalletBalances`   | Portfólio completo com valores em USD                              |
| `getWalletHistory`    | Histórico de transações de carteira com variações de saldo         |
| `getWalletTransfers`  | Histórico de envio/recebimento da carteira                         |
| `getWalletFundedBy`   | Rastreie a fonte de financiamento da carteira                      |
| `getWalletIdentity`   | Veja quem é o dono de uma carteira por endereço ou domínio SNS/ANS |
| `batchWalletIdentity` | Consulta de identidade em lote para até 100 endereços ou domínios  |

## heliusAsset

NFTs, NFTs comprimidos, tokens fungíveis, coleções e detentores de tokens via Digital Asset Standard (DAS).

| Ação                    | Descrição                                                    |
| ----------------------- | ------------------------------------------------------------ |
| `getAsset`              | Obtenha um único ativo pelo endereço mint (único ou em lote) |
| `getAssetsByOwner`      | Obtenha todos os ativos possuídos por uma carteira           |
| `getAssetsByGroup`      | Obtenha ativos por coleção                                   |
| `searchAssets`          | Pesquisa de ativos por múltiplos critérios                   |
| `getSignaturesForAsset` | Histórico de transações de um ativo (por mint)               |
| `getNftEditions`        | Obtenha edições impressas de um NFT mestre                   |
| `getTokenHolders`       | Obtenha os principais detentores de um token                 |

## heliusTransaction

Análise de transações, histórico de transações de carteira e estimativa de taxa prioritária.

| Ação                     | Descrição                                                   |
| ------------------------ | ----------------------------------------------------------- |
| `parseTransactions`      | Analise transações em formato legível                       |
| `getTransactionHistory`  | Obtenha histórico de transações aprimorado para um endereço |
| `getPriorityFeeEstimate` | Obtenha taxa prioritária ideal para uma transação           |

## heliusChain

Estado da cadeia e inspeção de conta bruta — leituras RPC, blocos, status da rede, contas de tokens e contas de programa.

| Ação                 | Descrição                                              |
| -------------------- | ------------------------------------------------------ |
| `getAccountInfo`     | Obtenha dados de conta (único ou em lote)              |
| `getProgramAccounts` | Obtenha contas de propriedade de um programa           |
| `getTokenAccounts`   | Obtenha contas de tokens por mint ou proprietário      |
| `getBlock`           | Obtenha detalhes do bloco por número de slot           |
| `getNetworkStatus`   | Obtenha status da rede Solana, época e altura do bloco |

## heliusStreaming

Webhook CRUD, assinaturas Enhanced WebSocket e configuração LaserStream gRPC.

| Ação                       | Descrição                                                 |
| -------------------------- | --------------------------------------------------------- |
| `getAllWebhooks`           | Liste todos os webhooks                                   |
| `getWebhookByID`           | Obtenha um webhook específico                             |
| `createWebhook`            | Crie um novo webhook                                      |
| `updateWebhook`            | Atualize um webhook existente                             |
| `deleteWebhook`            | Exclua um webhook                                         |
| `transactionSubscribe`     | Inscreva-se em eventos de transação (Enhanced WebSockets) |
| `accountSubscribe`         | Inscreva-se em mudanças de conta (Enhanced WebSockets)    |
| `getEnhancedWebSocketInfo` | Obtenha detalhes de conexão Enhanced WebSocket            |
| `laserstreamSubscribe`     | Inscreva-se em streams de dados gRPC                      |
| `getLaserstreamInfo`       | Obtenha detalhes de conexão LaserStream                   |

## heliusKnowledge

Documentos, guias, preços, solução de problemas, código-fonte, postagens de blog e SIMDs.

| Ação                   | Descrição                                             |
| ---------------------- | ----------------------------------------------------- |
| `lookupHeliusDocs`     | Pesquisar documentação Helius                         |
| `listHeliusDocTopics`  | Listar tópicos de documentos disponíveis              |
| `getHeliusCreditsInfo` | Obter informações sobre custo de crédito              |
| `getRateLimitInfo`     | Obter detalhes de limite de taxa                      |
| `troubleshootError`    | Diagnosticar um código de erro                        |
| `getSenderInfo`        | Obter documentação Sender / Jito / SWQoS              |
| `getWebhookGuide`      | Obter guia de configuração do webhook                 |
| `getLatencyComparison` | Comparar latência de streaming entre produtos         |
| `getPumpFunGuide`      | Obter guia de integração pump.fun                     |
| `recommendStack`       | Obter a pilha recomendada Helius para seu caso de uso |
| `getSIMD`              | Ler uma proposta SIMD específica                      |
| `listSIMDs`            | Listar todas as propostas SIMD                        |
| `readSolanaSourceFile` | Ler código-fonte Solana (Agave, Firedancer)           |
| `searchSolanaDocs`     | Pesquisar documentação Solana                         |
| `fetchHeliusBlog`      | Buscar uma postagem de blog Helius                    |

## heliusWrite

Transferências — ações que enviam transações em seu nome.

| Ação            | Descrição                                                                      |
| --------------- | ------------------------------------------------------------------------------ |
| `transferSol`   | Envie SOL para outra carteira (suporta `sendMax` para drenagem total do saldo) |
| `transferToken` | Enviar tokens SPL como USDC, BONK, etc. (suporta `sendMax` com fechamento ATA) |

## heliusCompression

Provas Merkle para NFTs comprimidos.

| Ação                 | Descrição                                   |
| -------------------- | ------------------------------------------- |
| `getAssetProof`      | Obtenha prova Merkle para um NFT comprimido |
| `getAssetProofBatch` | Provas Merkle em lote para NFTs comprimidos |
