Turns Claude into a conversational survey conductor with session management, conditional logic, and structured data collection. You get eight tools spanning the full lifecycle: list available surveys, start sessions with initial question suggestions, submit responses with validation and scoring, check progress against completion requirements, and export results as CSV or JSON. The server handles skip logic automatically, can resume interrupted sessions, and supports multi-tenancy with pluggable storage backends. Reach for this when you need LLM-driven interviews that adapt based on previous answers, track completion state, and collect structured data you can actually analyze. Built on the MCP SDK with TypeScript, supports both stdio and HTTP transports.
claude mcp add --transport stdio cyanheads-survey-mcp-server -- npx -y @cyanheads/survey-mcp-server