Blueprint Agentic Staking (Solentic)
Qué hace este MCP
Manages native Solana staking workflows, including balance and validator information, staking, unstaking, withdrawals, reward projections, autopilot policies, webhooks, and transaction verification.
Herramientas
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['walletAddress'], 'properties': {'walletAddress': {'type': 'string', 'maxLength': 50, 'description': 'Wallet address'}}, 'additionalProperties': False}
Esquema de entrada
{'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}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Cambios recientes en herramientas
Servidores MCP similares
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…