DeFi Quant Yield & Risk Engine

io.github.PyrochemPublished by GitHub account Pyrochemv1.0.6Updated Nov 6, 2026

Quantitative DeFi carry ROE, borrow kink slippage & risk simulation across 6 protocols.

VerifiedSTDIODesktop onlyFinanceData & Analytics

Overview

AI-generated overview

Local MCP server exposing seven DeFi quant tools for stablecoin yield, leveraged carry ROE and pre-trade borrow/swap slippage simulation across six protocols.

What you can do
  • Scan stablecoin yields and compare sUSDe/sUSDS returns against the cheapest USDC borrow rates, with leveraged loop ROE and breakeven spreads
  • Simulate Morpho Blue borrow APY slippage across the 90% AdaptiveCurveIRM kink and post-trade utilization
  • Model Ethena sUSDe 8-hour epoch vesting and APY dilution from large deposits
  • Unpack Fluid LiquidityLayer bit-packed storage slots and compute post-trade rate impact
  • Compute Sky sUSDS per-second compounding and leveraged carry against Morpho borrow costs
  • Audit Euler V2 vault caps and EVC sub-accounts, and analyze Pendle V2 logit curve, TWAP and PT swap slippage
When to use it
Useful when an assistant should answer quantitative DeFi questions about stablecoin carry, looping leverage, borrow-rate kink slippage, epoch dilution or fixed-yield divergence, and needs simulated post-trade numbers rather than static snapshots.
Requirements
Runs locally over stdio via npx (Node.js). Needs a RapidAPI key supplied in the RAPIDAPI_KEY environment variable for live on-chain RPC telemetry; the README also sets a RAPIDAPI_HOST variable. A free RapidAPI tier with 50 requests per month is mentioned. Desktop client configuration only.
Before you install
Requires a third-party RapidAPI key, and on-chain queries are sent to that hosted API, so usage is metered by its quota. Simulations are pre-trade estimates, not guarantees; the server does not execute trades, but acting on its yield or slippage figures carries financial risk.

Installation

In SourceWeft

  1. Open DeFi Quant Yield & Risk Engine in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

DeFi Quant MCP Server (defi-quant-mcp-server)

This repository contains the official open-source Model Context Protocol (MCP) server implementation for the DeFi Quant suite. Built with @modelcontextprotocol/sdk and Zod schema validation, it exposes 7 native DeFi yield, leveraged carry, and pre-trade risk simulation tools directly to AI agents (Claude Desktop, Cursor, Windsurf, and autonomous trading agents).

Unlike read-only DeFi wrappers that only return static historical snapshots, this MCP server performs pre-execution smart contract state simulations across Morpho Blue, Ethena (sUSDe), Fluid Protocol, Sky Protocol (sUSDS), Euler V2 (EVK/EVC), and Pendle V2.


Example AI Prompts This Server Solves

Once connected to Claude Desktop or Cursor, your AI agent can autonomously answer complex quantitative DeFi questions:

  • Cross-Protocol Yield & Looping: "Where is the highest leveraged stablecoin carry right now between Ethena sUSDe and Sky sUSDS, and is it cheaper to borrow USDC on Morpho Blue, Fluid, or Euler V2 at 5x leverage?"
  • Morpho Blue Kink Slippage: "What happens to the borrow APY on the Morpho wstETH/USDC market if I borrow an extra $2,000,000? Does it push utilization past the 90% AdaptiveCurveIRM kink?"
  • Ethena Epoch Dilution: "How much unvested USDe is left in Ethena's current 8-hour epoch, and how much will the sUSDe APY drop if a whale deposits $25M right now?"
  • Fluid Bit-Packed State: "Unpack the Fluid LiquidityLayer 256-bit storage slot for USDC and calculate post-trade utilization after a $2M borrow."
  • Pendle V2 Fixed Yield & TWAP Divergence: "Compare Pendle's Spot Implied Fixed APY against the 15-minute PT Oracle TWAP, and simulate the implied yield slippage on a $1M PT swap."
  • Euler V2 Vault & Sub-Account Audits: "Decode the uint16 supply/borrow caps on the Euler V2 Prime USDC vault and check active EVC sub-account bitmaps."

Native MCP Tools Included (7 Tools)

  1. scan_stablecoin_yield_arbitrage_radar — Compares live stablecoin yields (sUSDe, sUSDS) against the cheapest USDC borrow rates (Morpho Blue, Fluid, Euler V2) and calculates net leveraged loop ROE and breakeven borrow spreads.
  2. simulate_morpho_blue_kink_slippage — Reads live Morpho Blue market state (borrowShares, totalSupplyAssets) and simulates post-trade borrow APY slippage across the 90% AdaptiveCurveIRM kink.
  3. simulate_ethena_susde_vesting_dilution — Queries Ethena getUnvestedAmount() linear 8-hour epoch decay and models post-deposit APY dilution.
  4. unpack_fluid_liquidity_layer_state — Unpacks Fluid Protocol's 56|8 BigMath bit-packed storage slots into human-readable supply/borrow liquidity, utilization, and post-trade rate impact.
  5. simulate_sky_susds_leveraged_carry — Computes continuous RAY ($10^{27}$) per-second ssr/chi compounding for Sky sUSDS against Morpho USDC borrow costs.
  6. audit_euler_v2_vault_and_evc_subaccounts — Decodes Euler V2 compact floating-point mantissa/exponent caps, simulates IRM kink slippage, and scans EVC 256-bit XOR sub-accounts (0..3).
  7. analyze_pendle_v2_logit_curve_and_twap — Reads Pendle V2 MarketState logit curve parameters (scalarRoot, lnFeeRateRoot), compares Spot Implied APY vs. PT Oracle TWAP, and simulates PT swap slippage.

Quick Start (Claude Desktop / Cursor Configuration)

  1. Grab a free API key from the DeFi Quant Multi-Protocol Yield & Risk API on RapidAPI (includes a Free $0/mo Basic Tier with 50 requests/month).
  2. Add the following block to your claude_desktop_config.json or .cursor/mcp.json:
json
{  "mcpServers": {    "defi-quant": {      "command": "npx",      "args": ["-y", "defi-quant-mcp-server"],      "env": {        "RAPIDAPI_KEY": "YOUR_RAPIDAPI_KEY",        "RAPIDAPI_HOST": "defi-quant-multi-protocol-yield-risk-api.p.rapidapi.com"      }    }  }}

Source: README.md at commit 6e43a48

Tools

7

scan_stablecoin_yield_arbitrage_radar

Use this tool when a user asks where to find the best DeFi stablecoin yield, how to loop stablecoins for leveraged carry, or wants to compare Ethena sUSDe and Sky sUSDS yields against the cheapest USDC borrow rates across Morpho Blue, Fluid, and Euler V2.

Parametersleverage

simulate_morpho_blue_kink_slippage

Use this tool when a user wants to check Morpho Blue borrow rates, market utilization, or simulate how a large borrow or loop position will impact the 90% AdaptiveCurveIRM kink and push up post-trade borrow APY.

ParametersmarketIdsimBorrowDelta

simulate_ethena_susde_vesting_dilution

Use this tool when a user asks about Ethena sUSDe real-time APY, 8-hour epoch reward vesting (`getUnvestedAmount`), or how a large whale deposit into the sUSDe staking contract will dilute the current yield.

ParameterssimDepositUSDe

unpack_fluid_liquidity_layer_state

Use this tool when a user asks about Fluid Protocol USDC borrow/supply rates, needs to decode Fluid's 256-bit BigMath storage slots (`exchangePricesAndConfig`), or wants to simulate post-trade utilization on Fluid.

ParameterstokenAddresssimBorrowDelta

simulate_sky_susds_leveraged_carry

Use this tool when a user asks about Sky Protocol (MakerDAO) sUSDS savings rate, continuous per-second RAY compounding (`ssr` and `chi`), or wants to calculate leveraged sUSDS/USDC loop ROE and breakeven borrow rates on Morpho.

ParametersleverageborrowRateOverride

audit_euler_v2_vault_and_evc_subaccounts

Use this tool when a user wants to audit an Euler V2 (EVK) vault, decode uint16 compact floating-point supply/borrow caps, simulate Euler IRM borrow kink slippage, or inspect Ethereum Vault Connector (EVC) 256-bit XOR sub-account bitmaps.

ParametersvaultAddressaccountAddresssimBorrowDelta

analyze_pendle_v2_logit_curve_and_twap

Use this tool when a user asks about Pendle V2 fixed yields (PT/YT), wants to compare Spot Implied APY against the 15-minute geometric PT Oracle TWAP, or needs to simulate how a large PT trade impacts the logit AMM curve (`scalarRoot`, `lnFeeRateRoot`).

ParametersmarketAddresssimPtTradeSize

Version history

2
  1. v1.0.6LatestNov 6, 2026
  2. v1.0.3Nov 5, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts
  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts