Helius
Solana balances, transactions, NFTs, and RPC via Helius
Helius is a Solana RPC and data infrastructure provider. It offers enhanced REST endpoints (parsed transactions, NFT events), the Digital Asset Standard (DAS) API for NFTs and fungible tokens, and full Solana JSON-RPC access.
In Agent Forge, the Helius integration lets workflows read the Solana blockchain — wallet balances, parsed transaction history, NFT collections, account data, signatures, priority fee estimates, and arbitrary RPC calls. Use it for Solana portfolio tracking, NFT activity monitoring, on-chain alerts, DAS queries for compressed NFTs, agentic wallet research, and any workflow that needs first-class Solana data.
This is a bring-your-own-key (BYOK) integration — each user supplies their own Helius API key.
Usage Instructions
Pick an operation, paste your Helius API key, and provide the address/signature/mint required by that operation. Operations grouped under NFTs / DAS use Helius's DAS API and support both standard and compressed NFTs. Operations grouped under Chain are pass-throughs to Solana JSON-RPC, accelerated by Helius's infrastructure. The Custom RPC Call lets you invoke any Solana RPC method not covered explicitly.
Switch to Devnet under advanced settings when developing against the Solana devnet.
Tools
Wallet
helius_balances- Native SOL plus all SPL token balances for an addresshelius_get_balance- Native SOL balance only (lamports)helius_get_token_accounts- All SPL token accounts owned by a wallet
Transactions
helius_transactions- Parsed transaction history for an address (filterable by type/source)helius_parse_transactions- Parse specific transaction signatures into human-readable formathelius_get_transaction- Raw RPCgetTransactionfor a single signaturehelius_get_signatures- Recent transaction signatures for an address
NFTs / DAS
helius_get_asset- NFT or token metadata by mint addresshelius_get_assets_by_owner- All assets owned by a wallet (compressed + standard)helius_get_assets_by_group- Assets in a collectionhelius_search_assets- Flexible search across NFTs/tokenshelius_nft_events- NFT events (mints, sales, listings) filtered by account/collection
Chain
helius_get_account_info- Account data and metadatahelius_get_slot- Current slot of the Solana networkhelius_get_block- Block contents by slot number
Fees
helius_priority_fee- Priority fee estimate for a transaction (by account keys or serialized tx)
Custom
helius_rpc_call- Arbitrary Solana JSON-RPC call with method + params
Common Inputs
| Parameter | Type | Required | Description |
|---|---|---|---|
apiKey | string | Yes | Helius API key |
network | string | No | mainnet (default) or devnet |
address | string | Operation-specific | Solana address (wallet, program, account) |
ownerAddress | string | Operation-specific | Wallet owner address |
id | string | Operation-specific | Asset / mint address for DAS calls |
groupValue | string | Operation-specific | DAS group value (collection ID) |
query | string (JSON) | Operation-specific | JSON query object for search / events |
transactions | string (JSON array) | Operation-specific | Array of signatures to parse |
signature | string | Operation-specific | Single transaction signature |
slot | number | Operation-specific | Block slot |
method | string | Operation-specific | JSON-RPC method name for custom calls |
rpcParams | string (JSON array) | No | Parameters for the custom RPC method |
limit / page | number | No | Pagination |
Output
| Parameter | Type | Description |
|---|---|---|
data | json | Helius response data |
Notes
- Category:
tools - Type:
helius - BYOK only. The platform does not hold a Helius API key.
- Free tier on Helius covers development; commercial workloads should use a paid tier.
- All operations are read-only. Transaction submission (
sendTransaction) can be invoked viahelius_rpc_callif needed, but you must sign the transaction externally first. - DAS API supports compressed NFTs (cNFTs) natively —
helius_get_assets_by_ownerreturns both standard and compressed assets.