このMCPでできること
Lists Morpho-based leveraged-yield strategies, simulates positions, reads wallet positions and prices, and builds unsigned transactions for opening, managing, or closing positions.
ツール
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['strategyId', 'amount', 'userAddress'], 'properties': {'amount': {'type': 'string', 'description': "Deposit amount in human units of the vault's deposit token (USDG), e.g. '10000'."}, 'chainId': {'type': 'integer', 'description': 'Chain to target. Supported: 1, 4663. Default: 1.'}, 'slippage': {'type': 'number', 'description': "Swap slippage ratio. Default 0.01 (the app's setting for vaults), capped at 0.01.", 'exclusiveMinimum': 0}, 'strategyId': {'type': 'string', 'description': "The vault's id from list_strategies (starts with 'equity-')."}, 'stockLtvPct': {'type': 'string', 'description': "Stock-leg LTV percent to borrow at (e.g. '50'). Default: the vault's targetLtvPct. Capped at 88% of the stock market's liquidation LTV (55 on a 62.5% market) — a higher value is refused, not clamped."}, 'userAddress': {'type': 'string', 'description': 'The wallet that will sign and send; the stock leg and yield loop are opened for it.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['strategyId', 'userAddress'], 'properties': {'chainId': {'type': 'integer', 'description': 'Chain to target. Supported: 1, 4663. Default: 1.'}, 'slippage': {'type': 'number', 'description': 'Swap slippage ratio. Default 0.01, capped at 0.01.', 'exclusiveMinimum': 0}, 'strategyId': {'type': 'string', 'description': "The vault's id ('equity-0x…')."}, 'userAddress': {'type': 'string', 'description': 'Wallet that owns the vault and will sign.'}, 'yieldPositionIds': {'type': 'array', 'items': {'type': 'integer', 'minimum': 0}, 'description': "The yield loop id(s) to close with the stock leg (from get_positions). Optional when the vault's yieldLoopMatch is tagged/basis/mixed; REQUIRED when it is 'ambiguous'. Nothing outside this list is closed."}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['strategyId', 'payToken', 'amount', 'userAddress'], 'properties': {'amount': {'type': 'string', 'description': "Amount of payToken in human units (e.g. '10000' for 10,000 USDC)."}, 'chainId': {'type': 'integer', 'description': 'Chain to target. Supported: 1, 4663. Default: 1.'}, 'leverage': {'type': 'number', 'description': 'Target leverage, e.g. 3. Provide this OR desiredLtv.', 'exclusiveMinimum': 0}, 'payToken': {'type': 'string', 'description': 'Address of the token you pay in. May be the collateral (opened directly) or any other token (zapped: swapped to collateral first). Native ETH = the zero address 0x0000…0000.'}, 'slippage': {'type': 'number', 'description': 'Swap slippage as a ratio (0.005 = 0.5%). Default 0.005, capped at 0.01.', 'exclusiveMinimum': 0}, 'desiredLtv': {'type': 'string', 'description': "Target LTV percent, e.g. '66.67'. Provide this OR leverage."}, 'strategyId': {'type': 'string', 'description': 'Morpho market id of the strategy (from list_strategies / get_strategy).'}, 'userAddress': {'type': 'string', 'description': 'The wallet address that will sign and send. Approvals and onBehalfOf are built for it.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['userAddress', 'id', 'action'], 'properties': {'id': {'type': 'integer', 'minimum': 0, 'description': 'On-chain position index, from get_positions (its `id`).'}, 'full': {'type': 'boolean', 'description': 'repay only: clear the entire remaining debt.'}, 'action': {'enum': ['close', 'increase_leverage', 'add_collateral', 'remove_collateral', 'repay', 'borrow'], 'type': 'string', 'description': 'What to do to the position.'}, 'amount': {'type': 'string', 'description': 'Human-units amount. Required for add_collateral/remove_collateral/repay/borrow.'}, 'chainId': {'type': 'integer', 'description': 'Chain to target. Supported: 1, 4663. Default: 1.'}, 'leverage': {'type': 'number', 'description': 'increase_leverage: target leverage. Provide this OR desiredLtv.', 'exclusiveMinimum': 0}, 'payToken': {'type': 'string', 'description': 'Token to pay in (add_collateral/repay). Collateral/loan = direct; any other = zapped. ETH = zero address.'}, 'slippage': {'type': 'number', 'description': 'Swap slippage ratio (0.005 = 0.5%). Default 0.005, capped at 0.01.', 'exclusiveMinimum': 0}, 'desiredLtv': {'type': 'string', 'description': "increase_leverage: target LTV percent (e.g. '80'). Provide this OR leverage."}, 'userAddress': {'type': 'string', 'description': 'Wallet that owns the position and will sign.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['userAddress'], 'properties': {'chainId': {'type': 'integer', 'description': 'Chain to target. Supported: 1, 4663. Default: 1.'}, 'userAddress': {'type': 'string', 'description': 'Wallet address to read positions for.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'chainId': {'type': 'integer', 'description': 'Chain to target. Supported: 1, 4663. Default: 1.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Morpho market id (0x followed by 64 hex chars).'}, 'chainId': {'type': 'integer', 'description': 'Chain to target. Supported: 1, 4663. Default: 1.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'chainId': {'type': 'integer', 'description': 'Chain to target. Supported: 1, 4663. Default: 1.'}, 'category': {'type': 'string', 'description': "Filter by collateral category: 'stable', 'ETH', 'BTC', 'stable-PT', 'stocks' (equity vaults), 'Other' (perps)."}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['strategyId', 'amount'], 'properties': {'amount': {'type': 'string', 'description': "Deposit amount in human units of the vault's deposit token (USDG), e.g. '10000'."}, 'chainId': {'type': 'integer', 'description': 'Chain to target. Supported: 1, 4663. Default: 1.'}, 'slippage': {'type': 'number', 'description': "Swap slippage ratio. Default 0.01 (the app's setting for vaults), capped at 0.01.", 'exclusiveMinimum': 0}, 'strategyId': {'type': 'string', 'description': "The vault's id from list_strategies (starts with 'equity-')."}, 'stockLtvPct': {'type': 'string', 'description': "Stock-leg LTV percent to borrow at (e.g. '50'). Default: the vault's targetLtvPct. Capped at 88% of the stock market's liquidation LTV (55 on a 62.5% market) — a higher value is refused, not clamped."}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['strategyId', 'payToken', 'amount'], 'properties': {'amount': {'type': 'string', 'description': "Amount of payToken in human units (e.g. '10000' for 10,000 USDC)."}, 'chainId': {'type': 'integer', 'description': 'Chain to target. Supported: 1, 4663. Default: 1.'}, 'leverage': {'type': 'number', 'description': 'Target leverage, e.g. 3. Provide this OR desiredLtv.', 'exclusiveMinimum': 0}, 'payToken': {'type': 'string', 'description': 'Address of the token you pay in. May be the collateral (opened directly) or any other token (zapped: swapped to collateral first). Native ETH = the zero address 0x0000…0000.'}, 'slippage': {'type': 'number', 'description': 'Swap slippage as a ratio (0.005 = 0.5%). Default 0.005, capped at 0.01.', 'exclusiveMinimum': 0}, 'desiredLtv': {'type': 'string', 'description': "Target LTV percent, e.g. '66.67'. Provide this OR leverage."}, 'strategyId': {'type': 'string', 'description': 'Morpho market id of the strategy (from list_strategies / get_strategy).'}}, 'additionalProperties': False}
最近のツール変更
類似のMCPサーバー
The Stall
Provides pay-per-call tools for YouTube keyword research and research on stocks, crypto, DeFi, options, and macroeconomic data.
Crank Protocol
Provides non-custodial Solana and EVM tools for swaps, derivatives, lending, staking, tokenized equities, bridging, and strategy …
x402-services
Provides on-chain, trading, and AI tools for Robinhood Chain.
FortFi Treasury MCP
Provides policy-controlled crypto treasury operations across chains, including wallets, payments, token discovery, swaps, bridges…
DeltaSignal ATLAS-7
Analyzes SEC and XBRL data for crypto-related public companies, including fundamentals, issuer signals, peer comparisons, stress …
intel
Provides multi-chain market intelligence, blockchain activity metrics, trading and portfolio planning, sanctions clearance, agent…
TradingCalc MCP: Options, Forex, Risk Stats, Prediction Markets, On-Chain & Crypto Futures
Performs deterministic calculations for crypto futures, funding, leverage, liquidation, position sizing, token swaps, on-chain ri…
Market Intelligence API
Analyzes crypto and tokenized-asset markets using DEX flows, perpetual positioning, smart-money activity, token risk, market news…