strategy.carry.screen
ActiveTool of Syenite
Screens all DeFi lending markets across Aave v3, Compound V3, Fluid, Morpho Blue, and Spark — plus Pendle PT fixed-rate rows — for positive carry, defined as collateral supply APY minus borrow APY. Returns strategies ranked by net carry (highest first), with leveraged carry at 70% of max LTV, estimated annual USD return for a given position size, available liquidity, and utilization. Call this to discover self-funding positions where deposited collateral earns more than the cost to borrow against it; positive-carry count and best strategy are surfaced in the `summary` field for quick scanning. Optionally pass `collateral` (e.g. "wstETH"), `borrowAsset` (default "USDC"), `chain`, `minCarry` threshold (e.g. 0.5 for 0.5%+), and `positionSizeUSD` to size annual return estimates. This tool is read-only; use `lending.risk.assess` and the lending execute tools to act on a strategy.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"chain": {
"enum": [
"ethereum",
"arbitrum",
"base",
"all"
],
"type": "string",
"default": "all",
"description": "Chain filter"
},
"minCarry": {
"type": "number",
"description": "Minimum net carry % to include (e.g. 0 for positive-only)"
},
"collateral": {
"type": "string",
"default": "all",
"description": "Collateral filter: specific asset, \"BTC\", \"ETH\", or \"all\""
},
"borrowAsset": {
"type": "string",
"default": "USDC",
"description": "Borrow asset"
},
"positionSizeUSD": {
"type": "number",
"default": 100000,
"description": "Position size in USD for annual return calculation"
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
Syenite
https://github.com/syenite-ai/syenite
1/7 registries