Prolific Count Participants
prolific_count_participantsCount Prolific participants who match a set of screeners, to check a pool is big enough. filters use Prolific's filter ids, such as those on an existing study from prolific_study_get. An invalid combination returns count 0 rather than an error. Returns { count }; creates and spends nothing.
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": {
"filters": "<filters>"
},
"name": "prolific_count_participants"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filters | Yes | Prolific screeners built from prolific_filters_list: select filters as { filter_id, selected_values: [choice keys] }, range filters as { filter_id, selected_range: { lower, upper } } | |
| study_type | No | Prolific study type; leave unset for a standard study |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |