About
A TypeScript-based Model Context Protocol server that provides tools for querying and voting on Service Nervous System (SNS) DAO proposals, managing votable neurons, retrieving system parameters, and accessing wallet information.
Capabilities
Sns Mcp Server
A lightweight, TypeScript‑based Model Context Protocol (MCP) server that bridges Claude and other AI assistants to Service Nervous System (SNS) decentralized autonomous organizations on the Internet Computer. The server exposes a set of high‑level tools that let developers and users interact with DAO governance—listing proposals, querying votable neurons, retrieving system parameters, accessing wallet information, and casting votes—all through the same MCP interface that powers AI‑driven workflows.
Why This Server Matters
Decentralized autonomous organizations are increasingly common in Web3, yet interacting with them programmatically requires knowledge of canister interfaces, ICP tokens, and neuron mechanics. The Sns Mcp Server abstracts these details behind a simple MCP API, enabling AI assistants to answer questions like “What proposals are pending in the DAO?” or “How many neurons can I use to vote on a specific proposal?” without the user writing any low‑level code. This democratizes DAO participation and lets developers embed governance queries into chatbots, dashboards, or automated decision‑making systems.
Core Features and Capabilities
- Proposal Discovery – returns a curated list of active proposals for any DAO, allowing assistants to surface the latest governance discussions.
- Neuron Management – identifies all neurons a user owns that are eligible to vote, simplifying the process of selecting which neuron to use.
- DAO Configuration Insight – exposes the governance parameters of a DAO (e.g., voting thresholds, proposal lifetimes), giving context to any decision or recommendation.
- Wallet Awareness – provides the principal ID of the current wallet, enabling personalized responses and ensuring that actions are tied to the correct identity.
- Voting Automation – lets an AI assistant submit a vote (yes, no, or unspecified) on behalf of the user, integrating seamlessly with governance workflows.
These tools are intentionally high‑level; they hide canister calls and ICP transaction mechanics, presenting developers with straightforward JSON payloads that map directly to DAO operations.
Real‑World Use Cases
- Governance Chatbots – A chatbot can answer “What’s the next proposal to vote on?” and automatically submit a vote when prompted, streamlining participation for non‑technical users.
- DAO Analytics Dashboards – Integrate the MCP server into a dashboard that visualizes proposal status, neuron distribution, and voting trends, with AI‑generated insights on potential outcomes.
- Automated Compliance Checks – Before a proposal is submitted, an AI assistant can fetch system parameters to verify that the user’s neuron meets the required voting power.
- Educational Tools – New DAO members can interact with the server via a conversational interface to learn how proposals work, what neurons they control, and how to cast votes.
Integration with AI Workflows
The server plugs into any MCP‑compatible client (Claude Desktop, Claude API, or custom agents). Once the server is registered in the client’s configuration, developers can reference its tools by name in prompts or workflows. Because MCP uses standard JSON over stdio, the server can be orchestrated alongside other tools—such as data fetchers or natural‑language parsers—to build sophisticated multi‑step reasoning pipelines that involve DAO governance.
Unique Advantages
- Zero Boilerplate for DAO Interaction – No need to write canister interfaces or manage ICP token balances; the server handles all underlying calls.
- TypeScript Foundation – Built in TypeScript, the codebase is strongly typed and maintainable, encouraging rapid feature additions or custom extensions.
- Built‑in Debugging – The MCP Inspector integration offers real‑time inspection of requests and responses, easing development and troubleshooting.
- Extensible Toolset – While the current tool list covers common governance tasks, developers can fork the repository and add new tools (e.g., proposal creation, neuron delegation) without altering the core MCP contract.
In summary, the Sns Mcp Server transforms complex DAO interactions into simple, AI‑driven commands, empowering developers to embed decentralized governance directly into conversational agents and automated workflows.
Related Servers
MarkItDown MCP Server
Convert documents to Markdown for LLMs quickly and accurately
Context7 MCP
Real‑time, version‑specific code docs for LLMs
Playwright MCP
Browser automation via structured accessibility trees
BlenderMCP
Claude AI meets Blender for instant 3D creation
Pydantic AI
Build GenAI agents with Pydantic validation and observability
Chrome DevTools MCP
AI-powered Chrome automation and debugging
Weekly Views
Server Health
Information
Explore More Servers
Ledger Service MCP Server
Manage ledger files via Claude with simple tools
MCP WordPress Server
Streamable HTTP MCP via WP REST API
SQL Server MCP
AI‑powered data insights from Azure SQL
FastMCP Example Server
Run your MCP server with FastMCP and integrate it into Claude Desktop
ShareSeer MCP Server
Unlock SEC filings and insider data via AI assistants
Flux
AI‑powered AO tool calling engine