Dune Analytics MCP Server
A mcp server that bridges Dune Analytics data to AI agents.
Features
- Tools:
get_latest_result: Fetch the latest results of a Dune query by ID.run_query: Execute a Dune query by ID and retrieve results.
- CSV Output: All results are returned as CSV-formatted strings for easy processing.
Prerequisites
- Python 3.10+
- A valid Dune Analytics API key (get one from Dune Analytics)
Installation
Clone the Repository:
git clone https://github.com/kukapay/dune-analytics-mcp.git cd dune-analytics-mcpSet Up Environment Variables: Create a
.envfile in the project root:DUNE_API_KEY=your_api_key_hereAlternatively, set it as a system environment variable:
export DUNE_API_KEY="your_api_key_here"
Usage
Running the Server
Development Mode:
mcp dev main.pyThis starts the server with hot reloading for development.
Install for Claude Desktop:
mcp install main.py --name "Dune Analytics"Installs the server as a service for use with Claude Desktop.
Tool Usage
get_latest_result(query_id)- Description: Retrieves the latest results of a specified Dune query.
- Input:
query_id(int) - The ID of the Dune query. - Output: CSV-formatted string of the query results.
- Example:
get_latest_result(query_id=4853921)
run_query(query_id)- Description: Executes a Dune query and returns the results.
- Input:
query_id(int) - The ID of the Dune query to run. - Output: CSV-formatted string of the query results.
- Example:
run_query(query_id=1215383)
Example Commands in Claude Desktop
- “Get latest results for dune query 1215383”
- “Run dune query 1215383”
License
This project is licensed under the MIT License - see the LICENSE file for details.
Dune Analytics
Project Details
- kukapay/dune-analytics-mcp
- MIT License
- Last Updated: 4/16/2025
Recomended MCP Servers
基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server
simple logseq mcp server
Monitor browser logs directly from Cursor and other MCP compatible IDEs.
Model Context Protocol (MCP) server for connecting Claude with the Intervals.icu API
Stdio MCP Server wrapping custom Python runtime (LocalPythonExecutor) from Hugging Faces' `smolagents` framework. The runtime combines the ease...
Advanced MCP tool for Perplexity and OpenRouter API integration.
A powerful MCP memory using a knowledge graph powered by elastic search
A MCP Server for creating Powerpoint Presentations
An advanced MCP server for Home Assistant. 🔋 Batteries included.
Hacker news MCP server
Model Context Protocol server for Aiven





