sns-mcp-server
If you are the rightful owner of sns-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol server for interacting with DAOs on the Internet Computer.
The mcp-sns-server is a TypeScript-based Model Context Protocol (MCP) server designed to interface with Service Nervous System (SNS) DAOs on the Internet Computer. It provides a robust framework for interacting with decentralized autonomous organizations (DAOs) by implementing core MCP concepts. The server offers a suite of tools that facilitate the management and governance of DAOs, allowing users to list proposals, manage votable neurons, retrieve system parameters, access wallet information, and vote on proposals. This server is particularly useful for developers and organizations looking to integrate DAO functionalities into their applications, providing a seamless and efficient way to interact with decentralized governance systems.
Features
- list_proposals: List all proposals for a specific DAO, taking DAO name as a parameter and returning a list of proposals.
- list_votable_neurons: List all votable neurons for a user in a DAO, taking DAO name and principal ID as parameters.
- get_system_parameters: List all configuration parameters for a DAO, taking DAO name as a parameter.
- wallet: Get the user's wallet information, returning the principal ID of the current wallet.
- vote_proposal: Vote on a proposal, taking DAO name, principal ID, neuron ID, proposal ID, and vote preference.