Labsco
MCP SERVER

Futarchy MCP

by TanmayDhobale

Browse Futarchy DAOs and proposals on Solana, and read the community sentiment around a proposal.

Economic, Alternative & Prediction-Market Data
Summary
Reads are the solid part; sentiment is the unusual one.

Pulling a proposal's Discord and Twitter discussion into a structured score with named concerns is genuinely hard to do by hand, and it is the reason to attach this to an assistant rather than reading the explorer yourself. Treat the write path with care: the author notes the proposal-creation route is untested because there is no DAO creation route yet, so plan around reads and verify anything you create.

What it is

A server for the Futarchy protocol on Solana with two faces: an HTTP backend with DAO and proposal routes, and an MCP server that exposes those routes as tools for Cursor and other clients.

What you get
  • `getDaos` and `getDao` — the DAO list, and one DAO by id
  • `getProposals` and `getProposal` — proposals for a DAO, and one proposal by id
  • `createProposal` — a new proposal with a description URL and base and quote token amounts to provide as liquidity
  • A sentiment tool that reads Discord and Twitter discussion for a proposal id and returns a score, a primary category, a category breakdown, a summary, key points and concerns
  • A setup script that installs, builds and writes the Cursor MCP configuration in one step
Requirements

`npm install` and `npm run build`, or run the setup script. Set the Solana RPC URL in src/server.ts before building — mainnet, devnet or your own provider endpoint. The client then runs node on dist/mcp/bin/mcp-futarchy.js; the HTTP backend listens on port 9000 by default.