32 tools from the Graph Aave MCP Server, categorised by risk level.
View the Graph Aave policy →find_best_rates Use this when the user asks 'Where should I supply USDC for the best yield?', 'Which chain has the lowest WETH borrow rate?', 'Compare AAVE rates a... get_aave_flash_loans Use this when the user asks about AAVE flash loans — 'Show me recent flash loans on Ethereum', 'What assets are flash-loaned most?', 'How much in f... get_aave_liquidations Use this when the user asks about AAVE liquidation events — 'Show me recent liquidations on Ethereum', 'Has address 0x... been liquidated?', 'Who a... get_aave_repays Use this when the user asks about AAVE debt repayment activity — 'Show me recent repayments on Ethereum', 'Has address 0x... repaid any debt?', 'Wh... get_aave_reserve Use this when the user asks about a specific AAVE asset in detail — e.g. 'Tell me everything about USDC on Ethereum AAVE', 'What are the WETH borro... get_aave_reserves Use this when the user asks about AAVE lending markets, available assets, supply APY, borrow APY, TVL, utilization rate, collateral factors, or liq... get_aave_schema Use this to introspect the full GraphQL schema for any AAVE chain's subgraph. Returns all queryable root fields and their types. Useful before writ... get_aave_user_position Use this when the user asks about a wallet's AAVE position — 'What is my health factor?', 'What have I supplied to AAVE?', 'How much have I borrowe... get_governance_proposals Use this when the user asks about AAVE governance — 'Show me recent AAVE governance proposals', 'What proposals are currently active?', 'What is th... get_proposal_votes Use this when the user asks about the vote totals on a specific AAVE governance proposal — 'How did proposal #X vote?', 'Show me the for/against br... get_recent_borrows Use this when the user asks about recent borrowing activity on AAVE — 'Who has been borrowing USDC on Ethereum?', 'Show me recent WETH borrows on A... get_recent_supplies Use this when the user asks about recent deposit/supply activity on AAVE — 'Who has been supplying ETH on Base?', 'Show me recent USDC deposits on ... get_reserve_rate_history Use this when the user asks about historical AAVE rates or TVL trends — 'How has USDC supply rate changed over time?', 'Show me ETH borrow rate his... get_v4_asset Get Aave V4 asset details: total supplied/borrowed across all hubs, average supply/borrow APY, and current price. No API key needed. get_v4_asset_price_history Get historical price data for an Aave V4 asset. Powered by Chainlink oracles. No API key needed. get_v4_chains List all chains supported by Aave V4 (mainnet and testnet). No API key needed. get_v4_claimable_rewards Get a user's claimable Merkl and points rewards on Aave V4. No API key needed. get_v4_exchange_rate Get exchange rate for any token via Aave V4's Chainlink oracle integration. Supports ERC-20 tokens, native tokens (ETH), and fiat currencies. No AP... get_v4_hubs Get Aave V4 liquidity hubs (Core, Plus, Prime) with TVL, utilization, and supply/borrow caps. No API key needed. get_v4_protocol_history Get Aave V4 protocol-wide historical data: total deposits and borrows over time in USD. No API key needed. get_v4_reserves Get Aave V4 reserves with supply/borrow APYs, risk params (collateral factor, caps), and status. Use get_aave_reserves for V2/V3. No API key needed. get_v4_spokes Get Aave V4 spokes (Main, Bluechip, Kelp, Lido, Ethena, EtherFi, etc.). Spokes are chain-specific deployment points enabling cross-chain lending. N... get_v4_swap_quote Get a read-only swap price quote from Aave V4 (powered by CoW Protocol with MEV protection). Returns pricing, fees, and slippage. No API key needed. get_v4_user_activities Get a user's Aave V4 transaction history: supplies, borrows, withdrawals, repayments, liquidations, swaps. No API key needed. get_v4_user_balances Get a user's cross-chain token balances in Aave V4 with highest supply APY and lowest borrow APY per token. No API key needed. get_v4_user_borrows Get a user's Aave V4 borrow positions with principal, debt, interest. No API key needed. get_v4_user_positions Get a user's Aave V4 positions across all spokes — health factor, collateral, debt, borrowing power, net APY. Cross-chain by default. No API key ne... get_v4_user_summary Get aggregated Aave V4 portfolio summary for a user: total positions, net balance, collateral, debt, net APY, lowest health factor. No API key needed. get_v4_user_supplies Get a user's Aave V4 supply positions with principal, interest, and collateral status. No API key needed. list_aave_chains Use this when the user asks which AAVE chains are supported, wants to pick a network, or needs to discover available AAVE deployments. Returns all ... query_aave_subgraph Use this when a pre-built tool doesn't cover the user's need — execute a raw GraphQL query against any AAVE chain's subgraph. Use get_aave_schema f... 2/5 The Graph Aave MCP server exposes 32 tools across 2 categories: Read, Destructive.
Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Graph Aave server.
Graph Aave tools are categorised as Read (31), Destructive (1). Each category has a recommended default policy.
Open source. One binary. Zero dependencies.
npx -y @policylayer/intercept