MCP Snapshot Server

Integrations

  • Enables querying Snapshot.org, a decentralized governance platform on Ethereum, providing tools for accessing proposal data, spaces, and user information from Snapshot voting interfaces.

MCP Snapshot Server

A Model Context Protocol server for interacting with Snapshot.org. This server provides MCP-compliant tools for querying Snapshot spaces, proposals, and users.

Installation

npm install mcp-snapshot-server

Usage with Claude Desktop

In your Claude Desktop config file (located at ~/Library/Application Support/Claude/claude_desktop_config.json on Mac or %APPDATA%\Claude\claude_desktop_config.json on Windows):

{ "mcpServers": { "snapshot": { "command": "node", "args": [ "/ABSOLUTE/PATH/TO/snapshot-server/build/index.js" ] } } }

Available Tools

getSpaces

Get a list of Snapshot spaces

  • limit: Number of spaces to fetch (optional)
  • skip: Number of spaces to skip (optional)

getRankedSpaces

Get a ranked list of Snapshot spaces with detailed information

  • first: Number of spaces to fetch (default: 18)
  • skip: Number of spaces to skip (default: 0)
  • category: Category to filter by (default: 'all')
  • search: Search term to filter spaces (optional)

getProposals

Get proposals for a specific space

  • spaceId: ID of the space
  • state: Filter by proposal state (active, closed, pending, all)
  • limit: Number of proposals to fetch

getProposal

Get details of a specific proposal

  • proposalId: ID of the proposal

getUser

Get information about a Snapshot user

  • address: Ethereum address of the user

Development

  1. Clone the repository:
git clone https://github.com/crazyrabbitLTC/mcp-snapshot-server.git
  1. Install dependencies:
npm install
  1. Build the project:
npm run build

License

MIT © Dennison Bertram

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

A Model Context Protocol server that enables interaction with Snapshot.org, providing tools to query Snapshot spaces, proposals, and users through natural language.

  1. Installation
    1. Usage with Claude Desktop
      1. Available Tools
        1. getSpaces
        2. getRankedSpaces
        3. getProposals
        4. getProposal
        5. getUser
      2. Development
        1. License

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol server that provides tools for code modification and generation via Large Language Models, allowing users to create, modify, rewrite, and delete files using structured XML instructions.
            Last updated -
            12
            Python
            MIT License
            • Linux
            • Apple
          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server that enables Large Language Models to seamlessly interact with ClickHouse databases, supporting resource listing, schema retrieval, and query execution.
            Last updated -
            1
            Python
            MIT License
            • Linux
            • Apple
          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol server that allows Large Language Models to interact with Astra DB databases, providing tools for managing collections and records through natural language commands.
            Last updated -
            10
            115
            12
            TypeScript
            Apache 2.0
            • Apple
          • -
            security
            F
            license
            -
            quality
            A Model Context Protocol server that enables interaction with Shortcut (formerly Clubhouse) project management tool, allowing users to view and search projects, stories, epics, and objectives, as well as create new items through natural language.
            Last updated -
            3
            Python
            • Apple

          View all related MCP servers

          ID: 6r2dqjkv5r