lending.position.monitor
ActiveTool of Syenite
Reads the live health of any EVM wallet's lending positions across Aave v3, Morpho Blue, Compound V3, and Spark on Ethereum, Arbitrum, and Base — no authentication required. Call this before withdrawing collateral or after price moves to verify health factor and liquidation distance; positions with health factor below 1.5 trigger an explicit warning in the response. Provide the 0x-prefixed EVM `address` to inspect; optionally filter by `protocol` ("aave-v3", "morpho-blue", "compound-v3", or "spark") and `chain` to reduce response size. Returns per-position: collateral asset and USD value, debt asset and USD value, current LTV, health factor, liquidation price, percentage price drop to liquidation, borrow APY, and estimated annual interest cost; does not execute any transaction.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"address"
],
"properties": {
"chain": {
"enum": [
"ethereum",
"arbitrum",
"base",
"all"
],
"type": "string",
"default": "all",
"description": "Chain to query. Defaults to all supported chains."
},
"address": {
"type": "string",
"description": "EVM address to check (works on all supported chains)"
},
"protocol": {
"enum": [
"aave-v3",
"compound-v3",
"morpho",
"spark",
"all"
],
"type": "string",
"default": "all",
"description": "Protocol filter"
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
Syenite
https://github.com/syenite-ai/syenite
1/7 registries