Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SOLANA_RPC_URLNoSolana RPC endpointhttps://api.mainnet-beta.solana.com
SOLANA_COMMITMENTNoTransaction commitment levelconfirmed

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
create_walletA

Generate a new Solana wallet (keypair). Stores locally.

list_walletsB

List all locally stored wallets.

get_balanceB

Get SOL balance for a wallet address.

get_wallet_infoA

Get detailed wallet info: SOL balance, token accounts, executable status.

transfer_solB

Transfer SOL from one wallet to another. Requires sender private key (base58).

request_airdropA

Request SOL airdrop on devnet/testnet (max 2 SOL per request).

create_tokenB

Create a new SPL token on Solana. Returns mint address.

mint_tokensB

Mint SPL tokens to a destination wallet.

transfer_tokenB

Transfer SPL tokens between wallets.

get_token_infoB

Get SPL token mint info: supply, decimals, authorities.

get_token_accountsA

List all SPL token accounts owned by a wallet.

burn_tokensB

Burn SPL tokens (reduce supply permanently).

get_transactionB

Get detailed transaction information by signature.

get_account_infoA

Get account info: owner, data size, executable status, SOL balance.

get_recent_blocksB

Get recent block information (last N blocks).

get_slotA

Get current Solana slot, block height, and cluster info.

get_signatures_for_addressB

Get recent transaction signatures for an address.

get_token_priceA

Get current price of a Solana token by symbol or mint address.

get_multi_pricesA

Get prices for multiple tokens at once.

get_swap_quoteB

Get a swap quote between two tokens via Jupiter aggregator.

list_known_tokensA

List all built-in known token symbols and their mint addresses.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 21 tools

Disambiguation3/5

Several tools overlap in purpose: get_balance, get_account_info, and get_wallet_info all provide balance information, and get_token_price and get_multi_prices both retrieve token prices. Descriptions partially disambiguate but could lead to agent confusion.

Naming Consistency4/5

Tools mostly follow a consistent verb_noun snake_case pattern (e.g., create_token, get_balance, transfer_sol). Minor deviations like request_airdrop and list_known_tokens are still predictable.

Tool Count3/5

21 tools is on the heavier side for a server but still manageable. Some tools like get_wallet_info could be merged with get_account_info and get_balance, but the count is not extreme.

Completeness4/5

The tool set covers core Solana operations: wallet creation, token lifecycle (create, mint, burn, transfer), balance queries, transaction retrieval, and even swap quotes via Jupiter. Missing elements like token account creation or stake operations are minor gaps.

Maintenance

ActivityInactive
ResponsivenessNo issues