removedInput schema / additionalProperties
Removed value: -false
addedInput schema / properties / chain_id / title
Added value: +"Chain Id"
addedInput schema / properties / wallet_address / title
Added value: +"Wallet Address"
addedInput schema / title
Added value: +"mcp_get_defi_positionsArguments"
addedOutput schema / $defs
Added value: +{
+ "AavePosition": {
+ "properties": {
+ "available_borrows_usd": {
+ "title": "Available Borrows Usd",
+ "type": "number"
+ },
+ "health_factor": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Health Factor"
+ },
+ "health_factor_status": {
+ "title": "Health Factor Status",
+ "type": "string"
+ },
+ "liquidation_threshold_bps": {
+ "title": "Liquidation Threshold Bps",
+ "type": "integer"
+ },
+ "ltv_bps": {
+ "title": "Ltv Bps",
+ "type": "integer"
+ },
+ "reserves": {
+ "items": {
+ "$ref": "#/$defs/AaveReservePosition"
+ },
+ "title": "Reserves",
+ "type": "array"
+ },
+ "total_collateral_usd": {
+ "title": "Total Collateral Usd",
+ "type": "number"
+ },
+ "total_debt_usd": {
+ "title": "Total Debt Usd",
+ "type": "number"
+ }
+ },
+ "required": [
+ "total_collateral_usd",
+ "total_debt_usd",
+ "available_borrows_usd",
+ "ltv_bps",
+ "liquidation_threshold_bps",
+ "health_factor",
+ "health_factor_status",
+ "reserves"
+ ],
+ "title": "AavePosition",
+ "type": "object"
+ },
+ "AaveReservePosition": {
+ "properties": {
+ "asset_address": {
+ "title": "Asset Address",
+ "type": "string"
+ },
+ "stable_debt_amount": {
+ "title": "Stable Debt Amount",
+ "type": "string"
+ },
+ "supplied_amount": {
+ "title": "Supplied Amount",
+ "type": "string"
+ },
+ "symbol": {
+ "title": "Symbol",
+ "type": "string"
+ },
+ "usage_as_collateral": {
+ "title": "Usage As Collateral",
+ "type": "boolean"
+ },
+ "variable_debt_amount": {
+ "title": "Variable Debt Amount",
+ "type": "string"
+ }
+ },
+ "required": [
+ "symbol",
+ "asset_address",
+ "supplied_amount",
+ "variable_debt_amount",
+ "stable_debt_amount",
+ "usage_as_collateral"
+ ],
+ "title": "AaveReservePosition",
+ "type": "object"
+ },
+ "CompoundCollateral": {
+ "properties": {
+ "amount": {
+ "title": "Amount",
+ "type": "string"
+ },
+ "asset_address": {
+ "title": "Asset Address",
+ "type": "string"
+ },
+ "borrow_collateral_factor": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Borrow Collateral Factor"
+ },
+ "liquidate_collateral_factor": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Liquidate Collateral Factor"
+ }
+ },
+ "required": [
+ "asset_address",
+ "amount"
+ ],
+ "title": "CompoundCollateral",
+ "type": "object"
+ },
+ "CompoundMarketPosition": {
+ "properties": {
+ "base_asset_address": {
+ "title": "Base Asset Address",
+ "type": "string"
+ },
+ "base_asset_symbol": {
+ "title": "Base Asset Symbol",
+ "type": "string"
+ },
+ "borrowed_amount": {
+ "title": "Borrowed Amount",
+ "type": "string"
+ },
+ "collateral": {
+ "items": {
+ "$ref": "#/$defs/CompoundCollateral"
+ },
+ "title": "Collateral",
+ "type": "array"
+ },
+ "is_liquidatable": {
+ "title": "Is Liquidatable",
+ "type": "boolean"
+ },
+ "market_address": {
+ "title": "Market Address",
+ "type": "string"
+ },
+ "market_name": {
+ "title": "Market Name",
+ "type": "string"
+ },
+ "supplied_amount": {
+ "title": "Supplied Amount",
+ "type": "string"
+ }
+ },
+ "required": [
+ "market_name",
+ "market_address",
+ "base_asset_symbol",
+ "base_asset_address",
+ "supplied_amount",
+ "borrowed_amount",
+ "collateral",
+ "is_liquidatable"
+ ],
+ "title": "CompoundMarketPosition",
+ "type": "object"
+ },
+ "LidoStakingPosition": {
+ "properties": {
+ "steth_balance": {
+ "title": "Steth Balance",
+ "type": "string"
+ },
+ "total_steth_equivalent": {
+ "title": "Total Steth Equivalent",
+ "type": "string"
+ },
+ "wsteth_balance": {
+ "title": "Wsteth Balance",
+ "type": "string"
+ },
+ "wsteth_steth_equivalent": {
+ "title": "Wsteth Steth Equivalent",
+ "type": "string"
+ }
+ },
+ "required": [
+ "steth_balance",
+ "wsteth_balance",
+ "wsteth_steth_equivalent",
+ "total_steth_equivalent"
+ ],
+ "title": "LidoStakingPosition",
+ "type": "object"
+ },
+ "ProtocolErrorInfo": {
+ "properties": {
+ "error": {
+ "title": "Error",
+ "type": "string"
+ },
+ "protocol": {
+ "title": "Protocol",
+ "type": "string"
+ }
+ },
+ "required": [
+ "protocol",
+ "error"
+ ],
+ "title": "ProtocolErrorInfo",
+ "type": "object"
+ },
+ "UniswapV3Position": {
+ "properties": {
+ "fee_tier_raw": {
+ "title": "Fee Tier Raw",
+ "type": "integer"
+ },
+ "liquidity": {
+ "title": "Liquidity",
+ "type": "string"
+ },
+ "status": {
+ "title": "Status",
+ "type": "string"
+ },
+ "tick_lower": {
+ "title": "Tick Lower",
+ "type": "integer"
+ },
+ "tick_upper": {
+ "title": "Tick Upper",
+ "type": "integer"
+ },
+ "token0_address": {
+ "title": "Token0 Address",
+ "type": "string"
+ },
+ "token0_symbol": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Token0 Symbol"
+ },
+ "token1_address": {
+ "title": "Token1 Address",
+ "type": "string"
+ },
+ "token1_symbol": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Token1 Symbol"
+ },
+ "token_id": {
+ "title": "Token Id",
+ "type": "string"
+ },
+ "tokens_owed_0": {
+ "title": "Tokens Owed 0",
+ "type": "string"
+ },
+ "tokens_owed_1": {
+ "title": "Tokens Owed 1",
+ "type": "string"
+ }
+ },
+ "required": [
+ "token_id",
+ "token0_address",
+ "token1_address",
+ "fee_tier_raw",
+ "tick_lower",
+ "tick_upper",
+ "liquidity",
+ "tokens_owed_0",
+ "tokens_owed_1",
+ "status"
+ ],
+ "title": "UniswapV3Position",
+ "type": "object"
+ }
+}
changedOutput schema / properties / aave_v3 / anyOf
Previous value: -[
- {
- "properties": {
- "available_borrows_usd": {
- "title": "Available Borrows Usd",
- "type": "number"
- },
- "health_factor": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "title": "Health Factor"
- },
- "health_factor_status": {
- "title": "Health Factor Status",
- "type": "string"
- },
- "liquidation_threshold_bps": {
- "title": "Liquidation Threshold Bps",
- "type": "integer"
- },
- "ltv_bps": {
- "title": "Ltv Bps",
- "type": "integer"
- },
- "reserves": {
- "items": {
- "properties": {
- "asset_address": {
- "title": "Asset Address",
- "type": "string"
- },
- "stable_debt_amount": {
- "title": "Stable Debt Amount",
- "type": "string"
- },
- "supplied_amount": {
- "title": "Supplied Amount",
- "type": "string"
- },
- "symbol": {
- "title": "Symbol",
- "type": "string"
- },
- "usage_as_collateral": {
- "title": "Usage As Collateral",
- "type": "boolean"
- },
- "variable_debt_amount": {
- "title": "Variable Debt Amount",
- "type": "string"
- }
- },
- "required": [
- "symbol",
- "asset_address",
- "supplied_amount",
- "variable_debt_amount",
- "stable_debt_amount",
- "usage_as_collateral"
- ],
- "title": "AaveReservePosition",
- "type": "object"
- },
- "title": "Reserves",
- "type": "array"
- },
- "total_collateral_usd": {
- "title": "Total Collateral Usd",
- "type": "number"
- },
- "total_debt_usd": {
- "title": "Total Debt Usd",
- "type": "number"
- }
- },
- "required": [
- "total_collateral_usd",
- "total_debt_usd",
- "available_borrows_usd",
- "ltv_bps",
- "liquidation_threshold_bps",
- "health_factor",
- "health_factor_status",
- "reserves"
- ],
- "title": "AavePosition",
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "$ref": "#/$defs/AavePosition"
+ },
+ {
+ "type": "null"
+ }
+]
addedOutput schema / properties / compound_v3 / items / $ref
Added value: +"#/$defs/CompoundMarketPosition"
removedOutput schema / properties / compound_v3 / items / properties
Removed value: -{
- "base_asset_address": {
- "title": "Base Asset Address",
- "type": "string"
- },
- "base_asset_symbol": {
- "title": "Base Asset Symbol",
- "type": "string"
- },
- "borrowed_amount": {
- "title": "Borrowed Amount",
- "type": "string"
- },
- "collateral": {
- "items": {
- "properties": {
- "amount": {
- "title": "Amount",
- "type": "string"
- },
- "asset_address": {
- "title": "Asset Address",
- "type": "string"
- },
- "borrow_collateral_factor": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Borrow Collateral Factor"
- },
- "liquidate_collateral_factor": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Liquidate Collateral Factor"
- }
- },
- "required": [
- "asset_address",
- "amount"
- ],
- "title": "CompoundCollateral",
- "type": "object"
- },
- "title": "Collateral",
- "type": "array"
- },
- "is_liquidatable": {
- "title": "Is Liquidatable",
- "type": "boolean"
- },
- "market_address": {
- "title": "Market Address",
- "type": "string"
- },
- "market_name": {
- "title": "Market Name",
- "type": "string"
- },
- "supplied_amount": {
- "title": "Supplied Amount",
- "type": "string"
- }
-}
removedOutput schema / properties / compound_v3 / items / required
Removed value: -[
- "market_name",
- "market_address",
- "base_asset_symbol",
- "base_asset_address",
- "supplied_amount",
- "borrowed_amount",
- "collateral",
- "is_liquidatable"
-]
removedOutput schema / properties / compound_v3 / items / title
Removed value: -"CompoundMarketPosition"
removedOutput schema / properties / compound_v3 / items / type
Removed value: -"object"
addedOutput schema / properties / errors / items / $ref
Added value: +"#/$defs/ProtocolErrorInfo"
removedOutput schema / properties / errors / items / properties
Removed value: -{
- "error": {
- "title": "Error",
- "type": "string"
- },
- "protocol": {
- "title": "Protocol",
- "type": "string"
- }
-}
removedOutput schema / properties / errors / items / required
Removed value: -[
- "protocol",
- "error"
-]
removedOutput schema / properties / errors / items / title
Removed value: -"ProtocolErrorInfo"
removedOutput schema / properties / errors / items / type
Removed value: -"object"
changedOutput schema / properties / lido_staking / anyOf
Previous value: -[
- {
- "properties": {
- "steth_balance": {
- "title": "Steth Balance",
- "type": "string"
- },
- "total_steth_equivalent": {
- "title": "Total Steth Equivalent",
- "type": "string"
- },
- "wsteth_balance": {
- "title": "Wsteth Balance",
- "type": "string"
- },
- "wsteth_steth_equivalent": {
- "title": "Wsteth Steth Equivalent",
- "type": "string"
- }
- },
- "required": [
- "steth_balance",
- "wsteth_balance",
- "wsteth_steth_equivalent",
- "total_steth_equivalent"
- ],
- "title": "LidoStakingPosition",
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "$ref": "#/$defs/LidoStakingPosition"
+ },
+ {
+ "type": "null"
+ }
+]
addedOutput schema / properties / uniswap_v3 / items / $ref
Added value: +"#/$defs/UniswapV3Position"
removedOutput schema / properties / uniswap_v3 / items / properties
Removed value: -{
- "fee_tier_raw": {
- "title": "Fee Tier Raw",
- "type": "integer"
- },
- "liquidity": {
- "title": "Liquidity",
- "type": "string"
- },
- "status": {
- "title": "Status",
- "type": "string"
- },
- "tick_lower": {
- "title": "Tick Lower",
- "type": "integer"
- },
- "tick_upper": {
- "title": "Tick Upper",
- "type": "integer"
- },
- "token0_address": {
- "title": "Token0 Address",
- "type": "string"
- },
- "token0_symbol": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Token0 Symbol"
- },
- "token1_address": {
- "title": "Token1 Address",
- "type": "string"
- },
- "token1_symbol": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Token1 Symbol"
- },
- "token_id": {
- "title": "Token Id",
- "type": "string"
- },
- "tokens_owed_0": {
- "title": "Tokens Owed 0",
- "type": "string"
- },
- "tokens_owed_1": {
- "title": "Tokens Owed 1",
- "type": "string"
- }
-}
removedOutput schema / properties / uniswap_v3 / items / required
Removed value: -[
- "token_id",
- "token0_address",
- "token1_address",
- "fee_tier_raw",
- "tick_lower",
- "tick_upper",
- "liquidity",
- "tokens_owed_0",
- "tokens_owed_1",
- "status"
-]
removedOutput schema / properties / uniswap_v3 / items / title
Removed value: -"UniswapV3Position"
removedOutput schema / properties / uniswap_v3 / items / type
Removed value: -"object"