MCP Server · Free Tier

Syenite Lending

Cross-protocol BTC lending rates, position monitoring, and risk assessment for AI agents. Aave v3 + Morpho Blue on Ethereum mainnet.

Quick Start

Claude Desktop / Cursor

Add to your MCP configuration:

{
  "mcpServers": {
    "syenite-lending": {
      "url": "YOUR_SERVER_URL/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

cURL test

curl -X POST YOUR_SERVER_URL/mcp \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "jsonrpc": "2.0",
    "method": "tools/list",
    "id": 1
  }'

Tools

lending.rates.query
Real-time BTC lending rates across Aave v3 and Morpho Blue. Compare borrow APY, supply APY, liquidity, and utilization across protocols and BTC wrappers.
ParameterTypeDescription
collateralstring"wBTC", "tBTC", "cbBTC", or "all"
borrowAssetstring"USDC", "USDT", or "DAI"
lending.market.overview
Aggregate view of BTC lending markets. Protocol-level totals for TVL, utilization, rate ranges, and available liquidity.
ParameterTypeDescription
collateralstring"wBTC", "tBTC", "cbBTC", or "all"
lending.position.monitor
Health check for any existing BTC lending position. Returns LTV, health factor, liquidation price, distance to liquidation, and estimated annual cost.
ParameterTypeDescription
addressstringEthereum address to check
protocolstring"aave-v3", "morpho", or "all"
lending.risk.assess
Risk assessment for a proposed lending position. Returns risk score, recommended protocol, liquidation analysis, wrapper risk, and whether auto-unwind protection is recommended.
ParameterTypeDescription
collateralstring"wBTC", "tBTC", or "cbBTC"
collateralAmountnumberAmount in BTC
borrowAssetstring"USDC", "USDT", or "DAI"
targetLTVnumberDesired LTV (1-99)
protocolstring"aave-v3", "morpho", or "best"

API Key

All tools are free. An API key is required for rate limiting and usage tracking. Contact the Syenite team or check the GitHub repo for key request instructions.

Data Sources

All data is read directly from on-chain contracts via Ethereum RPC — no intermediary APIs or off-chain oracles. Rates and positions are real-time. Prices use Chainlink feeds. Data is cached briefly (15-60s) for performance.

ProtocolContractsMarkets
Aave v3Pool, PoolDataProviderwBTC, tBTC, cbBTC
Morpho BlueMorpho, AdaptiveCurveIRMwBTC/USDC, tBTC/USDC, cbBTC/USDC
ChainlinkPrice FeedsBTC/USD, ETH/USD, USDC/USD