Helius Core AI MCP Server

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add helius-core-ai -- npx -y helius-mcp@latest
README.md

Solana blockchain data access for AI assistants

Helius Core AI

The official Helius AI tooling repository — everything you need to interact with Helius and Solana from the command line, from AI assistants like Claude, or autonomously as an agent.

Packages

Package Description Install
`helius-cli` CLI for managing Helius accounts and querying Solana data npm install -g helius-cli
`helius-mcp` MCP server with 10 public tools total: 9 routed domains plus expandResult claude mcp add helius npx helius-mcp@latest
`helius-skills` Standalone Claude Code skills for building on Solana ./install.sh
`helius-plugin` Claude Code plugin — bundles all skills and auto-starts the MCP server /plugin install helius@helius

helius-cli

A CLI built for developers and LLM agents to manage Helius accounts, query Solana blockchain data, and automate workflows.

Installation

npm install -g helius-cli
# or
pnpm add -g helius-cli

Quick Start

Existing Helius users

If you already have an API key, just set it and go:

helius config set-api-key <your-api-key>

Get your key from dashboard.helius.dev. That's it — skip the steps below.

New users — create an account

Step 1 — Generate a keypair

helius keygen

This creates a new Solana keypair and saves it to ~/.helius/keypair.json. The public key is printed to the terminal — you'll need it for the next step.

Step 2 — Fund the keypair (manual)

Before creating an account, send the following to the public key from step 1:

  • 1 USDC (used as payment for the basic plan)
  • A small amount of SOL to cover transaction fees (~0.01 SOL is sufficient)

You can use any wallet or exchange to send funds. The CLI will not proceed until the keypair has the required balance.

Step 3 — Create your Helius account

helius signup

Step 4 — Start using the CLI

# Query a wallet balance
helius balance <wallet-address>

# Parse a transaction
helius tx parse <signature>

Features

Account & Auth — Generate keypairs, create and upgrade Helius accounts, manage projects and API keys

Blockchain Queries — SOL and token balances, transaction parsing and history, digital assets (NFTs) via the DAS API, account info, block data, network status, and priority fee estimation

Webhooks — Create, update, and delete webhooks for transaction monitoring

Real-time Streaming — WebSocket subscriptions for accounts, logs, slots, signatures, and programs

Staking — Create and manage stake accounts, stake and unstake transactions

ZK Compression — 24+ commands for working with compressed accounts and tokens

Transaction Sending — Use Helius Sender for low-latency sends

Configuration

The CLI stores configuration at ~/.helius/config.json. API keys are resolved in this order:

  1. --api-key <key> flag
  2. HELIUS_API_KEY environment variable
  3. ~/.helius/config.json
helius config show               # View current config
helius config set-api-key <key>  # Set API key
helius config set-network devnet # Switch to devnet
helius config clear              # Reset config

helius-mcp

A Model Context Protocol server that exposes Helius and Solana tools directly to AI assistants. Once connected, Claude and other MCP-compatible models can query blockchain data, manage webhooks, and send transactions without any additional code.

Note on the Helius docs MCP: The Helius docs site at helius.dev/docs exposes a separate MCP server auto-generated by Mintlify. That server is scoped only to documentation search and is not related to this repo. helius-mcp here is the comprehensive server covering all Helius and Solana functionality.

Public Tool Surface

The server exposes 10 public tools total: 9 routed domain tools plus expandResult.

  • heliusAccount — account setup, auth, plans, billing
  • heliusWallet — wallet balances, holdings, identity, wallet history
  • heliusAsset — assets, NFTs, collections, token holders
  • heliusTransaction — parsed transactions and wallet transaction history
  • heliusChain — raw chain state, token accounts, blocks, network status, stake reads, priority fees
  • heliusStreaming — webhook CRUD and live subscription configuration
  • heliusKnowledge — docs, guides, pricing references, troubleshooting, source, blog, SIMDs
  • heliusWrite — SOL/token transfers and staking mutations
  • heliusCompression — compressed account, proof, balance, and history queries
  • expandResult — expand summary-first results by resultId

The 9 domain tools take a Helius action name in action, for example heliusWallet + getBalance or heliusStreaming + createWebhook. Heavy responses are summary-first; use expandResult to fetch a full section, range, pag

Tools (10)

heliusAccountManage account setup, authentication, plans, and billing.
heliusWalletQuery wallet balances, holdings, identity, and transaction history.
heliusAssetRetrieve information about assets, NFTs, collections, and token holders.
heliusTransactionParse transactions and retrieve wallet transaction history.
heliusChainAccess raw chain state, token accounts, blocks, network status, stake reads, and priority fees.
heliusStreamingManage webhook CRUD operations and live subscription configuration.
heliusKnowledgeAccess documentation, guides, pricing references, troubleshooting, and blog content.
heliusWriteExecute SOL/token transfers and staking mutations.
heliusCompressionQuery compressed accounts, proofs, balances, and history.
expandResultExpand summary-first results by resultId.

Environment Variables

HELIUS_API_KEYAPI key for accessing Helius infrastructure services.

Configuration

claude_desktop_config.json
{"mcpServers": {"helius": {"command": "npx", "args": ["-y", "helius-mcp@latest"]}}}

Try it

What is the current SOL balance for the wallet address 7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU?
Can you parse the transaction signature 5k6... and explain what happened?
List all the NFTs currently held by this wallet address.
What is the current network status and priority fee estimation on Solana?
Create a new webhook to monitor transaction activity for my wallet.

Frequently Asked Questions

What are the key features of Helius Core AI?

Comprehensive Solana blockchain data querying. Support for compressed accounts and ZK compression. Webhook management and real-time streaming configuration. Transaction parsing and history retrieval. Native support for SOL/token transfers and staking mutations.

What can I use Helius Core AI for?

Automating wallet balance checks and transaction monitoring for AI agents. Building autonomous agents that interact with Solana DeFi protocols. Simplifying blockchain data analysis for developers using natural language. Managing Helius account settings and billing directly from the IDE.

How do I install Helius Core AI?

Install Helius Core AI by running: claude mcp add helius npx helius-mcp@latest

What MCP clients work with Helius Core AI?

Helius Core AI works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep Helius Core AI docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare