Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
HELIUS_API_KEY | Yes | Your Helius API key (get one at https://dev.helius.xyz/) |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
helius_get_balance | Get the balance of a Solana address |
helius_get_block_height | Get the block height of the Solana blockchain |
helius_get_token_accounts_by_owner | Get token accounts owned by a Solana address |
helius_get_token_supply | Get the supply of a token |
helius_get_token_largest_accounts | Get the largest token accounts for a specific token mint |
helius_get_latest_blockhash | Get the latest blockhash from the Solana blockchain |
helius_get_token_account_balance | Get the balance of a token account |
helius_get_slot | Get the current slot of the Solana blockchain |
helius_get_transaction | Get a transaction by its signature |
helius_get_account_info | Get account information for a Solana address |
helius_get_program_accounts | Get all accounts owned by a program |
helius_get_signatures_for_address | Get transaction signatures for a Solana address |
helius_get_minimum_balance_for_rent_exemption | Get the minimum balance required for rent exemption |
helius_get_multiple_accounts | Get information about multiple Solana accounts |
helius_get_inflation_reward | Get inflation rewards for a list of addresses |
helius_get_epoch_info | Get information about the current epoch |
helius_get_epoch_schedule | Get the epoch schedule |
helius_get_leader_schedule | Get the leader schedule for an epoch |
helius_get_recent_performance_samples | Get recent performance samples |
helius_get_version | Get the version of the Solana node |
helius_get_asset | Get details of a digital asset by its ID |
helius_get_rwa_asset | Get details of a real-world asset by its ID |
helius_get_asset_batch | Get details of multiple assets by their IDs |
helius_get_asset_proof | Get proof for a digital asset |
helius_get_assets_by_group | Get assets by group key and value |
helius_get_assets_by_owner | Get assets owned by a specific address |
helius_get_assets_by_creator | Get assets created by a specific address |
helius_get_assets_by_authority | Get assets by authority address |
helius_search_assets | Search for assets using various filters |
helius_get_signatures_for_asset | Get signatures associated with an asset |
helius_get_nft_editions | Get NFT editions for a master edition |
helius_get_token_accounts | Get token accounts by mint or owner |
helius_get_priority_fee_estimate | Get priority fee estimate for a transaction |
helius_poll_transaction_confirmation | Poll for transaction confirmation status |
helius_send_jito_bundle | Send a bundle of transactions to Jito |
helius_get_bundle_statuses | Get statuses of Jito bundles |
helius_get_fee_for_message | Get the fee for a serialized message |
helius_execute_jupiter_swap | Execute a token swap using Jupiter |