MPC Tally API Server
by crazyrabbitLTC
The MPC Tally API Server is a Model Context Protocol (MCP) server designed to interact with the Tally API, enabling AI agents to fetch information about DAOs, including governance data and proposals. It provides a way to access and utilize DAO-related information.
Last updated: N/A
What is MPC Tally API Server?
The MPC Tally API Server is a server that acts as an interface between AI agents and the Tally API. It allows these agents to retrieve information about DAOs, including their governance data, proposals, and related metadata.
How to use MPC Tally API Server?
To use the server, first clone the repository, install dependencies using bun install
, and build the project with bun run build
. Configure the server by creating a .env
file with your Tally API key. Start the server using bun run start
or bun run dev
for development mode. You can then configure your Claude Desktop to use the server by providing the command and arguments as shown in the README.
Key features of MPC Tally API Server
List DAOs sorted by popularity or exploration status
Fetch comprehensive DAO metadata
Pagination support for large result sets
Built with TypeScript and GraphQL
Full test coverage with Bun's test runner
Use cases of MPC Tally API Server
AI agents needing to analyze DAO governance data
Applications requiring access to DAO proposals and metadata
Systems that need to rank or filter DAOs based on popularity or exploration status
Integrating DAO data into other platforms or services
FAQ from MPC Tally API Server
What is the Tally API?
What is the Tally API?
The Tally API provides access to data about DAOs, including their governance, proposals, and metadata.
How do I get a Tally API key?
How do I get a Tally API key?
You can obtain an API key from the Tally website (tally.xyz).
What is MCP?
What is MCP?
MCP stands for Model Context Protocol. It's a protocol for interacting with AI models.
How do I run the server in development mode?
How do I run the server in development mode?
Use the command bun run dev
to start the server with auto-reload.
What parameters can I use with the list_daos function?
What parameters can I use with the list_daos function?
You can use limit
, afterCursor
, and sortBy
to control the results returned by the list_daos
function.