cyanheads/survey-mcp-server
If you are the rightful owner of survey-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The @cyanheads/survey-mcp-server is a production-grade MCP server designed to transform LLMs into intelligent interviewers for conducting dynamic, conversational surveys with structured data collection.
Tools
Functions exposed to the LLM to take actions
survey_list_available
Discover available surveys in the definitions directory.
survey_start_session
Initialize a new session with complete survey context.
survey_get_question
Refresh a specific question's eligibility status after state changes.
survey_submit_response
Record participant answers with validation.
survey_get_progress
Check completion status and remaining questions.
survey_complete_session
Finalize a completed session.
survey_export_results
Export session data in CSV or JSON format.
survey_resume_session
Resume an incomplete session with full context restoration.
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client