kukapay/dune-analytics-mcp
A mcp server that bridges Dune Analytics data to AI agents.
Platform-specific configuration:
{
"mcpServers": {
"dune-analytics-mcp": {
"command": "npx",
"args": [
"-y",
"dune-analytics-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
[](https://smithery.ai/server/@kukapay/dune-analytics-mcp)
A mcp server that bridges Dune Analytics data to AI agents.
get_latest_result: Fetch the latest results of a Dune query by ID.run_query: Execute a Dune query by ID and retrieve results.To install Dune Analytics for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @kukapay/dune-analytics-mcp --client claude git clone https://github.com/kukapay/dune-analytics-mcp.git
cd dune-analytics-mcp Create a .env file 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" mcp dev main.pyThis starts the server with hot reloading for development.
mcp install main.py --name "Dune Analytics"Installs the server as a service for use with Claude Desktop.
query_id (int) - The ID of the Dune query. get_latest_result(query_id=4853921)Loading reviews...