{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_nyr65dz5gexe","handle":"solentic-mcp-server","url":"https://wellknown.network/agents/solentic-mcp-server","links":{"self":"https://wellknown.network/agents/solentic-mcp-server/record.json","html":"https://wellknown.network/agents/solentic-mcp-server","markdown":"https://wellknown.network/agents/solentic-mcp-server/record.md","api":"https://wellknown.network/api/v1/agents/solentic-mcp-server","status":"https://wellknown.network/api/v1/agents/solentic-mcp-server/status","claim":"https://wellknown.network/agents/solentic-mcp-server/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/solentic-mcp-server/claim.json","badge":"https://wellknown.network/agents/solentic-mcp-server/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:solentic.theblueprint.xyz:server:solentic-mcp-server","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Blueprint Agentic Staking (Solentic)","summary":"Native Solana staking for AI agents. 26 MCP tools, one-shot signing, webhooks.","description":"Native Solana staking for AI agents. 26 MCP tools, one-shot signing, webhooks.","publisher":{"name":"blueprint-infrastructure","url":null},"homepage":"https://solentic.theblueprint.xyz","repository":"https://github.com/blueprint-infrastructure/solentic-mcp","version":"1.2.0","license":"MIT","protocols":["mcp"],"tags":["mcp","solana","staking","ai-agent","blueprint","solentic","model-context-protocol"],"pricing":null,"endpoints":[{"url":"https://solentic.theblueprint.xyz/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"npm:@solentic/mcp-server","type":"package_npm","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-04-02T23:14:09.330008Z","npmKeywords":["mcp","solana","staking","ai-agent","blueprint","solentic","model-context-protocol"],"publishedAt":"2026-04-02T23:14:09.330008Z","registryName":"io.github.blueprint-infrastructure/solentic"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","license":"npm","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"communication.notifications","name":"Notifications","confidence":1,"provenance":"derived"},{"slug":"analytics.reporting","name":"Reporting & Dashboards","confidence":0.54,"provenance":"derived"},{"slug":"finance.markets","name":"Markets & Trading","confidence":0.54,"provenance":"derived"},{"slug":"infra.devices","name":"Devices & IoT","confidence":0.525,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.525,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"}],"categories":["analytics","communication","content","finance","infra","security"]},"observed":{"status":"live","statusReason":"Responded 31m ago.","lastOkAt":"2026-09-07T23:24:42.817Z","lastProbedAt":"2026-09-07T23:24:42.817Z","statusComputedAt":"2026-09-07T23:34:39.956Z","reliability30d":{"probes":4,"successRate":1,"p50Ms":106},"latestObservations":[{"at":"2026-09-07T23:24:42.817Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":107,"error":null,"detail":{"tools":[{"name":"stake","description":"Stake SOL with Blueprint validator in a single call. Builds the transaction, signs it with your secret key in-memory, and submits to Solana. Returns the confirm"},{"name":"unstake","description":"Deactivate a stake account in a single call. Builds the transaction, signs it, and submits it. The stake enters a cooldown period (~1 epoch) and becomes withdra"},{"name":"withdraw","description":"Withdraw SOL from a deactivated stake account in a single call. Builds the transaction, signs it, and submits it. Funds are returned to your wallet. Use check_w"},{"name":"get_validator_info","description":"Get Blueprint validator profile: identity, vote account, commission, active stake, APY, performance, software, location. Live data from StakeWiz API."},{"name":"get_staking_apy","description":"Get live APY breakdown: base staking APY + Jito MEV APY = total APY. Includes commission rates. Data from StakeWiz API."},{"name":"get_performance_metrics","description":"Get Blueprint validator performance: vote success rate, uptime, skip rate, epoch credits, delinquency status."},{"name":"create_stake_transaction","description":"Advanced: Build an unsigned stake transaction for local signing. Most agents should use the `stake` tool instead, which handles signing and submission automatic"},{"name":"create_unstake_transaction","description":"Advanced: Build an unsigned unstake transaction for local signing. Most agents should use the `unstake` tool instead, which handles signing and submission autom"},{"name":"withdraw_stake","description":"Advanced: Build an unsigned withdraw transaction for local signing. Most agents should use the `withdraw` tool instead, which handles signing and submission aut"},{"name":"check_stake_accounts","description":"List all stake accounts delegated to Blueprint for a wallet. Shows balances, states, authorities, epoch timing, and per-account action guidance (what to do next"},{"name":"check_withdraw_ready","description":"Check whether stake accounts are ready to withdraw. Returns per-account readiness with withdrawable epoch, estimated seconds remaining, and plain-English state "},{"name":"get_verification_links","description":"Get third-party verification URLs for Blueprint validator on Validators.app, StakeWiz, Solana Beach, Solscan, JPool, SVT.one, and Jito steward dashboard. Verify"},{"name":"generate_wallet","description":"Returns runnable code that creates a Solana keypair. Solentic cannot generate the keypair for you and never sees the private key — generation must happen wherev"},{"name":"check_balance","description":"Check the SOL balance of any Solana wallet address. Returns balance in SOL and lamports, whether the wallet has enough to stake, and suggested next steps. Use t"},{"name":"submit_transaction","description":"Advanced: Submit a pre-signed transaction to Solana. Only needed if you used create_stake_transaction/create_unstake_transaction/withdraw_stake and signed local"},{"name":"get_infrastructure","description":"Get Blueprint validator infrastructure specs: server hardware, redundancy configuration, network, and storage. Two bare-metal servers (redundant HA)."},{"name":"verify_transaction","description":"Verify whether a Solana transaction was built through Blueprint. Checks the transaction on-chain for the \"solentic.theblueprint.xyz\" Memo Program instruction. T"},{"name":"verify_code_integrity","description":"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: (1) "},{"name":"simulate_stake","description":"Project staking rewards before committing capital. Returns reward projections (daily/monthly/annual/total), effective APY (equal to the stated APY, since total_"},{"name":"get_staking_summary","description":"Complete staking portfolio dashboard in a single call. Returns liquid balance, total staked, per-account states with action guidance and estimated daily rewards"},{"name":"donate","description":"Build an unsigned SOL transfer to support Blueprint development. Blueprint provides free staking infrastructure for AI agents — donations help sustain enterpris"},{"name":"get_epoch_timing","description":"Get current Solana epoch timing: progress percentage, slots remaining, and estimated epoch end time. Use this instead of Solana RPC getEpochInfo — returns pre-c"},{"name":"check_address_type","description":"Detect whether a Solana address is a wallet, stake account, or vote account. Useful when you receive an address from user input and need to know what type it is"},{"name":"register_webhook","description":"Register a callback URL to receive push notifications when stake state changes. Events: withdraw_ready (stake account becomes withdrawable), epoch_complete (new"},{"name":"list_webhooks","description":"List all registered webhooks for a wallet address."},{"name":"delete_webhook","description":"Delete a webhook registration by ID. Use list_webhooks to find webhook IDs."},{"name":"set_staking_policy","description":"Hand Solentic a standing, signature-bound policy so it automatically stakes your IDLE SOL with Blueprint — zero custody. You sign the policy ONCE with your wall"},{"name":"get_staking_policy","description":"Read the current Autopilot policy for a wallet (or null if none). Shows keepLiquidSol, minSweepSol, paused, nonce, and the last epoch a sweep was delivered."},{"name":"delete_staking_policy","description":"Remove a wallet's Autopilot policy. Sign EXACTLY this newline-separated message and pass the base58 signature: \"solentic-autopilot-delete:v1\\nwallet=<walletAddr"}],"toolCount":29,"serverName":"Solentic Staking","capabilities":["resources","prompts","tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T16:26:14.209Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":112,"error":null,"detail":{"tools":[{"name":"stake","description":"Stake SOL with Blueprint validator in a single call. Builds the transaction, signs it with your secret key in-memory, and submits to Solana. Returns the confirm"},{"name":"unstake","description":"Deactivate a stake account in a single call. Builds the transaction, signs it, and submits it. The stake enters a cooldown period (~1 epoch) and becomes withdra"},{"name":"withdraw","description":"Withdraw SOL from a deactivated stake account in a single call. Builds the transaction, signs it, and submits it. Funds are returned to your wallet. Use check_w"},{"name":"get_validator_info","description":"Get Blueprint validator profile: identity, vote account, commission, active stake, APY, performance, software, location. Live data from StakeWiz API."},{"name":"get_staking_apy","description":"Get live APY breakdown: base staking APY + Jito MEV APY = total APY. Includes commission rates. Data from StakeWiz API."},{"name":"get_performance_metrics","description":"Get Blueprint validator performance: vote success rate, uptime, skip rate, epoch credits, delinquency status."},{"name":"create_stake_transaction","description":"Advanced: Build an unsigned stake transaction for local signing. Most agents should use the `stake` tool instead, which handles signing and submission automatic"},{"name":"create_unstake_transaction","description":"Advanced: Build an unsigned unstake transaction for local signing. Most agents should use the `unstake` tool instead, which handles signing and submission autom"},{"name":"withdraw_stake","description":"Advanced: Build an unsigned withdraw transaction for local signing. Most agents should use the `withdraw` tool instead, which handles signing and submission aut"},{"name":"check_stake_accounts","description":"List all stake accounts delegated to Blueprint for a wallet. Shows balances, states, authorities, epoch timing, and per-account action guidance (what to do next"},{"name":"check_withdraw_ready","description":"Check whether stake accounts are ready to withdraw. Returns per-account readiness with withdrawable epoch, estimated seconds remaining, and plain-English state "},{"name":"get_verification_links","description":"Get third-party verification URLs for Blueprint validator on Validators.app, StakeWiz, Solana Beach, Solscan, JPool, SVT.one, and Jito steward dashboard. Verify"},{"name":"generate_wallet","description":"Returns runnable code that creates a Solana keypair. Solentic cannot generate the keypair for you and never sees the private key — generation must happen wherev"},{"name":"check_balance","description":"Check the SOL balance of any Solana wallet address. Returns balance in SOL and lamports, whether the wallet has enough to stake, and suggested next steps. Use t"},{"name":"submit_transaction","description":"Advanced: Submit a pre-signed transaction to Solana. Only needed if you used create_stake_transaction/create_unstake_transaction/withdraw_stake and signed local"},{"name":"get_infrastructure","description":"Get Blueprint validator infrastructure specs: server hardware, redundancy configuration, network, and storage. Two bare-metal servers (redundant HA)."},{"name":"verify_transaction","description":"Verify whether a Solana transaction was built through Blueprint. Checks the transaction on-chain for the \"solentic.theblueprint.xyz\" Memo Program instruction. T"},{"name":"verify_code_integrity","description":"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: (1) "},{"name":"simulate_stake","description":"Project staking rewards before committing capital. Returns reward projections (daily/monthly/annual/total), effective APY (equal to the stated APY, since total_"},{"name":"get_staking_summary","description":"Complete staking portfolio dashboard in a single call. Returns liquid balance, total staked, per-account states with action guidance and estimated daily rewards"},{"name":"donate","description":"Build an unsigned SOL transfer to support Blueprint development. Blueprint provides free staking infrastructure for AI agents — donations help sustain enterpris"},{"name":"get_epoch_timing","description":"Get current Solana epoch timing: progress percentage, slots remaining, and estimated epoch end time. Use this instead of Solana RPC getEpochInfo — returns pre-c"},{"name":"check_address_type","description":"Detect whether a Solana address is a wallet, stake account, or vote account. Useful when you receive an address from user input and need to know what type it is"},{"name":"register_webhook","description":"Register a callback URL to receive push notifications when stake state changes. Events: withdraw_ready (stake account becomes withdrawable), epoch_complete (new"},{"name":"list_webhooks","description":"List all registered webhooks for a wallet address."},{"name":"delete_webhook","description":"Delete a webhook registration by ID. Use list_webhooks to find webhook IDs."},{"name":"set_staking_policy","description":"Hand Solentic a standing, signature-bound policy so it automatically stakes your IDLE SOL with Blueprint — zero custody. You sign the policy ONCE with your wall"},{"name":"get_staking_policy","description":"Read the current Autopilot policy for a wallet (or null if none). Shows keepLiquidSol, minSweepSol, paused, nonce, and the last epoch a sweep was delivered."},{"name":"delete_staking_policy","description":"Remove a wallet's Autopilot policy. Sign EXACTLY this newline-separated message and pass the base58 signature: \"solentic-autopilot-delete:v1\\nwallet=<walletAddr"}],"toolCount":29,"serverName":"Solentic Staking","capabilities":["resources","prompts","tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T09:30:35.750Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":102,"error":null,"detail":{"tools":[{"name":"stake","description":"Stake SOL with Blueprint validator in a single call. Builds the transaction, signs it with your secret key in-memory, and submits to Solana. Returns the confirm"},{"name":"unstake","description":"Deactivate a stake account in a single call. Builds the transaction, signs it, and submits it. The stake enters a cooldown period (~1 epoch) and becomes withdra"},{"name":"withdraw","description":"Withdraw SOL from a deactivated stake account in a single call. Builds the transaction, signs it, and submits it. Funds are returned to your wallet. Use check_w"},{"name":"get_validator_info","description":"Get Blueprint validator profile: identity, vote account, commission, active stake, APY, performance, software, location. Live data from StakeWiz API."},{"name":"get_staking_apy","description":"Get live APY breakdown: base staking APY + Jito MEV APY = total APY. Includes commission rates. Data from StakeWiz API."},{"name":"get_performance_metrics","description":"Get Blueprint validator performance: vote success rate, uptime, skip rate, epoch credits, delinquency status."},{"name":"create_stake_transaction","description":"Advanced: Build an unsigned stake transaction for local signing. Most agents should use the `stake` tool instead, which handles signing and submission automatic"},{"name":"create_unstake_transaction","description":"Advanced: Build an unsigned unstake transaction for local signing. Most agents should use the `unstake` tool instead, which handles signing and submission autom"},{"name":"withdraw_stake","description":"Advanced: Build an unsigned withdraw transaction for local signing. Most agents should use the `withdraw` tool instead, which handles signing and submission aut"},{"name":"check_stake_accounts","description":"List all stake accounts delegated to Blueprint for a wallet. Shows balances, states, authorities, epoch timing, and per-account action guidance (what to do next"},{"name":"check_withdraw_ready","description":"Check whether stake accounts are ready to withdraw. Returns per-account readiness with withdrawable epoch, estimated seconds remaining, and plain-English state "},{"name":"get_verification_links","description":"Get third-party verification URLs for Blueprint validator on Validators.app, StakeWiz, Solana Beach, Solscan, JPool, SVT.one, and Jito steward dashboard. Verify"},{"name":"generate_wallet","description":"Returns runnable code that creates a Solana keypair. Solentic cannot generate the keypair for you and never sees the private key — generation must happen wherev"},{"name":"check_balance","description":"Check the SOL balance of any Solana wallet address. Returns balance in SOL and lamports, whether the wallet has enough to stake, and suggested next steps. Use t"},{"name":"submit_transaction","description":"Advanced: Submit a pre-signed transaction to Solana. Only needed if you used create_stake_transaction/create_unstake_transaction/withdraw_stake and signed local"},{"name":"get_infrastructure","description":"Get Blueprint validator infrastructure specs: server hardware, redundancy configuration, network, and storage. Two bare-metal servers (redundant HA)."},{"name":"verify_transaction","description":"Verify whether a Solana transaction was built through Blueprint. Checks the transaction on-chain for the \"solentic.theblueprint.xyz\" Memo Program instruction. T"},{"name":"verify_code_integrity","description":"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: (1) "},{"name":"simulate_stake","description":"Project staking rewards before committing capital. Returns reward projections (daily/monthly/annual/total), effective APY (equal to the stated APY, since total_"},{"name":"get_staking_summary","description":"Complete staking portfolio dashboard in a single call. Returns liquid balance, total staked, per-account states with action guidance and estimated daily rewards"},{"name":"donate","description":"Build an unsigned SOL transfer to support Blueprint development. Blueprint provides free staking infrastructure for AI agents — donations help sustain enterpris"},{"name":"get_epoch_timing","description":"Get current Solana epoch timing: progress percentage, slots remaining, and estimated epoch end time. Use this instead of Solana RPC getEpochInfo — returns pre-c"},{"name":"check_address_type","description":"Detect whether a Solana address is a wallet, stake account, or vote account. Useful when you receive an address from user input and need to know what type it is"},{"name":"register_webhook","description":"Register a callback URL to receive push notifications when stake state changes. Events: withdraw_ready (stake account becomes withdrawable), epoch_complete (new"},{"name":"list_webhooks","description":"List all registered webhooks for a wallet address."},{"name":"delete_webhook","description":"Delete a webhook registration by ID. Use list_webhooks to find webhook IDs."},{"name":"set_staking_policy","description":"Hand Solentic a standing, signature-bound policy so it automatically stakes your IDLE SOL with Blueprint — zero custody. You sign the policy ONCE with your wall"},{"name":"get_staking_policy","description":"Read the current Autopilot policy for a wallet (or null if none). Shows keepLiquidSol, minSweepSol, paused, nonce, and the last epoch a sweep was delivered."},{"name":"delete_staking_policy","description":"Remove a wallet's Autopilot policy. Sign EXACTLY this newline-separated message and pass the base58 signature: \"solentic-autopilot-delete:v1\\nwallet=<walletAddr"}],"toolCount":29,"serverName":"Solentic Staking","capabilities":["resources","prompts","tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T02:23:59.612Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":105,"error":null,"detail":{"tools":[{"name":"stake","description":"Stake SOL with Blueprint validator in a single call. Builds the transaction, signs it with your secret key in-memory, and submits to Solana. Returns the confirm"},{"name":"unstake","description":"Deactivate a stake account in a single call. Builds the transaction, signs it, and submits it. The stake enters a cooldown period (~1 epoch) and becomes withdra"},{"name":"withdraw","description":"Withdraw SOL from a deactivated stake account in a single call. Builds the transaction, signs it, and submits it. Funds are returned to your wallet. Use check_w"},{"name":"get_validator_info","description":"Get Blueprint validator profile: identity, vote account, commission, active stake, APY, performance, software, location. Live data from StakeWiz API."},{"name":"get_staking_apy","description":"Get live APY breakdown: base staking APY + Jito MEV APY = total APY. Includes commission rates. Data from StakeWiz API."},{"name":"get_performance_metrics","description":"Get Blueprint validator performance: vote success rate, uptime, skip rate, epoch credits, delinquency status."},{"name":"create_stake_transaction","description":"Advanced: Build an unsigned stake transaction for local signing. Most agents should use the `stake` tool instead, which handles signing and submission automatic"},{"name":"create_unstake_transaction","description":"Advanced: Build an unsigned unstake transaction for local signing. Most agents should use the `unstake` tool instead, which handles signing and submission autom"},{"name":"withdraw_stake","description":"Advanced: Build an unsigned withdraw transaction for local signing. Most agents should use the `withdraw` tool instead, which handles signing and submission aut"},{"name":"check_stake_accounts","description":"List all stake accounts delegated to Blueprint for a wallet. Shows balances, states, authorities, epoch timing, and per-account action guidance (what to do next"},{"name":"check_withdraw_ready","description":"Check whether stake accounts are ready to withdraw. Returns per-account readiness with withdrawable epoch, estimated seconds remaining, and plain-English state "},{"name":"get_verification_links","description":"Get third-party verification URLs for Blueprint validator on Validators.app, StakeWiz, Solana Beach, Solscan, JPool, SVT.one, and Jito steward dashboard. Verify"},{"name":"generate_wallet","description":"Returns runnable code that creates a Solana keypair. Solentic cannot generate the keypair for you and never sees the private key — generation must happen wherev"},{"name":"check_balance","description":"Check the SOL balance of any Solana wallet address. Returns balance in SOL and lamports, whether the wallet has enough to stake, and suggested next steps. Use t"},{"name":"submit_transaction","description":"Advanced: Submit a pre-signed transaction to Solana. Only needed if you used create_stake_transaction/create_unstake_transaction/withdraw_stake and signed local"},{"name":"get_infrastructure","description":"Get Blueprint validator infrastructure specs: server hardware, redundancy configuration, network, and storage. Two bare-metal servers (redundant HA)."},{"name":"verify_transaction","description":"Verify whether a Solana transaction was built through Blueprint. Checks the transaction on-chain for the \"solentic.theblueprint.xyz\" Memo Program instruction. T"},{"name":"verify_code_integrity","description":"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: (1) "},{"name":"simulate_stake","description":"Project staking rewards before committing capital. Returns reward projections (daily/monthly/annual/total), effective APY (equal to the stated APY, since total_"},{"name":"get_staking_summary","description":"Complete staking portfolio dashboard in a single call. Returns liquid balance, total staked, per-account states with action guidance and estimated daily rewards"},{"name":"donate","description":"Build an unsigned SOL transfer to support Blueprint development. Blueprint provides free staking infrastructure for AI agents — donations help sustain enterpris"},{"name":"get_epoch_timing","description":"Get current Solana epoch timing: progress percentage, slots remaining, and estimated epoch end time. Use this instead of Solana RPC getEpochInfo — returns pre-c"},{"name":"check_address_type","description":"Detect whether a Solana address is a wallet, stake account, or vote account. Useful when you receive an address from user input and need to know what type it is"},{"name":"register_webhook","description":"Register a callback URL to receive push notifications when stake state changes. Events: withdraw_ready (stake account becomes withdrawable), epoch_complete (new"},{"name":"list_webhooks","description":"List all registered webhooks for a wallet address."},{"name":"delete_webhook","description":"Delete a webhook registration by ID. Use list_webhooks to find webhook IDs."},{"name":"set_staking_policy","description":"Hand Solentic a standing, signature-bound policy so it automatically stakes your IDLE SOL with Blueprint — zero custody. You sign the policy ONCE with your wall"},{"name":"get_staking_policy","description":"Read the current Autopilot policy for a wallet (or null if none). Shows keepLiquidSol, minSweepSol, paused, nonce, and the last epoch a sweep was delivered."},{"name":"delete_staking_policy","description":"Remove a wallet's Autopilot policy. Sign EXACTLY this newline-separated message and pass the base58 signature: \"solentic-autopilot-delete:v1\\nwallet=<walletAddr"}],"toolCount":29,"serverName":"Solentic Staking","capabilities":["resources","prompts","tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-06T19:22:05.928Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":100,"error":null,"detail":{"tools":[{"name":"stake","description":"Stake SOL with Blueprint validator in a single call. Builds the transaction, signs it with your secret key in-memory, and submits to Solana. Returns the confirm"},{"name":"unstake","description":"Deactivate a stake account in a single call. Builds the transaction, signs it, and submits it. The stake enters a cooldown period (~1 epoch) and becomes withdra"},{"name":"withdraw","description":"Withdraw SOL from a deactivated stake account in a single call. Builds the transaction, signs it, and submits it. Funds are returned to your wallet. Use check_w"},{"name":"get_validator_info","description":"Get Blueprint validator profile: identity, vote account, commission, active stake, APY, performance, software, location. Live data from StakeWiz API."},{"name":"get_staking_apy","description":"Get live APY breakdown: base staking APY + Jito MEV APY = total APY. Includes commission rates. Data from StakeWiz API."},{"name":"get_performance_metrics","description":"Get Blueprint validator performance: vote success rate, uptime, skip rate, epoch credits, delinquency status."},{"name":"create_stake_transaction","description":"Advanced: Build an unsigned stake transaction for local signing. Most agents should use the `stake` tool instead, which handles signing and submission automatic"},{"name":"create_unstake_transaction","description":"Advanced: Build an unsigned unstake transaction for local signing. Most agents should use the `unstake` tool instead, which handles signing and submission autom"},{"name":"withdraw_stake","description":"Advanced: Build an unsigned withdraw transaction for local signing. Most agents should use the `withdraw` tool instead, which handles signing and submission aut"},{"name":"check_stake_accounts","description":"List all stake accounts delegated to Blueprint for a wallet. Shows balances, states, authorities, epoch timing, and per-account action guidance (what to do next"},{"name":"check_withdraw_ready","description":"Check whether stake accounts are ready to withdraw. Returns per-account readiness with withdrawable epoch, estimated seconds remaining, and plain-English state "},{"name":"get_verification_links","description":"Get third-party verification URLs for Blueprint validator on Validators.app, StakeWiz, Solana Beach, Solscan, JPool, SVT.one, and Jito steward dashboard. Verify"},{"name":"generate_wallet","description":"Returns runnable code that creates a Solana keypair. Solentic cannot generate the keypair for you and never sees the private key — generation must happen wherev"},{"name":"check_balance","description":"Check the SOL balance of any Solana wallet address. Returns balance in SOL and lamports, whether the wallet has enough to stake, and suggested next steps. Use t"},{"name":"submit_transaction","description":"Advanced: Submit a pre-signed transaction to Solana. Only needed if you used create_stake_transaction/create_unstake_transaction/withdraw_stake and signed local"},{"name":"get_infrastructure","description":"Get Blueprint validator infrastructure specs: server hardware, redundancy configuration, network, and storage. Two bare-metal servers (redundant HA)."},{"name":"verify_transaction","description":"Verify whether a Solana transaction was built through Blueprint. Checks the transaction on-chain for the \"solentic.theblueprint.xyz\" Memo Program instruction. T"},{"name":"verify_code_integrity","description":"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: (1) "},{"name":"simulate_stake","description":"Project staking rewards before committing capital. Returns reward projections (daily/monthly/annual/total), effective APY (equal to the stated APY, since total_"},{"name":"get_staking_summary","description":"Complete staking portfolio dashboard in a single call. Returns liquid balance, total staked, per-account states with action guidance and estimated daily rewards"},{"name":"donate","description":"Build an unsigned SOL transfer to support Blueprint development. Blueprint provides free staking infrastructure for AI agents — donations help sustain enterpris"},{"name":"get_epoch_timing","description":"Get current Solana epoch timing: progress percentage, slots remaining, and estimated epoch end time. Use this instead of Solana RPC getEpochInfo — returns pre-c"},{"name":"check_address_type","description":"Detect whether a Solana address is a wallet, stake account, or vote account. Useful when you receive an address from user input and need to know what type it is"},{"name":"register_webhook","description":"Register a callback URL to receive push notifications when stake state changes. Events: withdraw_ready (stake account becomes withdrawable), epoch_complete (new"},{"name":"list_webhooks","description":"List all registered webhooks for a wallet address."},{"name":"delete_webhook","description":"Delete a webhook registration by ID. Use list_webhooks to find webhook IDs."},{"name":"set_staking_policy","description":"Hand Solentic a standing, signature-bound policy so it automatically stakes your IDLE SOL with Blueprint — zero custody. You sign the policy ONCE with your wall"},{"name":"get_staking_policy","description":"Read the current Autopilot policy for a wallet (or null if none). Shows keepLiquidSol, minSweepSol, paused, nonce, and the last epoch a sweep was delivered."},{"name":"delete_staking_policy","description":"Remove a wallet's Autopilot policy. Sign EXACTLY this newline-separated message and pass the base58 signature: \"solentic-autopilot-delete:v1\\nwallet=<walletAddr"}],"toolCount":29,"serverName":"Solentic Staking","capabilities":["resources","prompts","tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-06T12:25:08.612Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":100,"error":null,"detail":{"tools":[{"name":"stake","description":"Stake SOL with Blueprint validator in a single call. Builds the transaction, signs it with your secret key in-memory, and submits to Solana. Returns the confirm"},{"name":"unstake","description":"Deactivate a stake account in a single call. Builds the transaction, signs it, and submits it. The stake enters a cooldown period (~1 epoch) and becomes withdra"},{"name":"withdraw","description":"Withdraw SOL from a deactivated stake account in a single call. Builds the transaction, signs it, and submits it. Funds are returned to your wallet. Use check_w"},{"name":"get_validator_info","description":"Get Blueprint validator profile: identity, vote account, commission, active stake, APY, performance, software, location. Live data from StakeWiz API."},{"name":"get_staking_apy","description":"Get live APY breakdown: base staking APY + Jito MEV APY = total APY. Includes commission rates. Data from StakeWiz API."},{"name":"get_performance_metrics","description":"Get Blueprint validator performance: vote success rate, uptime, skip rate, epoch credits, delinquency status."},{"name":"create_stake_transaction","description":"Advanced: Build an unsigned stake transaction for local signing. Most agents should use the `stake` tool instead, which handles signing and submission automatic"},{"name":"create_unstake_transaction","description":"Advanced: Build an unsigned unstake transaction for local signing. Most agents should use the `unstake` tool instead, which handles signing and submission autom"},{"name":"withdraw_stake","description":"Advanced: Build an unsigned withdraw transaction for local signing. Most agents should use the `withdraw` tool instead, which handles signing and submission aut"},{"name":"check_stake_accounts","description":"List all stake accounts delegated to Blueprint for a wallet. Shows balances, states, authorities, epoch timing, and per-account action guidance (what to do next"},{"name":"check_withdraw_ready","description":"Check whether stake accounts are ready to withdraw. Returns per-account readiness with withdrawable epoch, estimated seconds remaining, and plain-English state "},{"name":"get_verification_links","description":"Get third-party verification URLs for Blueprint validator on Validators.app, StakeWiz, Solana Beach, Solscan, JPool, SVT.one, and Jito steward dashboard. Verify"},{"name":"generate_wallet","description":"Returns runnable code that creates a Solana keypair. Solentic cannot generate the keypair for you and never sees the private key — generation must happen wherev"},{"name":"check_balance","description":"Check the SOL balance of any Solana wallet address. Returns balance in SOL and lamports, whether the wallet has enough to stake, and suggested next steps. Use t"},{"name":"submit_transaction","description":"Advanced: Submit a pre-signed transaction to Solana. Only needed if you used create_stake_transaction/create_unstake_transaction/withdraw_stake and signed local"},{"name":"get_infrastructure","description":"Get Blueprint validator infrastructure specs: server hardware, redundancy configuration, network, and storage. Two bare-metal servers (redundant HA)."},{"name":"verify_transaction","description":"Verify whether a Solana transaction was built through Blueprint. Checks the transaction on-chain for the \"solentic.theblueprint.xyz\" Memo Program instruction. T"},{"name":"verify_code_integrity","description":"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: (1) "},{"name":"simulate_stake","description":"Project staking rewards before committing capital. Returns reward projections (daily/monthly/annual/total), effective APY (equal to the stated APY, since total_"},{"name":"get_staking_summary","description":"Complete staking portfolio dashboard in a single call. Returns liquid balance, total staked, per-account states with action guidance and estimated daily rewards"},{"name":"donate","description":"Build an unsigned SOL transfer to support Blueprint development. Blueprint provides free staking infrastructure for AI agents — donations help sustain enterpris"},{"name":"get_epoch_timing","description":"Get current Solana epoch timing: progress percentage, slots remaining, and estimated epoch end time. Use this instead of Solana RPC getEpochInfo — returns pre-c"},{"name":"check_address_type","description":"Detect whether a Solana address is a wallet, stake account, or vote account. Useful when you receive an address from user input and need to know what type it is"},{"name":"register_webhook","description":"Register a callback URL to receive push notifications when stake state changes. Events: withdraw_ready (stake account becomes withdrawable), epoch_complete (new"},{"name":"list_webhooks","description":"List all registered webhooks for a wallet address."},{"name":"delete_webhook","description":"Delete a webhook registration by ID. Use list_webhooks to find webhook IDs."},{"name":"set_staking_policy","description":"Hand Solentic a standing, signature-bound policy so it automatically stakes your IDLE SOL with Blueprint — zero custody. You sign the policy ONCE with your wall"},{"name":"get_staking_policy","description":"Read the current Autopilot policy for a wallet (or null if none). Shows keepLiquidSol, minSweepSol, paused, nonce, and the last epoch a sweep was delivered."},{"name":"delete_staking_policy","description":"Remove a wallet's Autopilot policy. Sign EXACTLY this newline-separated message and pass the base58 signature: \"solentic-autopilot-delete:v1\\nwallet=<walletAddr"}],"toolCount":29,"serverName":"Solentic Staking","capabilities":["resources","prompts","tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"stake","description":"Stake SOL with Blueprint validator in a single call. Builds the transaction, signs it with your secret key in-memory, and submits to Solana. Returns the confirm"},{"name":"unstake","description":"Deactivate a stake account in a single call. Builds the transaction, signs it, and submits it. The stake enters a cooldown period (~1 epoch) and becomes withdra"},{"name":"withdraw","description":"Withdraw SOL from a deactivated stake account in a single call. Builds the transaction, signs it, and submits it. Funds are returned to your wallet. Use check_w"},{"name":"get_validator_info","description":"Get Blueprint validator profile: identity, vote account, commission, active stake, APY, performance, software, location. Live data from StakeWiz API."},{"name":"get_staking_apy","description":"Get live APY breakdown: base staking APY + Jito MEV APY = total APY. Includes commission rates. Data from StakeWiz API."},{"name":"get_performance_metrics","description":"Get Blueprint validator performance: vote success rate, uptime, skip rate, epoch credits, delinquency status."},{"name":"create_stake_transaction","description":"Advanced: Build an unsigned stake transaction for local signing. Most agents should use the `stake` tool instead, which handles signing and submission automatic"},{"name":"create_unstake_transaction","description":"Advanced: Build an unsigned unstake transaction for local signing. Most agents should use the `unstake` tool instead, which handles signing and submission autom"},{"name":"withdraw_stake","description":"Advanced: Build an unsigned withdraw transaction for local signing. Most agents should use the `withdraw` tool instead, which handles signing and submission aut"},{"name":"check_stake_accounts","description":"List all stake accounts delegated to Blueprint for a wallet. Shows balances, states, authorities, epoch timing, and per-account action guidance (what to do next"},{"name":"check_withdraw_ready","description":"Check whether stake accounts are ready to withdraw. Returns per-account readiness with withdrawable epoch, estimated seconds remaining, and plain-English state "},{"name":"get_verification_links","description":"Get third-party verification URLs for Blueprint validator on Validators.app, StakeWiz, Solana Beach, Solscan, JPool, SVT.one, and Jito steward dashboard. Verify"},{"name":"generate_wallet","description":"Returns runnable code that creates a Solana keypair. Solentic cannot generate the keypair for you and never sees the private key — generation must happen wherev"},{"name":"check_balance","description":"Check the SOL balance of any Solana wallet address. Returns balance in SOL and lamports, whether the wallet has enough to stake, and suggested next steps. Use t"},{"name":"submit_transaction","description":"Advanced: Submit a pre-signed transaction to Solana. Only needed if you used create_stake_transaction/create_unstake_transaction/withdraw_stake and signed local"},{"name":"get_infrastructure","description":"Get Blueprint validator infrastructure specs: server hardware, redundancy configuration, network, and storage. Two bare-metal servers (redundant HA)."},{"name":"verify_transaction","description":"Verify whether a Solana transaction was built through Blueprint. Checks the transaction on-chain for the \"solentic.theblueprint.xyz\" Memo Program instruction. T"},{"name":"verify_code_integrity","description":"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: (1) "},{"name":"simulate_stake","description":"Project staking rewards before committing capital. Returns reward projections (daily/monthly/annual/total), effective APY (equal to the stated APY, since total_"},{"name":"get_staking_summary","description":"Complete staking portfolio dashboard in a single call. Returns liquid balance, total staked, per-account states with action guidance and estimated daily rewards"},{"name":"donate","description":"Build an unsigned SOL transfer to support Blueprint development. Blueprint provides free staking infrastructure for AI agents — donations help sustain enterpris"},{"name":"get_epoch_timing","description":"Get current Solana epoch timing: progress percentage, slots remaining, and estimated epoch end time. Use this instead of Solana RPC getEpochInfo — returns pre-c"},{"name":"check_address_type","description":"Detect whether a Solana address is a wallet, stake account, or vote account. Useful when you receive an address from user input and need to know what type it is"},{"name":"register_webhook","description":"Register a callback URL to receive push notifications when stake state changes. Events: withdraw_ready (stake account becomes withdrawable), epoch_complete (new"},{"name":"list_webhooks","description":"List all registered webhooks for a wallet address."},{"name":"delete_webhook","description":"Delete a webhook registration by ID. Use list_webhooks to find webhook IDs."},{"name":"set_staking_policy","description":"Hand Solentic a standing, signature-bound policy so it automatically stakes your IDLE SOL with Blueprint — zero custody. You sign the policy ONCE with your wall"},{"name":"get_staking_policy","description":"Read the current Autopilot policy for a wallet (or null if none). Shows keepLiquidSol, minSweepSol, paused, nonce, and the last epoch a sweep was delivered."},{"name":"delete_staking_policy","description":"Remove a wallet's Autopilot policy. Sign EXACTLY this newline-separated message and pass the base58 signature: \"solentic-autopilot-delete:v1\\nwallet=<walletAddr"}],"package":{"name":"@solentic/mcp-server","registry":"npm","observedAt":"2026-09-07T23:35:06.562Z","publishedAt":"2026-06-17T00:22:43.105Z","latestVersion":"1.3.0","weeklyDownloads":57}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.blueprint-infrastructure/solentic","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.blueprint-infrastructure%2Fsolentic","firstSeenAt":"2026-09-06T11:21:21.439Z","fetchedAt":"2026-09-06T11:21:21.439Z","normalizedAt":"2026-09-06T11:21:21.439Z"},{"source":"npm","key":"@solentic/mcp-server","url":"https://www.npmjs.com/package/@solentic/mcp-server","firstSeenAt":"2026-09-06T11:20:40.448Z","fetchedAt":"2026-09-07T12:19:52.835Z","normalizedAt":"2026-09-07T12:19:52.835Z"}]},"firstSeenAt":"2026-09-06T11:20:40.448Z","updatedAt":"2026-09-07T23:35:06.562Z"}