SKILL.md
SurveyMonkey Automation
Automate SurveyMonkey survey workflows -- create surveys, list and search existing surveys, manage collectors and distribution links, retrieve responses, and inspect survey details -- all through natural language.
Toolkit docs: composio.dev/toolkits/survey_monkey
Setup
- Add the Rube MCP server to your environment:
https://rube.app/mcp - Connect your SurveyMonkey account when prompted (OAuth flow via Composio)
- Start issuing natural language commands for SurveyMonkey automation
Core Workflows
1. Create a New Survey
Create a new empty survey that can be further configured with questions and pages.
Tool: SURVEY_MONKEY_CREATE_SURVEY
Key parameters:
title-- survey title displayed to respondents (required)nickname-- optional internal name for organizing surveys (not shown to respondents)language-- ISO 639-1 language code (defaulten); examples:es,fr,defooter-- whether to display SurveyMonkey branding footer (defaulttrue)
The created survey starts with one empty page and no questions. Use the returned
survey_idwith other actions to add content and configure collectors.
Example prompt:
"Create a new survey titled 'Customer Satisfaction Q1 2026'"
2. List and Search Surveys
Enumerate all surveys in your account with filtering, sorting, and pagination.
Tool: SURVEY_MONKEY_GET_SURVEYS
