Skip to main content
Glama
SAK1337

Dune Analytics MCP Server

by SAK1337
proposal.md769 B
# Change: Add Query Execution Tools ## Why Query execution is the primary use case for Dune Analytics integration. Agents need both blocking (synchronous) and non-blocking (asynchronous) execution modes to handle queries of varying complexity and duration. ## What Changes - Add `run_query` tool for blocking execution with result waiting - Add `submit_query` tool for non-blocking execution returning execution_id - Add `get_execution_status` tool for checking job state - Add `get_execution_results` tool for retrieving completed job data - Implement proper error mapping for Dune API errors ## Impact - Affected specs: execution-tools (new capability) - Affected code: server.py (add tool definitions) - Dependencies: Requires core-server capability (proposal 1)

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/SAK1337/dune-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server