Skip to content
Vinkius

Dune Analytics (Web3 SQL Analytics API) Connector for AI agents.

4 live capabilities

Query blockchain data and Web3 metrics using SQL directly from your chat.

Live agent request Dune Analytics (Web3 SQL Analytics API) / Connector

Waiting for input…

AI Agent

Why people use Dune Analytics (Web3 SQL Analytics API)

Dune Analytics for Web3 SQL Data Retrieval

With this Connector, you just tell your agent to run the query. It handles the execution, waits for the data, and hands you the results in your chat. You stay in your flow and get the data you need in seconds.

  • Claude
  • ChatGPT
  • Gemini
  • Cursor
  • Visual Studio Code
  • Windsurf

What Vinkius changes

You get SQL-powered blockchain data in your chat without leaving your current app.

Use it from Claude, ChatGPT, Cursor or another AI client you already have.

One account · 5,900+ Connectors

  1. Real-world use case 01

    Finding whale movements

    A researcher asks the agent to run a Dune query for specific wallet addresses and summarize the top movements in a table.

  2. Real-world use case 02

    Verifying protocol health

    A developer uses the Connector to pull the latest on-chain state of a smart contract to check for errors or successes.

  3. Real-world use case 03

    Automating weekly reports

    An analyst fetches 7 days of volume data across multiple chains to generate a market trend report automatically.

Complete set · 4capabilities

The complete Dune Analytics (Web3 SQL Analytics API) capability set.

These are the exact actions your AI can choose when you ask it to work with Dune Analytics (Web3 SQL Analytics API).

Capability set01 / 01

01—04

4 capabilities in this set.

Part of 4 available through Dune Analytics (Web3 SQL Analytics API).

  1. 01 Capability

    Execute query

    Trigger a specific Dune query ID with custom parameters. This starts the data pull and provides an execution ID for tracking.

  2. 02 Capability

    Get execution results

    Retrieve the rows from a finished query. Use this to bring the actual data into your agent for analysis.

  3. 03 Capability

    Get execution status

    Check if a query is pending, failed, or finished. This helps you know exactly when the data is ready to be pulled.

  4. 04 Capability

    Cancel execution

    Stop an ongoing query immediately. Use this to kill processes that are taking too long or were started with wrong parameters.

Set up in minutes

One URL. Then ask Dune Analytics (Web3 SQL Analytics API) to work.

Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Dune Analytics (Web3 SQL Analytics API) from the conversation.

Choose your client

Live preview
Advanced clients IDE · CLI

Claude · Web + desktop

Official guide ↗

Connector URL · ready to paste

Streamable HTTP
https://edge.vinkius.com/vk_preview_eJSVmM35oPb3EQRWNnqipzpD87HbivFnslURw8ia/mcp
  1. Step 01

    Open Connectors

    In Claude Web or Claude Desktop, open Settings and choose Connectors.

  2. Step 02

    Add the URL

    Choose Add custom connector, name it Dune Analytics (Web3 SQL Analytics API), and paste the URL above.

  3. Step 03

    Turn it on in chat

    Select +, open Connectors, and enable Dune Analytics (Web3 SQL Analytics API) for the conversation.

Where the request belongs

Work Dune Analytics can move forward.

Built around the request

This is for the Web3 analyst who's tired of jumping between Dune tabs and Excel to build reports. It's for anyone who needs to turn raw blockchain data into actual insights quickly.

01

Web3 Data Analyst

Pulls DeFi and NFT metrics into reports during the work week without manual exports.

02

Crypto Researcher

Automates the collection of ecosystem growth data for market reports and whitepapers.

03

Blockchain Developer

Verifies on-chain states and protocol health while staying inside their code editor.

Bring your own AI

Change the model, client or framework. Keep Dune Analytics connected.

  • Claude
  • ChatGPT
  • Gemini
  • Cursor
  • VS Code
  • Windsurf
  • ZCode
  • Cline
  • Zed
  • Continue
  • Kiro
  • Roo Code
  • Zencoder
  • Goose
  • Void
  • Augment Code
  • Amp
  • Qodo
  • Tabnine
  • Pieces
  • Sourcegraph Cody
  • JetBrains
  • Warp
  • Amazon Q
  • Antigravity
  • BoltAI
  • Raycast
  • Jan
  • LM Studio
  • AnythingLLM
  • Open WebUI
  • Msty
  • Cherry Studio
  • LibreChat
  • TypingMind
  • Chorus
  • 5ire
  • n8n
  • LangChain
  • LlamaIndex
  • CrewAI
  • Vercel AI SDK

Before you connect

Questions about Dune Analytics.

The practical details behind the request, access and result.

What can I do with the Dune Analytics MCP?

I'll use the Dune Analytics MCP to pull real-time blockchain data into my AI chat. It lets me run SQL queries on networks like Ethereum and Solana without leaving my workspace.

Can the Dune Analytics MCP query multiple blockchains?

Yes, it connects to data across Ethereum, Solana, Polygon, and other major networks. You can pull metrics from any of these chains using your existing Dune query IDs.

How do I use the Dune Analytics MCP for DeFi research?

You can ask your agent to pull specific DeFi metrics, like total value locked or volume. The Connector handles the SQL execution and brings the data straight to you for analysis.

Does the Dune Analytics MCP support custom SQL parameters?

Yes, it lets you pass custom parameters to your Dune queries. This means you can filter by dates, specific tokens, or other variables while still using your saved queries.

How does the Dune Analytics MCP help save on API costs?

You can use the cancel_execution capability to stop queries that are taking too long or were run with mistakes. This prevents wasting your Dune credits on unnecessary data pulls.

Can I use the Dune Analytics MCP in Cursor or Claude?

Yes, it works with any MCP-compatible client including Claude, Cursor, and Windsurf. Just connect the Connector and start querying blockchain data with your agent.

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 capability 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.

One connection away

Give your agent a direct line to Dune Analytics.

Connect Dune Analytics once. Keep it beside 5,900+ managed Connectors when the next task needs more.

Explore every Connector No credit card required · Free tier available