Survey List
survey_listFind surveys. Use it to turn a survey the user names into a surveyId: pass a word from its title as search. Returns [counts, surveys, labels]: surveys is this page (up to 35; ask for the next page when it is full); labels names the counts ({ counts: { allSurveys, updatedInLast3Days, starred }, page, pageSize }), which cover every survey you can access, not only this search. If several surveys match, ask the user which one.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "survey_list"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number (starts at 1) | |
| method | No | Filter by study method | |
| search | No | Text to find in survey titles, e.g. a word the user used for the survey | |
| sortBy | No | Sort field | |
| status | No | Filter by status | |
| teamId | No | Filter by team ID | |
| category | No | Filter by category | |
| folderId | No | Filter by folder ID | |
| sortOrder | No | Sort order |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |