Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,518Letters: 13Defects: 1,321counted 3 min ago
teppi

MCP serverio.github.rabeles11/metalend

Browse, deposit, withdraw & rebalance stablecoins on Aave, Morpho & Euler across major EVM chains.
UNRATEDActivestreamable-httpmcp.metalend.tech

Overview

Score?
UNRATED 0.648
of what a free look can see, on 30 looks
Looks
35
last 13 hr ago
Tools
19

More info

URL
mcp.metalend.tech/mcp
streamable-http
Says it is
metalend-rebalancer 1.0.0
protocol 2025-06-18
In the record since
32 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.648 · highest on record 0.8561

Toolsfrom sha256:399f93696a…5789cc

The tools this server lists, read out of the definition it returned
ToolSchema
get_auth_challenge
Get a Sign-In-With-Ethereum challenge message for a wallet, required before any deposit/withdrawal/config-update tool. The returned `message` must be signed with personal_sign (EIP
input · no output
get_balances
Get a wallet's deployed rebalancer balances broken down per token, per chain, and per protocol/pool, including net earnings and blended APY. Also returns the wallet's rebalancerAdd
input · no output
get_bridge_balances
Get a wallet's in-transit USDC bridge balances (funds moving cross-chain toward a destination pool), including estimated completion time. Does NOT include already-settled rebalance
input · no output
get_config
Get a wallet's current rebalancer configuration per token: which protocols/pools/chains are enabled, rebalance frequency, lifetime deposits/withdrawals/fees, and spending cap. `spe
input · no output
get_default_config
Get MetaLend's recommended default rebalancer configuration for a given token symbol (e.g. 'USDC'): rebalancingManagerAddress plus recommended protocolIds/poolAddresses/domainIds.
input · no output
get_deposit_status
Poll the status of a deposit by trackingId (returned by submit_deposit). `status` is one of: PROCESSING — still confirming on-chain, keep polling; BRIDGING — deposit accepted, fund
input · no output
get_rewards
Get a wallet's aggregated rewards/earnings across all reward sources (e.g. Merkle), including claimed/available USD totals. Does NOT include base rebalancer yield/APY earnings — th
input · no output
get_token_info
Get a token's on-chain metadata (display name, decimals, EIP-712 version) for a given chain. Needed when building an EIP-3009 deposit signature's tokenName/tokenVersion fields. Rat
input · no output
get_transaction_costs
Get constant on-behalf deposit/withdraw gas costs and minimum deposit/withdraw amounts for a token, broken down per supported chain. Use before a deposit to check the amount meets
input · no output
get_withdrawal_status
Poll the status of a withdrawal by trackingId (returned by submit_withdrawal). `status` is one of: PROCESSING — still in progress, keep polling (withdrawals have no cross-chain bri
input · no output
get_withdrawal_version
Get the contract signing version string required for the EIP-712 domain data used when signing a withdrawal. Rarely changes; safe to cache client-side. Rate limited to 10 calls/min
input · no output
list_pools
List all pools MetaLend's rebalancer can deposit into: protocol (Aave, Morpho, Euler), chain, APY breakdown (native/rewards/total/net-of-fee), TVL, liquidity, and the signData (pro
input · no output
prepare_config
Build the signing hash for updating a wallet's rebalancer configuration (which pools/protocols/chains it's allowed to move funds into), without signing anything. Computes keccak256
input · no output
prepare_deposit
Build everything needed to deposit into MetaLend's rebalancer, without signing anything. For gasless tokens (USDC, MUSD, PYUSD) returns an EIP-712 ReceiveWithAuthorization typed-da
input · no output
prepare_withdrawal
Build the EIP-712 typed-data payload to sign for withdrawing from a specific pool, without signing anything. Looks up the exact withdrawRequest domain/types/value MetaLend expects
input · no output
submit_auth_verify
Exchange a signed SIWE challenge message (from get_auth_challenge) for a JWT scoped to that wallet. The returned `jwt` must be passed explicitly as the `jwt` argument to submit_dep
input · no output
submit_config
Submit a signed rebalancer configuration update. Requires a `jwt` from submit_auth_verify for this walletAddress and a `signature` over prepare_config's hashToSign. Always call pre
input · no output
submit_deposit
Submit a deposit to MetaLend's rebalancer — moves funds. Requires a `jwt` from submit_auth_verify for this walletAddress, and either a `signature` (from prepare_deposit's signature
input · no output
submit_withdrawal
Submit a withdrawal from MetaLend's rebalancer — moves funds. Requires a `jwt` from submit_auth_verify for this walletAddress and a `signature` over prepare_withdrawal's typedData.
input · no output
Verify it yourselfnpx teppi-check https://mcp.metalend.tech/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2MTF4DYKDKWR96THX068