Syenite MCP exposes three lending tools for Ethereum: lending.rates.query, lending.market.overview, and lending.risk.assess. Data is read from on-chain contracts (Aave v3, Morpho Blue, Spark). Prices use Chainlink. Cached 15–60 seconds.
Returns real-time borrow and supply rates for a collateral and borrow asset.
Parameters:
collateral (string): "wBTC", "tBTC", "cbBTC", "WETH", "wstETH", "rETH", "cbETH", "weETH", or "all"borrowAsset (string): "USDC" (default), "USDT", "DAI", "GHO"Use it to compare which protocol offers the best borrow rate for a given collateral. Example: collateral "wBTC", borrowAsset "USDC" returns rates per protocol.
Returns an aggregate view: TVL, utilization, rate ranges, and available liquidity per protocol. Parameter collateral filters by asset or "all". Use it to see market depth before choosing a protocol.
Assesses a proposed lending position before you open it. Returns risk score, liquidation price, safety margin, and annual cost.
Parameters:
collateral: same asset list as lending.rates.querycollateralAmount (number): amount of collateralborrowAsset: default "USDC"targetLTV (number): 1–99 (desired loan-to-value)protocol: "aave-v3", "morpho", "spark", or "best"Workflow: call lending.rates.query to compare rates, then lending.risk.assess for the chosen protocol and LTV. The agent can recommend a protocol and LTV based on both rate and risk.
Aave v3: wBTC, tBTC, cbBTC, WETH, wstETH, rETH, cbETH, weETH. Morpho Blue: wBTC, tBTC, cbBTC, wstETH, WETH. Spark: wBTC, tBTC, WETH, wstETH, rETH, weETH. All on Ethereum mainnet.
Build a DeFi lending agent in 30 minutes uses these tools in a full tutorial. Quick start shows how to call lending.rates.query from Cursor or Claude. For monitoring existing positions, use lending.position.monitor (see the tool list on the homepage).