HyperEVM MCP

HyperEVM MCP

Enables AI agents to interact with HyperLend protocol and Kittenswap DEX on Hyperliquid EVM network. Supports DeFi operations including lending, borrowing, withdrawing assets, and token swapping with comprehensive portfolio management.

Category
Visit Server

README

HyperEVM MCP

A Model Context Protocol server for interacting with HyperLend protocol and Kittenswap DEX on Hyperliquid EVM network. This MCP enables AI agents to perform DeFi operations including lending, borrowing, and token swapping.

Features

HyperEVM Protocol

  • Supply/Lend: Deposit assets to earn lending yield and enable borrowing capacity
  • Withdraw: Retrieve supplied assets and accrued interest
  • Borrow: Borrow assets against supplied collateral with variable or stable rates
  • Repay: Repay borrowed debt to reduce debt burden and improve health factor
  • Portfolio Management: Comprehensive account state and position tracking
  • Market Data: View all available lending markets and their parameters

Kittenswap DEX

  • Token Swapping: Automated token swaps with slippage protection
  • Multi-Pool Support: Support for different tick spacings and pool configurations
  • Native Token Support: Seamless HYPE (native) and wrapped token handling

Supported Tokens

  • HYPE - Native Hyperliquid token
  • WHYPE - Wrapped HYPE
  • wstHYPE - Wrapped Staked HYPE
  • UBTC - Bitcoin on Hyperliquid
  • UETH - Ethereum on Hyperliquid
  • USDe - Ethena USDe stablecoin
  • USDT0 - Tether USD
  • sUSDe - Staked USDe

Installation & Setup

1. Install globally

npm install -g hyperlend-mcp

2. Set up environment variables

Using npx (recommended)

{
  "mcpServers": {
    "hyperlend": {
      "command": "npx",
      "args": ["hyperevm_mcp"],
      "env": {
        "PRIVATE_KEY": "your_private_key_here",
        "RPC_URL": "https://rpc.hypurrscan.io" "[optional]"
      }
    }
  }
}

Option C: Create .env file Create a .env file in your working directory:

PRIVATE_KEY=your_private_key_here
RPC_URL=https://rpc.hypurrscan.io <optional>

⚠️ Security Note: Keep your private key secure and never share it publicly.

Available Tools

HyperLend Protocol Operations

hyperlendSupply

Supply/lend assets to HyperLend protocol

  • Parameters: token, amount, onBehalfOf (optional)
  • Example: Supply 100 USDT0 to earn lending yield

hyperlendWithdraw

Withdraw supplied assets and accrued interest

  • Parameters: token, amount ('max' for full withdrawal), to (optional)
  • Example: Withdraw all supplied WHYPE

hyperlendBorrow

Borrow assets against supplied collateral

  • Parameters: token, amount, interestRateMode (variable/stable), onBehalfOf (optional)
  • Example: Borrow 0.5 UETH against WHYPE collateral

hyperlendRepay

Repay borrowed debt

  • Parameters: token, amount ('max' for full repayment), interestRateMode, onBehalfOf (optional)
  • Example: Repay all UBTC debt

hyperlendAccountState

Get comprehensive account overview

  • Parameters: userAddress (optional), detailed (boolean)
  • Returns: Complete position data, health factor, borrowing capacity

hyperlendGetReserves

View all available lending markets

  • Parameters: detailed (boolean)
  • Returns: All supported tokens and their lending parameters

Kittenswap DEX Operations

kittenswapSwapTokens

Swap tokens on Kittenswap DEX

  • Parameters: tokenIn, tokenOut, amountIn, amountOutMinimum (optional), tickSpacing, slippageTolerance, deadline (optional)
  • Example: Swap 10 WHYPE for UBTC with 3% slippage tolerance

Usage Examples

Basic Lending Flow

# 1. Supply WHYPE as collateral
hyperlendSupply --token WHYPE --amount 100

# 2. Borrow USDT0 against collateral  
hyperlendBorrow --token USDT0 --amount 50

# 3. Check account health
hyperlendAccountState --detailed true

# 4. Repay debt
hyperlendRepay --token USDT0 --amount max

# 5. Withdraw collateral
hyperlendWithdraw --token WHYPE --amount max

Token Swapping

# Swap HYPE for UBTC
kittenswapSwapTokens --tokenIn HYPE --tokenOut UBTC --amountIn 1.0 --slippageTolerance 3.0

Network Information

  • Chain: Hyperliquid EVM (Chain ID: 998)
  • RPC URL: https://rpc.hypurrscan.io
  • Native Token: HYPE
  • HyperLend Protocol: Aave V3 fork optimized for Hyperliquid
  • Kittenswap: Uniswap V3 fork for Hyperliquid

Requirements

  • Node.js 18+
  • Hyperliquid EVM wallet with HYPE for gas fees
  • Private key for transaction signing

Security

  • Your private key stays local and is never shared
  • All transactions happen on-chain via Hyperliquid EVM network
  • Open source and auditable code
  • Built on battle-tested Aave V3 and Uniswap V3 protocols

Support

For issues and questions:

License

MIT License - see LICENSE file for details.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
E2B

E2B

Using MCP to run code via e2b.

Official
Featured