mcp-sns-server MCP Server
@baolongt
About mcp-sns-server MCP Server
mcp server for sns
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
5List all proposals for a specific DAO
List all votable neurons for a user in a DAO
List all configuration parameters for a DAO
Get the user's wallet information
Vote on a proposal
Overview
What is mcp-sns-server?
It is a TypeScript-based MCP server that provides an interface to Service Nervous System (SNS) DAOs on the Internet Computer. It demonstrates core MCP concepts by offering tools to interact with decentralized autonomous organizations.
How to use mcp-sns-server?
Add a seed phrase to the .env file by copying .env.example. Install dependencies with npm install, build with npm run build, and for auto-rebuild use npm run watch. To use with Claude Desktop, add a server configuration to the Claude Desktop config file with the command pointing to the built index.js. Debugging can be done via the MCP Inspector by running npm run inspector.
Key features of mcp-sns-server
- List all proposals for a specific DAO
- List all votable neurons for a user in a DAO
- List all configuration parameters for a DAO
- Get the user's wallet principal ID
- Vote yes, no, or unspecified on proposals
Use cases of mcp-sns-server
- View proposals for a specific SNS DAO
- Retrieve votable neurons for a given principal in a DAO
- Check system parameters of a DAO
- Obtain the user’s wallet principal ID
- Cast votes on proposals within a DAO
FAQ from mcp-sns-server
How do I set up the mcp-sns-server?
Copy the .env.example file to .env and add your seed phrase. Then install dependencies with npm install and build the server with npm run build.
What tools does the server provide?
The server provides five tools: list_proposals, list_votable_neurons, get_system_parameters, wallet, and `vote_proposal
Frequently asked questions
How do I set up the mcp-sns-server?
Copy the `.env.example` file to `.env` and add your seed phrase. Then install dependencies with `npm install` and build the server with `npm run build`.
What tools does the server provide?
The server provides five tools: `list_proposals`, `list_votable_neurons`, `get_system_parameters`, `wallet`, and `vote_proposal
Basic information
More Other MCP servers
Codelf
unbugA search tool helps dev to solve the naming things problem.

EverArt
modelcontextprotocolModel Context Protocol Servers
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.

Glasswarp
GlasswarpSee and control a real Windows PC you own — from any MCP client, locally or remotely. Observe (UIA + screenshots), click/type/drag/scroll, launch apps, owner Live View. BYOH: your machine, your key.
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Comments