Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
stakeA

Stake SOL with Blueprint validator in a single call. Your secret key is sent to the Blueprint server over HTTPS, used in-memory for signing, and discarded — never stored or logged. Returns the confirmed transaction signature. Verify via verify_code_integrity. This is the recommended tool for autonomous agents.

unstakeA

Deactivate a stake account in a single call. Secret key sent over HTTPS for in-memory signing, never stored. Cooldown ~1 epoch. Use check_withdraw_ready to poll, then withdraw.

withdrawA

Withdraw SOL from a deactivated stake account in a single call. Secret key sent over HTTPS for in-memory signing, never stored. Use check_withdraw_ready first. Omit amountSol for full balance.

get_validator_infoA

Get Blueprint validator profile: identity, vote account, commission, active stake, APY, performance, software, location. Live data from StakeWiz API.

get_staking_apyA

Get live APY breakdown: base staking APY + Jito MEV APY = total APY. Includes commission rates.

get_performance_metricsA

Get Blueprint validator performance: vote success rate, uptime, skip rate, epoch credits, delinquency status.

get_infrastructureA

Get Blueprint validator infrastructure specs: server hardware, redundancy configuration, network, and storage. Two bare-metal servers (active + hot standby).

generate_walletA

Get instructions and code to generate a Solana wallet locally. Generate the keypair in YOUR environment. After generating, fund the wallet, then use the stake tool with your walletAddress + secretKey to stake in one call.

check_balanceA

Check the SOL balance of any Solana wallet address. Returns balance in SOL, ready-to-stake status, and next steps.

check_stake_accountsA

List all stake accounts delegated to Blueprint for a wallet. Shows balances, states, stateDescription, authorities, epoch timing, and per-account action guidance.

check_withdraw_readyA

Check whether stake accounts are ready to withdraw. Returns per-account readiness with withdrawable epoch, estimated seconds remaining, and plain-English state description. Use this instead of polling check_stake_accounts.

simulate_stakeA

Project staking rewards before committing capital. Returns compound interest projections, effective APY, activation timing, fee reserve guidance, and a recommendation.

get_staking_summaryA

Complete staking portfolio dashboard in a single call. Returns liquid balance, total staked, per-account states, APY, epoch timing, and recommended next action (STAKE/FUND/HOLD/WAIT/WITHDRAW).

get_epoch_timingA

Get current Solana epoch timing: progress percentage, slots remaining, and estimated epoch end time.

check_address_typeA

Detect whether a Solana address is a wallet, stake account, or vote account. Useful when you receive an address from user input.

verify_transactionA

Verify whether a Solana transaction was built through Blueprint. Checks on-chain for the "solentic.theblueprint.xyz" Memo — cryptographic proof.

verify_code_integrityA

Verify the code running on Blueprint servers. Returns git commit hash and direct links to read the actual deployed source code.

get_verification_linksA

Get third-party verification URLs for Blueprint validator on Validators.app, StakeWiz, Solana Beach, Solscan, and Jito.

create_stake_transactionA

Advanced: Build an unsigned stake transaction for local signing. Most agents should use the stake tool instead.

create_unstake_transactionA

Advanced: Build an unsigned unstake transaction for local signing. Most agents should use the unstake tool instead.

withdraw_stakeA

Advanced: Build an unsigned withdraw transaction for local signing. Most agents should use the withdraw tool instead.

submit_transactionA

Advanced: Submit a pre-signed transaction to Solana. Only needed with create_stake_transaction/create_unstake_transaction/withdraw_stake. Most agents should use the one-shot stake/unstake/withdraw tools instead.

register_webhookA

Register a callback URL to receive push notifications when stake state changes. Events: withdraw_ready, epoch_complete, stake_activated, stake_deactivated. Polls every 60s. Returns an HMAC secret for signature verification.

list_webhooksA

List all registered webhooks for a wallet address.

delete_webhookA

Delete a webhook registration by ID. Use list_webhooks to find IDs.

donateA

Build an unsigned SOL transfer to support Blueprint development. Same zero-custody pattern. Suggested: 0.01 SOL (thank you), 0.1 SOL (generous), 1 SOL (patron).

Prompts

Interactive templates invoked by user choice

NameDescription
should-i-stakeEvaluate whether to stake SOL with Blueprint
staking-portfolio-reviewComplete portfolio review and next action

Resources

Contextual data attached and managed by the client

NameDescription
validator-statusLive Blueprint validator status — APY, vote success, active stake
epoch-timingCurrent Solana epoch progress, slots remaining, estimated end time

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/blueprint-infrastructure/solentic-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server