MCP Snapshot Server logo

MCP Snapshot Server

by crazyrabbitLTC

A Model Context Protocol server designed to interact with Snapshot.org. It provides MCP-compliant tools for querying Snapshot spaces, proposals, and users.

View on GitHub

Last updated: N/A

What is MCP Snapshot Server?

This server is an MCP (Model Context Protocol) server that facilitates interaction with Snapshot, a decentralized voting platform. It allows users and applications to query information about Snapshot spaces, proposals, and users.

How to use MCP Snapshot Server?

To use this server, you need to install it and configure it within an MCP-compatible application like Claude Desktop. This involves specifying the path to the server's entry point (index.js) in the application's configuration.

Key features of MCP Snapshot Server

  • Query Snapshot spaces

  • Retrieve ranked Snapshot spaces

  • Fetch proposals for a specific space

  • Get detailed information about a specific proposal

  • Obtain information about a Snapshot user

Use cases of MCP Snapshot Server

  • Integrating Snapshot data into other applications

  • Building dashboards for monitoring governance activity

  • Automating governance processes

  • Analyzing user participation inSnapshot

  • Providing AI access to governance information via Claude

FAQ from MCP Snapshot Server

What is Snapshot?

Snapshot is a decentralized voting platform used by DAOs and other organizations.

What is MCP?

MCP, or Model Context Protocol, is a protocol that allows different applications to communicate and share data.

How do I install the server?

You can install the server using npm: npm install mcp-snapshot-server.

Where do I find the Claude Desktop config file?

The config file is located at ~/Library/Application Support/Claude/claude_desktop_config.json on Mac or %APPDATA%\Claude\claude_desktop_config.json on Windows.

Who is the author?

The author is Dennison Bertram, but the repo is owned by crazyrabbitLTC.