Defi MCP Server

AI agent access to on-chain DeFi data: wallet balances, Aave v3 positions, token prices.

Remote serverstreamable-httpPython

What is the Defi MCP Server?

AI agent access to on-chain DeFi data: wallet balances, Aave v3 positions, token prices.

What the server does

An MCP (Model Context Protocol) server that gives AI agents direct, on-chain access to DeFi data on EVM chains — wallet balances, Aave v3 lending positions, and live token prices, with no centralized API in the middle.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_token_balanceReads the ERC-20 balance of any wallet address for a supported token.
get_aave_positionReads a user's full Aave v3 lending/borrowing position: collateral, debt, available borrowing power, and health factor — straight from the Aave v3 Pool contract.
get_token_priceReads the current USD price of a token directly from a Chainlink price feed — the same oracle DeFi protocols use internally, so the price is consistent with what get_aave_position reports.
simulate_swapSimulates a Uniswap v3 swap on-chain via the QuoterV2 contract — no transaction submitted, no wallet needed. Tries all four fee tiers (0.01%, 0.05%, 0.3%, 1%) and returns the best available output amount.
helloSimple connectivity check — confirms the MCP server is reachable and responding.

Configuration

VariableDescriptionRequired
POLYGON_RPC_URLEndpoint or connection string the server talks to.Yes
ARBITRUM_RPC_URLEndpoint or connection string the server talks to.Yes

Example prompts to try

  • “Use Defi to get token balance.”
  • “Use Defi to get aave position.”
  • “Use Defi to get token price.”

Frequently asked questions

AI agent access to on-chain DeFi data: wallet balances, Aave v3 positions, token prices. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.