Solentic
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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. Data from StakeWiz API. |
| get_performance_metricsA | Get Blueprint validator performance: vote success rate, uptime, skip rate, epoch credits, delinquency status. |
| get_infrastructureB | 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. IMPORTANT: Generate the keypair in YOUR environment — not on Blueprint servers. Returns exact code to run locally. Your private key never leaves your machine. |
| check_balanceA | Check the SOL balance of any Solana wallet. Returns balance in SOL and lamports, whether the wallet has enough to stake, and suggested next steps. |
| create_stake_transactionA | Build an unsigned transaction to stake SOL with Blueprint validator. Returns base64 transaction — sign client-side with your wallet and submit via submit_transaction. Wallet is set as both stake and withdraw authority. |
| create_unstake_transactionA | Build an unsigned transaction to deactivate (unstake) a stake account. After deactivation, funds become withdrawable at epoch end (~2-3 days). Use withdraw_stake after cooldown completes. |
| withdraw_stakeA | Build an unsigned transaction to withdraw SOL from a deactivated stake account. Only works after cooldown completes. Omit amountSol to withdraw full balance. |
| submit_transactionA | Submit a signed transaction to Solana. Use after signing an unsigned transaction from create_stake_transaction, create_unstake_transaction, or withdraw_stake. Returns transaction signature and explorer URL. |
| check_stake_accountsA | List all stake accounts delegated to Blueprint for a wallet. Shows balances, states, authorities, epoch timing, and per-account action guidance. |
| 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, current APY, epoch timing, and a recommended next action. Replaces calling check_balance + check_stake_accounts + get_staking_apy + get_epoch_timing separately. |
| get_epoch_timingA | Get current Solana epoch timing: progress percentage, slots remaining, and estimated epoch end time. Useful for understanding when stake activations/deactivations take effect (~2-3 days per epoch). |
| verify_transactionA | Verify whether a Solana transaction was built through Blueprint. Checks on-chain for the "solentic.theblueprint.xyz" Memo Program instruction — cryptographic proof embedded in the transaction and immutable on-chain. |
| verify_code_integrityA | Verify the code running on Blueprint servers. Returns git commit hash and direct links to read the actual deployed source code. Read the source to confirm: no private keys are logged, Memo Program instruction is present, generate_wallet returns local generation only. |
| get_verification_linksA | Get third-party verification URLs for Blueprint validator on Validators.app, StakeWiz, Solana Beach, Solscan, and Jito steward dashboard. Includes Solana CLI commands for direct on-chain verification. |
| donateA | Build an unsigned SOL transfer to support Blueprint development. Same zero-custody pattern: unsigned transaction returned, you sign client-side. Suggested: 0.01 SOL (thank you), 0.1 SOL (generous), 1 SOL (patron). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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'
If you have feedback or need assistance with the MCP directory API, please join our Discord server