survey-mcp-server

cyanheads/survey-mcp-server

3.2

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

No resources