tydro-mcp
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Listen port for the HTTP/SSE variant (tydro-mcp-http) only. Ignored by the stdio server. | 3100 |
| TYDRO_RPC | No | Custom Ink RPC endpoint override. | https://rpc-gel.inkonchain.com |
| PRIVATE_KEY | No | EVM private key, 0x-prefixed 32-byte hex. Required for write operations. Omit for read-only mode. | |
| TYDRO_NETWORK | No | Network selection. Currently only mainnet is supported. | mainnet |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_reserve_dataA | Get supply APY, borrow APY, total liquidity, utilization, and available liquidity for any Tydro reserve. Supported assets: WETH, kBTC, USDT0, USDG, GHO, USDC, weETH, wrsETH, ezETH, sUSDe, USDe, SolvBTC. |
| get_user_accountB | Get a user's overall Tydro position: total collateral, total debt, borrowing capacity, health factor, and liquidation risk. |
| get_user_reserveB | Get a user's position for a specific asset: how much they've supplied, borrowed, and whether it's used as collateral. |
| supplyA | Supply (deposit) an asset to Tydro to earn interest. Requires PRIVATE_KEY env var. Automatically approves the Pool to spend your tokens if needed. |
| borrowA | Borrow an asset from Tydro. Requires existing collateral and PRIVATE_KEY env var. Only variable rate (mode 2) is supported — stable rate borrowing is deprecated in Aave V3. |
| repayA | Repay borrowed assets. Use amount "max" to repay the full debt. Requires PRIVATE_KEY env var. |
| withdrawA | Withdraw supplied assets from Tydro. Use amount "max" to withdraw full balance. Requires PRIVATE_KEY env var. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 7 tools
Every tool has a clearly distinct purpose: borrow/repay/supply/withdraw for actions, and get_reserve_data/get_user_account/get_user_reserve for queries. No overlap in functionality.
All tool names use lowercase with underscores for compound words, following a consistent verb_noun pattern. Action tools are single verbs, query tools use 'get_' prefix.
Seven tools cover the core operations of a lending protocol without excess. Each tool serves a necessary purpose, and the set is well-scoped for user interactions.
All major operations (supply, borrow, repay, withdraw) and key queries are present. Missing a tool to toggle collateral usage on deposits, but the core lifecycle is covered.