DAO Proposals MCP
Aggregates live DAO governance proposals for AI agents via MCP.
Key Features
Use Cases
README
DAO Proposals MCP
An MCP server that aggregates live governance proposals from major DAOs enabling AI agents to track, analyze, and act on decentralized decision-making in real time, powered by Snapshot.
Features
- Tools:
list_spaces: Fetches a list of up to 10 recent Snapshot spaces, including their IDs, names, and descriptions.list_proposals: Retrieves up to 10 recent proposals for a given Snapshot space, including proposal IDs, titles, states, creation dates, and end dates.get_proposal_details: Fetches detailed information about a specific proposal, including its title, body, state, choices, scores, and vote counts.
- Prompt:
summarize_proposals: Generates a prompt to summarize recent proposals for a specified Snapshot space, leveraging thelist_proposalstool.
Prerequisites
- Python 3.10+
- uv (recommended) or pip for dependency management
Installation
-
Clone the repository:
bashgit clone https://github.com/kukapay/dao-proposals-mcp.git cd dao-proposals-mcp -
Install dependencies:
bashuv sync -
Installing to Claude Desktop:
Install the server as a Claude Desktop application:
bashuv run mcp install main.py --name "DAO Proposals"Configuration file as a reference:
json{ "mcpServers": { "DAO Proposals": { "command": "uv", "args": [ "--directory", "/path/to/dao-proposals-mcp", "run", "main.py" ] } } }Replace
/path/to/dao-proposals-mcpwith your actual installation path.
Usage
Example Interactions
-
List Available Spaces:
- Prompt:
plaintext
Can you show me a list of the most recent Snapshot spaces? - Output:
plaintext
Space ID: ens.eth Name: ENS About: Ethereum Name Service (ENS) is a decentralized naming system... --- Space ID: aave.eth Name: Aave About: Aave is a decentralized lending protocol... ---
- Prompt:
-
List Proposals for a Space:
- Prompt:
plaintext
Please list the recent proposals for the ENS DAO (space ID: ens.eth). - Output:
plaintext
Proposal ID: 0x123... Title: Proposal to Update ENS Governance State: Active Created: 2025-07-01 12:00:00 End: 2025-07-08 12:00:00 ---
- Prompt:
-
Get Proposal Details:
- Prompt:
plaintext
Can you give me detailed information about the proposal with ID 0x123...? - Output:
plaintext
Proposal ID: 0x123... Title: Proposal to Update ENS Governance State: Active Created: 2025-07-01 12:00:00 End: 2025-07-08 12:00:00 Choices: Yes, No Scores: [1500, 500] Votes: 2000 ------ This proposal aims to update the governance structure of ENS...
- Prompt:
-
Summarize Proposals:
- Prompt:
plaintext
Summarize the recent proposals for the DAO with space ID 'ens.eth'. - Output:
plaintext
I'll use the list_proposals tool to fetch the proposals for ens.eth and provide a concise summary of their key points.
- Prompt:
License
This project is licensed under the MIT License. See the LICENSE file for details.
Star History
Repository Owner
User
Repository Details
Programming Languages
Tags
Join Our Newsletter
Stay updated with the latest AI tools, news, and offers by subscribing to our weekly newsletter.
Related MCPs
Discover similar Model Context Protocol servers
DeFi Yields MCP
Explore DeFi yield opportunities via a standardized MCP server for AI agents.
DeFi Yields MCP is an MCP server that enables AI agents to access and analyze DeFi yield pool data using data provided by DefiLlama. It features a tool to fetch DeFi pool data with filtering by blockchain or project as well as an analysis prompt tailored for large language models to process and assess yield pool metrics, including APY and predictions. The tool is packaged for easy deployment and integrates smoothly with Claude Desktop, supporting both automatic and manual installation. Example outputs and use instructions are provided to help users explore DeFi yields programmatically.
- ⭐ 11
- MCP
- kukapay/defi-yields-mcp
Dune Analytics MCP Server
Bridge Dune Analytics data seamlessly to AI agents via a Model Context Protocol server.
Dune Analytics MCP Server provides a Model Context Protocol-compliant server that allows AI agents to access and interact with Dune Analytics data. It exposes tools to fetch the latest results of Dune queries and execute arbitrary queries, returning results in CSV format. The server is easily deployable, supports integration with platforms like Claude Desktop, and requires a Dune Analytics API key for operation.
- ⭐ 31
- MCP
- kukapay/dune-analytics-mcp
Signoz MCP Server
Connect SigNoz observability data to AI assistants via the Model Context Protocol.
Signoz MCP Server acts as a bridge between SigNoz observability platforms and AI assistants by implementing the Model Context Protocol (MCP). It exposes a suite of tools for querying dashboard information, fetching panel and metrics data, executing custom queries, and retrieving traces or logs from SigNoz. The tool supports integration with popular AI assistants, flexible deployment options (Docker, local virtual environments), and secure configuration via environment variables or YAML files. The server is designed to enable standardized programmatic context retrieval for enhancing AI/LLM workflows.
- ⭐ 11
- MCP
- DrDroidLab/signoz-mcp-server
CongressMCP
Give your AI assistant access to comprehensive U.S. Congressional data.
CongressMCP provides seamless integration with the Congress.gov API for any MCP client, enabling AI assistants to access live U.S. congressional data, including bills, votes, committees, and member information. It supports natural language interactions for researching legislation, tracking voting patterns, and accessing government documents. The tool offers both a professionally hosted service and self-hosting options for flexibility and control.
- ⭐ 20
- MCP
- amurshak/congressMCP
TheGraph MCP Server
Empowering AI agents with indexed blockchain data from The Graph
TheGraph MCP Server provides AI agents with seamless access to indexed blockchain data through The Graph protocol. It offers tools for fetching subgraph schemas and executing custom GraphQL queries, making blockchain data exploration efficient for AI-powered applications. The server is tailored for easy integration as a Model Context Protocol (MCP) server, enabling intelligent context-aware data retrieval.
- ⭐ 7
- MCP
- kukapay/thegraph-mcp
Wallet Inspector MCP
Empowering AI agents to inspect wallet balances and onchain activity across multiple blockchains.
Wallet Inspector MCP is an MCP server that enables AI agents to query wallet balances and view onchain activity on major EVM chains as well as the Solana blockchain. It supports flexible output formats, multi-chain querying, and is designed for integration with MCP-compatible clients such as Claude Desktop CLI. The tool facilitates secure, natural language interactions to check balances, activities, and transaction histories for any supported wallet address.
- ⭐ 7
- MCP
- kukapay/wallet-inspector-mcp
Didn't find tool you were looking for?