mcp-growi
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| RPC_URL | No | Custom Arbitrum RPC endpoint (optional) | |
| PRIVATE_KEY | No | Ethereum private key (less secure alternative to keystore) | |
| KEYSTORE_PATH | No | Path to the wallet keystore file | |
| KEYSTORE_PASSPHRASE | No | Passphrase for the keystore file |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_vault_statusA | Check if GrowiHFVault deposits are currently locked or open. Includes context about the weekly lock/unlock cycle. |
| get_pending_depositB | Check if a wallet has a pending deposit in the GrowiHFVault queue. |
| get_pending_withdrawalB | Check if a wallet has a pending withdrawal in the GrowiHFVault queue. |
| get_usdc_balanceB | Get the USDC balance of a wallet on Arbitrum. |
| get_eth_balanceA | Get the ETH balance of a wallet on Arbitrum. ETH is needed to pay gas fees for transactions. |
| get_gwhf_balanceA | Get the GWHF (Growi vault shares) balance of a wallet on Arbitrum. |
| get_usdc_allowanceA | Check how much USDC a wallet has approved for the GrowiHFVault to spend. |
| get_gwhf_priceA | Calculate the current GWHF token price. Derives it from the leader's equity in the Hyperliquid vault divided by GWHF total supply. |
| get_lock_statusA | Check the current status of both lock periods: the weekly Arbitrum deposit lock and the 24h Hyperliquid withdrawal lock. Use this when a user asks why they cannot deposit or withdraw right now. |
| prepare_depositA | Prepare unsigned transactions to deposit USDC into the GrowiHFVault. Returns approve + deposit calldata ready to sign externally. The server does NOT handle private keys. |
| prepare_withdrawA | Prepare unsigned transactions to withdraw GWHF from the GrowiHFVault. Returns approve + withdraw calldata ready to sign externally. The server does NOT handle private keys. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Growi-DeFi/mcp-growi'
If you have feedback or need assistance with the MCP directory API, please join our Discord server