Vinkius
MCP Server

Dune Analytics MCP for AI. Run complex SQL queries on blockchain data.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Dune Analytics (Web3 SQL Analytics API) MCP on Cursor AI Code EditorDune Analytics (Web3 SQL Analytics API) MCP on Claude Desktop AppDune Analytics (Web3 SQL Analytics API) MCP on OpenAI Agents SDKDune Analytics (Web3 SQL Analytics API) MCP on Visual Studio CodeDune Analytics (Web3 SQL Analytics API) MCP on GitHub Copilot AI AgentDune Analytics (Web3 SQL Analytics API) MCP on Google Gemini AIDune Analytics (Web3 SQL Analytics API) MCP on Lovable AI DevelopmentDune Analytics (Web3 SQL Analytics API) MCP on Mistral AI AgentsDune Analytics (Web3 SQL Analytics API) MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

Dune Analytics Web3 SQL Analytics API lets your agent run complex SQL queries against live, historical data from major blockchains like Ethereum, Solana, and Polygon.

You execute queries via natural conversation, track their status, retrieve the raw results, or cancel them if they take too long.

What your AI can do

Cancel execution

Stops an ongoing query job immediately using its unique execution ID.

Execute query

Starts a new data analysis job by running a specific Dune query ID with optional parameters, returning a trackable ID.

Get execution results

Retrieves the full set of data rows from an execution that has already finished successfully.

+ 1 more capabilities included
Run custom SQL queries

Start an execution job by providing a specific Dune query ID along with any required parameters.

Monitor query status

Check the current state of any running or queued query, seeing if it's pending, complete, or failed.

Fetch raw data results

Pull the full set of data rows from a completed query execution for immediate analysis.

Stop runaway queries

Cancel any ongoing or unnecessary query job to save API credits and clean up resources.

Included with Plan

Waiting for input…

AI Agent

Dune Analytics (Web3 SQL Analytics API) with 4 Tools

These four tools let your agent manage the entire lifecycle of a blockchain query: starting it, monitoring its progress, pulling the final data, or stopping it early.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Dune Analytics (Web3 SQL Analytics API) on Vinkius

Cancel Execution

Stops an ongoing query job immediately using its unique execution ID.

Execute Query

Starts a new data analysis job by running a specific Dune query ID with optional...

Get Execution Results

Retrieves the full set of data rows from an execution that has already finished...

Get Execution Status

Checks and reports the current state (pending, complete, or failed) of a running...

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Dune Analytics integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Dune Analytics (Web3 SQL Analytics API), then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 4 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

The Pain of Manual Blockchain Data Aggregation

Today, getting comprehensive Web3 metrics means jumping through hoops. You open Dune Analytics in one tab for ETH data, another dashboard for Solana stats, and then you copy-paste the key figures into a spreadsheet just to compare them. Then, if your query fails or times out, you have to manually re-run it and hope you didn't lose any work.

With this MCP, that friction disappears. You simply tell your agent what metrics you need—like 'Show me the total value locked in Polygon DeFi last week.' The agent runs the complex SQL job for you, waits until it finishes, and delivers a clean, usable data table right where you are working.

Get Data with Dune Analytics (Web3 SQL Analytics API) MCP

The process of running complex queries used to require knowing the exact query IDs, managing multiple status checks across different tools, and manually handling failure states. It was a multi-step technical chore.

Now you just talk to your agent. The entire workflow—from initiating the job with `execute_query` to confirming completion via `get_execution_status` and finally retrieving data using `get_execution_results`—happens automatically in the background, giving you clean, actionable insights instantly.

What your AI can actually do with this

Need to analyze on-chain metrics without opening a browser? This MCP connects your agent directly to Dune Analytics, letting you query massive blockchain datasets using SQL right from your preferred AI client. You don't have to build custom connectors for every chain; just talk to it and get the data.

Your agent handles everything: running complex queries, waiting for results, fetching the final tables, and even killing a runaway job if needed. Because this connection is hosted on Vinkius, you connect once from your AI client and gain access to all of its capabilities. This means deep crypto research or financial analysis becomes a simple conversation.

Built · Hosted · Managed by Vinkius Dune Analytics MCP - Web3 SQL Data Queries
Server ID 019e5d14-3cdb-72b9-9d1f-3bd1a7009b62
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I retrieve the actual data rows from a query? +

First, use execute_query to start the process and get an execution_id. Once get_execution_status shows the state is completed, use get_execution_results with that ID to fetch the data.

Can I stop a query that is taking too long to run? +

Yes. You can use the cancel_execution tool by providing the active execution_id. This will immediately interrupt the ongoing query on Dune's servers.

How do I pass parameters like dates or addresses to my Dune query? +

When calling execute_query, use the query_parameters field. It accepts a JSON string (e.g., '{"address": "0x...", "limit": 10}'). The agent will parse this and apply it to your SQL execution.

How do I authenticate my Dune Analytics account before running an `execute_query`? +

You must set up your connection using a valid Dune API Key. This key authorizes your AI client to run queries and tracks all usage against your personal quota.

What should I do if the `get_execution_status` reports that my query has failed? +

A 'FAILED' status means Dune encountered an error, often due to incorrect SQL syntax or resource limits. You need to inspect the returned logs and adjust your query before retrying.

Is there a limit to how frequently I can use `execute_query`? +

Yes, Dune enforces API rate limits and quota restrictions based on your plan type. Always check your usage dashboard within the Vinkius Marketplace to prevent service interruptions.

When should I call `get_execution_status` before attempting to use `get_execution_results`? +

You must verify the status first. Calling get_execution_status ensures the query has reached 'COMPLETED' before your agent attempts to retrieve data via get_execution_results.

How does the API handle massive amounts of data retrieved by `get_execution_results`? +

The MCP is built to manage large result sets, but you should process them in chunks or stream them through your agent. Loading millions of rows at once can overwhelm local memory.

Built & Managed by Vinkius 30s setup 4 tools

We've already built the connector for Dune Analytics. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 4 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.