- Home
- MCP servers
- Tally
Tally
- typescript
6
GitHub Stars
typescript
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"crazyrabbitltc-mpc-tally-api-server": {
"command": "node",
"args": [
"/path/to/mpc-tally-api-server/build/index.js"
],
"env": {
"TALLY_API_KEY": "YOUR_API_KEY"
}
}
}
}You can run an MCP server that lets AI agents retrieve information about DAOs, including governance data, proposals, and metadata. This server is built with TypeScript and GraphQL, supports pagination, and is designed to be queried through MCP-compatible clients for fast, structured access to Tally-based data.
How to use
Connect your MCP client to the Tally MCP Server to fetch DAO data, metadata, and governance information. You will typically use the MCP function to list DAOs and may paginate through results. Your client can also request comprehensive metadata for each DAO, including social links and governance details. Ensure you provide your API key via the environment so requests to the external Tally API are authenticated.
How to install
Prerequisites you need before installing this server:
- Node-compatible runtime (bun is used here for install and build commands)
Step by step commands to set up the server locally:
# Clone the repository
git clone https://github.com/yourusername/mpc-tally-api-server.git
cd mpc-tally-api-server
# Install dependencies
bun install
# Build the project
bun run build
Additional configuration and usage notes
Configuration revolves around providing credentials to access the external Tally API. Create a .env file in the root directory and specify your API key. This key must be kept secure and never exposed in logs or code.
TALLY_API_KEY=your_api_key_here
Run and test
Start the built server in production-like mode and use development mode for auto-reload to speed up iteration during development.
bun run start
# Development mode with auto-reload
bun run dev
Claude Desktop configuration (example)
If you use Claude Desktop, configure it to run the built server with the appropriate environment variable.
{
"tally": {
"command": "node",
"args": [
"/path/to/mpc-tally-api-server/build/index.js"
],
"env": {
"TALLY_API_KEY": "your_api_key_here"
}
}
}
Available tools
list_daos
Fetch a list of DAOs with pagination and sorting options (popular, explore, id, name).