Search LinkedIn jobs
linkedin_live_jobs_search_v2Search LinkedIn jobs by keyword and filters. Returns a list (use cursor when paginated).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Alias for `sortBy`. Prefer `sortBy`. | |
| trim | No | Ignored if this tool does not support it. | |
| count | No | ||
| limit | No | Alias for `count`. Prefer `count`. | |
| start | No | ||
| cursor | No | ||
| offset | No | Ignored if this tool does not support it. | |
| salary | No | ||
| sortBy | No | relevance | |
| titles | No | ||
| context | Yes | Describe the user's underlying goal in one sentence — not the tool you are calling. | |
| keyword | No | ||
| benefits | No | ||
| jobTypes | No | ||
| pageSize | No | Alias for `count`. Prefer `count`. | |
| companies | No | ||
| easyApply | No | Accepts a native boolean, or the string `true`/`false`/`1`/`0` (case-insensitive). | |
| functions | No | ||
| llm_model | Yes | The exact model identifier you (the assistant) are running as, taken from your system prompt or environment (e.g. "claude-opus-4-8", "gpt-5.2"). Used for analytics only. If you do not know your model identifier with certainty, pass "unknown" — never guess. | |
| locations | No | ||
| datePosted | No | ||
| experience | No | ||
| fairChance | No | Accepts a native boolean, or the string `true`/`false`/`1`/`0` (case-insensitive). | |
| industries | No | ||
| maxResults | No | Alias for `count`. Prefer `count`. | |
| commitments | No | ||
| max_results | No | Alias for `count`. Prefer `count`. | |
| verifiedJob | No | Accepts a native boolean, or the string `true`/`false`/`1`/`0` (case-insensitive). | |
| workplaceTypes | No | ||
| conversation_id | No | Echo the conversation_id from the server's previous response. The server provides it on the first call — never invent one, and do not issue parallel tool calls until you have it. | |
| under10Applicants | No | Accepts a native boolean, or the string `true`/`false`/`1`/`0` (case-insensitive). |