- Home
- MCP servers
- Marinade Finance
Marinade Finance
- typescript
1
GitHub Stars
typescript
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
You can run the Marinade Finance MCP Server to interact with Marinade Finance on the Solana network. This server lets you query Marinade documentation, inspect protocol state, manage liquid staking (stake/unstake), check mSOL balances, and transfer mSOL between wallets, all through MCP-compatible clients.
How to use
You connect an MCP client to the Marinade Finance MCP Server using the provided MCP URL. Once connected, you can search the Marinade Finance documentation, fetch the current protocol state, check mSOL balances for the environment wallet or any wallet, stake SOL to receive mSOL, unstake mSOL back to SOL, and send mSOL to another Solana address. Use these capabilities to build tooling, dashboards, or automation that relies on Marinade Finance data and operations.
How to install
Prerequisites you need before installation: Node.js (recommended latest LTS), a package manager (pnpm is used in examples), and access to a Solana-compatible wallet with PRIVATE_KEY and Solana RPC URLs configured in your environment.
pnpm i
pnpm i -g pnpm
To run the server locally in development mode, start the process in stdio mode with the runtime command shown in the instructions below.
## Additional setup and starting the server
{ "mcpServers": { "marinade_finance": { "type": "http", "url": "https://server.smithery.ai/@leandrogavidia/marinade-finance-mcp-server/mcp", "args": [] } } }
## Available tools
### search\_documentation
Search Marinade Finance Documentation for relevant information, code examples, API references, and guides.
### get\_marinade\_state
Retrieve the current state of the Marinade Finance protocol, including staked assets, mint address, price, rewards, and other relevant data.
### get\_msol\_balance
Check the mSOL token balance of the environment wallet or any specified Solana wallet address.
### stake\_msol
Stake SOL tokens with Marinade Finance to receive mSOL tokens and earn rewards.
### unstake\_msol
Unstake mSOL tokens to receive SOL tokens back.
### send\_msol
Send mSOL tokens to another Solana wallet address (recipient token account is created if needed).