# SurveyMonkey

SurveyMonkey is an online survey development platform that enables users to create, distribute, and analyze surveys for various purposes.

- **Category:** forms & surveys
- **Auth:** OAUTH2, API_KEY
- **Tools:** 8
- **Triggers:** 0
- **Slug:** `SURVEY_MONKEY`
- **Version:** 20260211_00

## Tools

### Create Survey

**Slug:** `SURVEY_MONKEY_CREATE_SURVEY`

Creates a new empty survey in SurveyMonkey. The survey will have one empty page and no questions initially. Returns the survey ID and URLs for editing, previewing, collecting responses, and analyzing results. Use this action when you need to create a new survey. The survey_id returned can be used with other actions to add questions, pages, or collectors. Example: "Create a survey titled 'Customer Satisfaction Survey'"

### Delete Survey

**Slug:** `SURVEY_MONKEY_DELETE_SURVEY`

Tool to delete a specific survey. Use when the survey ID is confirmed correct. Deletion is irreversible. Example prompt: "Delete survey '123456789'."

### Get Survey Collectors

**Slug:** `SURVEY_MONKEY_GET_COLLECTORS`

Tool to retrieve a list of collectors for a specific survey. Use when you need collector URLs, counts, and statuses.

### Get Contacts

**Slug:** `SURVEY_MONKEY_GET_CONTACTS`

Retrieves a list of contacts from SurveyMonkey. Use this tool to fetch contacts that can be used for sending survey invitations. Contacts can be filtered by status (active, optout, bounced), searched by email or name, sorted by various fields, and paginated through using page/per_page parameters. Returns contact details including ID, email, names, phone numbers, and custom fields. Requires 'contacts_read' or 'contacts_write' OAuth scope.

### Get Groups

**Slug:** `SURVEY_MONKEY_GET_GROUPS`

Tool to retrieve a list of groups. Use after authentication when you need to enumerate or paginate through all groups in your SurveyMonkey account.

### Get Survey Responses

**Slug:** `SURVEY_MONKEY_GET_RESPONSES`

Tool to retrieve a list of responses for a specific survey. Use when you need to browse or filter responses after confirming the survey ID.

### Get Survey Details

**Slug:** `SURVEY_MONKEY_GET_SURVEY_DETAILS`

Retrieves comprehensive details and metadata for a specific survey by its ID. Returns survey configuration including title, language, question/page counts, response count, URLs for preview/edit/analyze/collect, navigation button text, and creation/modification timestamps. Use this to get detailed information about a survey after obtaining its ID from Get Surveys.

### Get Surveys

**Slug:** `SURVEY_MONKEY_GET_SURVEYS`

Tool to retrieve a list of surveys. Use when you need to enumerate or paginate through all surveys.
