by kukapay
Provides tools to fetch the latest results of a Dune query or run a Dune query on demand, returning the data as CSV‑formatted strings for seamless consumption by AI agents.
The server bridges Dune Analytics data to AI agents, exposing two primary tools—get_latest_result and run_query—that return query outcomes in CSV format.
npx -y @smithery/cli install @kukapay/dune-analytics-mcp --client claude
.env file or as an environment variable:
DUNE_API_KEY=your_api_key_here
mcp dev main.py
get_latest_result(query_id=4853921)run_query(query_id=1215383)mcp install main.py --name "Dune Analytics" to register it as a service.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
Clone the Repository:
git clone https://github.com/kukapay/dune-analytics-mcp.git
cd dune-analytics-mcp
Set Up Environment Variables:
Create a .env file in the project root:
DUNE_API_KEY=your_api_key_here
Alternatively, set it as a system environment variable:
export DUNE_API_KEY="your_api_key_here"
Development Mode:
mcp dev main.py
This 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.
get_latest_result(query_id)
query_id (int) - The ID of the Dune query.get_latest_result(query_id=4853921)
run_query(query_id)
query_id (int) - The ID of the Dune query to run.run_query(query_id=1215383)
This project is licensed under the MIT License - see the LICENSE file for details.
Please log in to share your review and rating for this MCP.
{
"mcpServers": {
"dune-analytics": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@kukapay/dune-analytics-mcp",
"--client",
"claude"
],
"env": {
"DUNE_API_KEY": "<YOUR_API_KEY>"
}
}
}
}claude mcp add dune-analytics npx -y @smithery/cli install @kukapay/dune-analytics-mcp --client claudeExplore related MCPs that share similar capabilities and solve comparable challenges
by mindsdb
Enables humans, AI agents, and applications to retrieve highly accurate answers across large‑scale data sources, unifying heterogeneous databases, warehouses, and SaaS platforms.
by mckinsey
Build high-quality data visualization apps quickly using a low-code toolkit that leverages Plotly, Dash, and Pydantic.
by antvis
Offers over 25 AntV chart types for automated chart generation and data analysis, callable via MCP tools, CLI, HTTP, SSE, or streamable transports.
by reading-plus-ai
A versatile tool that enables interactive data exploration through prompts, CSV loading, and script execution.
by Canner
Provides a semantic engine that lets MCP clients and AI agents query enterprise data with contextual understanding, precise calculations, and built‑in governance.
by surendranb
Provides natural‑language access to Google Analytics 4 data via MCP, exposing over 200 dimensions and metrics for Claude, Cursor and other compatible clients.
by ergut
Provides secure, read‑only access to BigQuery datasets, allowing large language models to query and analyze data through a standardized interface.
by isaacwasserman
Provides an interface for LLMs to visualize data using Vega‑Lite syntax, supporting saving of data tables and rendering visualizations as either a full Vega‑Lite specification (text) or a base64‑encoded PNG image.
by vantage-sh
Fetch and explore cloud cost and usage data from a Vantage account using natural language through AI assistants and MCP clients.