Kaskad

Available Tools

The Kaskad MCP server exposes 7 tools — 4 read-only queries and 4 write operations.


getGovernanceParams

Read live DAO-voted governance parameters from on-chain.

Returns all 10 active parameters including the supplier/borrower emission split, eligibility thresholds, and treasury ratios. Values are read from the last finalized epoch.

Always call this before building a yield strategy — the emission split directly affects optimal positioning.

Example output:

  • EMISSION_SUPPLIERS_SHARE_BPS: 4581 bps (45.8% to suppliers, 54.2% to borrowers)
  • BORROWER_MIN_LTV_BPS: 1607 bps (16.1%)
  • TVL_MIN_SUPPLY_UPTIME_BPS: 8851 bps (88.5%)

getMarkets

Live APY, utilization, and liquidity for all active Kaskad markets.

Returns supply APY, borrow APY, total supplied, total borrowed, and utilization rate per asset.


getPosition

Your wallet's current lending position.

Returns collateral value (USD), debt value (USD), available borrows (USD), health factor, per-asset supplied/borrowed balances, and staked KSKD balance.


getProtocolInfo

Static protocol metadata and full integration guide.

Returns contract addresses, network config, tokenomics summary, emission mechanics, and eligibility rules. Useful for onboarding an agent to the full protocol context before executing strategy.


supply

Supply an asset into the Kaskad lending pool.

Parameters:

ParameterDescription
assetToken symbol (USDC, WETH, WBTC, IGRA, WIKAS, KSKD, IKAS)
amountAmount to supply (in token units, not wei)

Example: Supply 1,000 USDC to earn supply APY + KSKD emissions.


borrow

Borrow an asset against your supplied collateral.

Parameters:

ParameterDescription
assetToken symbol
amountAmount to borrow

Requires sufficient collateral. Health factor must remain above 1.0 after the borrow.


repay

Repay outstanding debt.

Parameters:

ParameterDescription
assetToken symbol
amountAmount to repay (or "max" to repay all)

withdraw

Withdraw supplied assets.

Parameters:

ParameterDescription
assetToken symbol
amountAmount to withdraw

Cannot withdraw collateral that is backing active debt.