get_survey
Retrieve full details of a Mailchimp survey, including questions, status, and public URL. Use the survey ID obtained from list_surveys.
Instructions
Retrieve full details for a single survey.
Use when you have a survey_id (from list_surveys) and need its questions, status, or public URL. Use publish_survey / unpublish_survey to change whether it is live.
Returns 404 error if list_id or survey_id is invalid.
Args: list_id: Audience/list ID (from list_audiences). survey_id: Survey ID (from list_surveys).
Returns: JSON survey object including id, title, status, url, questions, created_at, updated_at.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"list_id": "<list_id>",
"survey_id": "<survey_id>"
},
"name": "get_survey"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| account | No | ||
| list_id | Yes | ||
| survey_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |