LabscoMCP early access ↗
tanmay4lMCP SERVER

Futarchy MCP

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

by tanmay4l ↗Economic, Alternative & Prediction-Market DataCommunity

LABSCO 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.

Setup effort

Build from source — git clone https://github.com/tanmay4l/FutarchyMCPServer