Curate jobs and explore trade-offs
curate_job_shortlistPreferred first call for public RxRooster job browsing, matching, trade-offs, and top-paying jobs. Send known preferences; never enumerate cursors. Keep hourly/annual pay separate, use disclosed pay only, and never convert. Lock preferences unless flexibility is allowed; never change profession. Alternatives are previews. Resolve supplied cities with resolve_shortlist_location. Report unsupported criteria; never claim credentialing or current availability.
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": {
"criteria": "<criteria>"
},
"name": "curate_job_shortlist"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cursor | No | ||
| criteria | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| matches | Yes | ||
| criteria | Yes | ||
| inventory | Yes | ||
| next_cursor | No | ||
| alternatives | Yes | ||
| continue_url | Yes | ||
| total_matches | Yes | ||
| schema_version | Yes | ||
| needs_confirmation | Yes | ||
| needs_confirmation_count | Yes |