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
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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 |
| 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 |
| create_unstake_transactionA | Advanced: Build an unsigned unstake transaction for local signing. Most agents should use the |
| withdraw_stakeA | Advanced: Build an unsigned withdraw transaction for local signing. Most agents should use the |
| 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
| Name | Description |
|---|---|
| should-i-stake | Evaluate whether to stake SOL with Blueprint |
| staking-portfolio-review | Complete portfolio review and next action |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| validator-status | Live Blueprint validator status — APY, vote success, active stake |
| epoch-timing | Current 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