Blueprint Agentic Staking (Solentic)
此 MCP 可以做什么
Manages native Solana staking workflows, including balance and validator information, staking, unstaking, withdrawals, reward projections, autopilot policies, webhooks, and transaction verification.
工具
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'address': {'type': 'string', 'maxLength': 50, 'description': 'Solana address (base58 public key) to identify'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['walletAddress'], 'properties': {'walletAddress': {'type': 'string', 'maxLength': 50, 'description': 'Solana wallet address (base58 public key) to check balance for'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['walletAddress'], 'properties': {'walletAddress': {'type': 'string', 'maxLength': 50, 'description': 'Wallet address to check for Blueprint stake accounts'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['walletAddress'], 'properties': {'walletAddress': {'type': 'string', 'maxLength': 50, 'description': 'Wallet address to check withdrawal readiness for'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['walletAddress', 'amountSol'], 'properties': {'amountSol': {'type': 'number', 'maximum': 9000000, 'description': 'Amount of SOL to stake (minimum 0.00228288 SOL for rent exemption)', 'exclusiveMinimum': 0}, 'walletAddress': {'type': 'string', 'maxLength': 50, 'description': 'Solana wallet address (base58 public key) that will fund and control the stake'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['walletAddress', 'stakeAccountAddress'], 'properties': {'walletAddress': {'type': 'string', 'maxLength': 50, 'description': 'Wallet address that is the stake authority'}, 'stakeAccountAddress': {'type': 'string', 'maxLength': 50, 'description': 'Stake account address to deactivate'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['walletAddress', 'nonce', 'signature'], 'properties': {'nonce': {'type': 'integer', 'minimum': 0, 'description': 'Strictly increasing replay guard'}, 'signature': {'type': 'string', 'description': 'base58 Ed25519 signature over the canonical delete message'}, 'walletAddress': {'type': 'string', 'maxLength': 50, 'description': 'Wallet address'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['webhookId', 'walletAddress'], 'properties': {'webhookId': {'type': 'string', 'description': 'Webhook registration ID to delete'}, 'walletAddress': {'type': 'string', 'maxLength': 50, 'description': "Wallet that owns the webhook (required â\x80\x94 prevents deleting another wallet's webhooks)"}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['walletAddress', 'amountSol'], 'properties': {'amountSol': {'type': 'number', 'maximum': 1000, 'minimum': 0.001, 'description': 'Amount of SOL to donate (minimum 0.001 SOL)', 'exclusiveMinimum': 0}, 'walletAddress': {'type': 'string', 'maxLength': 50, 'description': 'Wallet address to donate from'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['walletAddress'], 'properties': {'walletAddress': {'type': 'string', 'maxLength': 50, 'description': 'Wallet address'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['walletAddress'], 'properties': {'walletAddress': {'type': 'string', 'maxLength': 50, 'description': 'Solana wallet address (base58 public key) to get staking summary for'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['walletAddress'], 'properties': {'walletAddress': {'type': 'string', 'maxLength': 50, 'description': 'Wallet address to list webhooks for'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['walletAddress', 'events'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'pattern': '^https:\\/\\/', 'description': 'Alias for callbackUrl â\x80\x94 either field works'}, 'events': {'type': 'array', 'items': {'enum': ['withdraw_ready', 'epoch_complete', 'stake_activated', 'stake_deactivated'], 'type': 'string'}, 'maxItems': 4, 'minItems': 1, 'description': 'Event types to subscribe to'}, 'callbackUrl': {'type': 'string', 'format': 'uri', 'pattern': '^https:\\/\\/', 'description': 'HTTPS callback URL to receive webhook POST requests'}, 'walletAddress': {'type': 'string', 'maxLength': 50, 'description': 'Wallet address to monitor for state changes'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['walletAddress', 'keepLiquidSol', 'minSweepSol', 'callbackUrl', 'nonce', 'signature'], 'properties': {'nonce': {'type': 'integer', 'minimum': 0, 'description': 'Strictly increasing replay guard'}, 'paused': {'type': 'boolean', 'description': 'If true, the policy is stored but inactive'}, 'signature': {'type': 'string', 'description': 'base58 Ed25519 signature over the canonical policy message'}, 'callbackUrl': {'type': 'string', 'format': 'uri', 'pattern': '^https:\\/\\/', 'description': 'HTTPS URL to receive unsigned stake transactions'}, 'minSweepSol': {'type': 'number', 'maximum': 9000000, 'description': 'Only stake when idle surplus is at least this many SOL', 'exclusiveMinimum': 0}, 'keepLiquidSol': {'type': 'number', 'maximum': 9000000, 'minimum': 0, 'description': 'SOL to always keep liquid (not staked)'}, 'walletAddress': {'type': 'string', 'maxLength': 50, 'description': 'Wallet whose idle SOL is managed'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['amountSol'], 'properties': {'amountSol': {'type': 'number', 'maximum': 9000000, 'description': 'Amount of SOL to simulate staking', 'exclusiveMinimum': 0}, 'durationDays': {'type': 'integer', 'default': 365, 'maximum': 3650, 'minimum': 1, 'description': 'Projection duration in days (default: 365)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['walletAddress', 'secretKey', 'amountSol'], 'properties': {'amountSol': {'type': 'number', 'maximum': 9000000, 'description': 'Amount of SOL to stake', 'exclusiveMinimum': 0}, 'secretKey': {'type': 'string', 'pattern': '^[1-9A-HJ-NP-Za-km-z]+$', 'maxLength': 100, 'minLength': 80, 'description': 'Your base58-encoded secret key â\x80\x94 used in-memory for signing only, never stored'}, 'walletAddress': {'type': 'string', 'maxLength': 50, 'description': 'Your Solana wallet address (base58 public key)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['signedTransaction'], 'properties': {'signedTransaction': {'type': 'string', 'maxLength': 2200, 'minLength': 1, 'description': 'Fully signed transaction as a base64-encoded string'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['walletAddress', 'secretKey', 'stakeAccountAddress'], 'properties': {'secretKey': {'type': 'string', 'pattern': '^[1-9A-HJ-NP-Za-km-z]+$', 'maxLength': 100, 'minLength': 80, 'description': 'Your base58-encoded secret key â\x80\x94 used in-memory for signing only, never stored'}, 'walletAddress': {'type': 'string', 'maxLength': 50, 'description': 'Your Solana wallet address (stake authority)'}, 'stakeAccountAddress': {'type': 'string', 'maxLength': 50, 'description': 'Stake account address to deactivate'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['signature'], 'properties': {'signature': {'type': 'string', 'maxLength': 100, 'description': 'Solana transaction signature to verify'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['walletAddress', 'secretKey', 'stakeAccountAddress'], 'properties': {'amountSol': {'anyOf': [{'type': 'number', 'maximum': 9000000, 'exclusiveMinimum': 0}, {'type': 'null'}], 'description': 'Amount to withdraw in SOL (omit to withdraw full balance)'}, 'secretKey': {'type': 'string', 'pattern': '^[1-9A-HJ-NP-Za-km-z]+$', 'maxLength': 100, 'minLength': 80, 'description': 'Your base58-encoded secret key â\x80\x94 used in-memory for signing only, never stored'}, 'walletAddress': {'type': 'string', 'maxLength': 50, 'description': 'Your Solana wallet address (withdraw authority)'}, 'stakeAccountAddress': {'type': 'string', 'maxLength': 50, 'description': 'Deactivated stake account to withdraw from'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['walletAddress', 'stakeAccountAddress'], 'properties': {'amountSol': {'anyOf': [{'type': 'number', 'maximum': 9000000, 'exclusiveMinimum': 0}, {'type': 'null'}], 'description': 'Amount to withdraw in SOL (omit or null to withdraw full balance)'}, 'walletAddress': {'type': 'string', 'maxLength': 50, 'description': 'Wallet address that is the withdraw authority'}, 'stakeAccountAddress': {'type': 'string', 'maxLength': 50, 'description': 'Deactivated stake account to withdraw from'}}, 'additionalProperties': False}
近期工具变更
类似的 MCP 服务器
The Stall
Provides pay-per-call tools for YouTube keyword research and research on stocks, crypto, DeFi, options, and macroeconomic data.
Crank Protocol
Provides non-custodial Solana and EVM tools for swaps, derivatives, lending, staking, tokenized equities, bridging, and strategy …
x402-services
Provides on-chain, trading, and AI tools for Robinhood Chain.
FortFi Treasury MCP
Provides policy-controlled crypto treasury operations across chains, including wallets, payments, token discovery, swaps, bridges…
DeltaSignal ATLAS-7
Analyzes SEC and XBRL data for crypto-related public companies, including fundamentals, issuer signals, peer comparisons, stress …
intel
Provides multi-chain market intelligence, blockchain activity metrics, trading and portfolio planning, sanctions clearance, agent…
TradingCalc MCP: Options, Forex, Risk Stats, Prediction Markets, On-Chain & Crypto Futures
Performs deterministic calculations for crypto futures, funding, leverage, liquidation, position sizing, token swaps, on-chain ri…
Market Intelligence API
Analyzes crypto and tokenized-asset markets using DEX flows, perpetual positioning, smart-money activity, token risk, market news…