logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

defillama-mcp

Proxy requests through a Model Context Protocol server to interact with the DefiLlama API, providing real-time data on decentralized finance (DeFi) through dynamically generated tools based on the DefiLlama OpenAPI specification.

Author

defillama-mcp logo

nic0xflamel

MIT License

Quick Info

GitHub GitHub Stars 0
NPM Weekly Downloads 0
Tools 1
Last Updated 2026-02-19

Tags

defillamanic0xflamelopenapidefillama apinic0xflamel defillamadefillama openapi

DefiLlama MCP Server

smithery badge

This package provides a Model Context Protocol (MCP) server that acts as a proxy to the public DefiLlama API. It allows AI assistants (like Cursor) to interact with the DefiLlama API through the defined OpenAPI specification.

Features

  • Dynamically generates MCP tools from the DefiLlama OpenAPI specification.
  • Uses the official DefiLlama API.
  • Translates MCP callTool requests into HTTP requests to the DefiLlama API.
  • Handles responses and errors from the API.

Installation & Usage

Once published to npm, you can configure clients like Cursor to automatically download and run the server using npx. Add an entry to your client's MCP configuration (e.g., mcp.json):

{
  "mcpServers": {
    "defillama": { 
      "command": "npx",
      "args": [
        "-y",
        "@nic0xflamel/defillama-mcp-server"
      ]
    }
  }
}

Replace "defillama" with your desired server name key.

Using Smithery (for Claude Desktop)

To install automatically via Smithery:

npx -y @smithery/cli install @nic0xflamel/defillama-mcp-server --client claude

Manual / Development

  1. Clone the repository.
  2. Run npm install.
  3. Run npm run build.
  4. Start the server: npm start or use the linked command defillama-mcp-server (after running npm link).
  5. Configure your MCP client to connect via stdio using the appropriate command (see npx example above, adapting for local paths or linked command if not using npx).

License

MIT (A LICENSE file exists in the project root)

See Also

`