MCP.Market

Graph Aave MCP server

by PaulieB14·io.github.PaulieB14/graph-aave-mcp·v1.0.0·2 stars

AAVE V2/V3 lending & governance MCP — 7 chains via The Graph subgraphs

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
New

2 stars

Reviews

Write one

Nobody has reviewed Graph Aave yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Graph Aave tools (14)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • get_aave_flash_loans

    Use this when the user asks about AAVE flash loans —

  • get_aave_liquidations

    Use this when the user asks about AAVE liquidation events —

  • get_aave_reserve

    Use this when the user asks about a specific AAVE asset in detail —

  • get_aave_reserves

    Use this when the user asks about AAVE lending markets, available assets,

  • get_aave_schema

    Use this to introspect the full GraphQL schema for any AAVE chain's subgraph.

  • get_aave_user_position

    Use this when the user asks about a wallet's AAVE position —

  • get_governance_proposals

    Use this when the user asks about AAVE governance —

  • get_proposal_votes

    Use this when the user asks about votes on a specific AAVE governance proposal —

  • get_recent_borrows

    Use this when the user asks about recent borrowing activity on AAVE —

  • get_recent_supplies

    Use this when the user asks about recent deposit/supply activity on AAVE —

  • get_reserve_rate_history

    Use this when the user asks about historical AAVE rates or TVL trends —

  • list_aave_chains

    Use this when the user asks which AAVE chains are supported, wants to pick a network,

  • query_aave_subgraph

    Use this when a pre-built tool doesn't cover the user's need —

  • simulate_health_factor

    Use this when the user wants to simulate how a price change affects their AAVE health factor —

Public scan report

scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it

no findings
  • Code scan7 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 25 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Graph Aave compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
83/100
higher than 65% of 48,255 servers
Tools
14
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
2
more than 75% of 28,688 servers

What its tools let an agent do: 14 read

Install Graph Aave in Claude Code, Cursor or VS Code

Runs npx -y graph-aave-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add graph-aave-mcp -- npx -y graph-aave-mcp
Add to Cursor

What the publisher says

From the Graph Aave repository's README, as published. We do not edit it. Read it on GitHub

graph-aave-mcp

MCP server for AAVE V2, V3, and V4 — 51 tools across 17 Graph subgraphs + the Aave V4 API + V4 Omnigraph (for data the REST API doesn't expose).

Covers lending markets, user positions, health factors, cross-chain liquidation risk monitoring, liquidations, flash loans, governance, V4 hubs/spokes, exchange rates, swap quotes, rewards, and protocol history.

Published to the MCP Registry as io.github.PaulieB14/graph-aave-mcp

Three Data Sources

Quick Start

# Claude Code
claude mcp add graph-aave -- npx -y graph-aave-mcp

# Set Graph API key for subgraph tools (V4 tools work without it)
export GRAPH_API_KEY=your-key-here

# Optional but recommended: the two live on-chain tools read via RPC, and the
# unconfigured public fallback is rate-limited or blocked on many networks.
export ETHEREUM_RPC_URL=https://your-endpoint

Claude Desktop / Cursor config

{
  "mcpServers": {
    "graph-aave": {
      "command": "npx",
      "args": ["-y", "graph-aave-mcp"],
      "env": {
        "GRAPH_API_KEY": "your-api-key-here"
      }
    }
  }
}

Free Graph API key: thegraph.com/studio (100K queries/month free tier).

Hosted deployment (no install): Fronteir AI

V2/V3 Tools (The Graph Subgraphs)

15 tools + 1 raw query escape hatch. Requires GRAPHAPIKEY.

Response size. getaavereserves returns every active reserve by default —

on Ethereum that is 67 reserves, ~28k tokens. Pass symbols: ["USDC"] for one

asset (~675 tokens), compact: true for rates only, or limit to cap the rows.

getv4reserves takes the same three options.

Discovery

Lending Markets

User Positions

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Graph Aave: common questions

Is Graph Aave MCP server safe?
Mostly: it is graded B (83/100). Read the Graph Aave safety report
How do I install Graph Aave?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Graph Aave need an API key?
Yes. The registry entry asks for GRAPH_API_KEY.
Is Graph Aave maintained?
The last commit was 62 days ago (2026-09-02). The latest release is v1.0.0.
How does Graph Aave compare with other MCP servers?
safety score 83/100 (higher than 65% of 48,255 servers); tools 14 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

More from PaulieB14 →