Staking Stake S O L
staking_stakeSOLStake native SOL to a validator by creating a stake account and delegating. Specify wallet, amount, and optional validator address.
Instructions
Stake native SOL to a validator. Creates a stake account and delegates. SAP MCP context: Protocol staking; operation class write. Use for SOL and liquid staking flows. Confirm validator or provider, amount, lockup/unstake terms, and account ownership before writes. Use SAP staking tools for SAP protocol stake accounts; use AgentKit staking tools for external staking protocols.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| amount | Yes | Amount in lamports to stake | |
| wallet | Yes | Wallet to stake from | |
| validator | No | Solana public key (base58) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | MCP content blocks returned to the caller. | |
| isError | No | True when the tool result represents an application-level error. |