Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DUNE_API_KEY | Yes | Your Dune Analytics API key (required) | |
| SPICE_MCP_SKIP_DOTENV | No | Set to 1 to skip loading .env file during tests/CI | 0 |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| dune_query_info | Fetch Dune query metadata (name, parameters, tags, SQL). |
| dune_query | Execute Dune queries and return agent-optimized preview. |
| dune_health_check | Validate Dune API key presence and logging setup. |
| dune_find_tables | Search schemas and optionally list tables. |
| dune_describe_table | Describe columns for a schema.table on Dune. |
| sui_package_overview | Compact overview for Sui package activity. |
| dune_query_create | Create a new saved Dune query (name + SQL). |
| dune_query_update | Update fields of a saved Dune query (name/SQL/description/tags/parameters). |
| dune_query_fork | Fork an existing saved Dune query. |