track job
track_jobAdd a role to the user's pipeline at the Wishlist stage. Given a url, it reads the posting's text from that page, saves it on the role and scores the user's fit once with their AI (the pipeline badge), so tailoring and prep can read the posting. Use it when the user wants to save or track a role; read_page only reads a page, and move_job changes the stage of a role already tracked. A role already in the pipeline is left as it is, apart from gaining missing posting text. It asks the user first, and never applies or contacts the company. Returns the stage, the fit and a link to the role's card. Once it's saved, undo can put it back within 24 hours.
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": {
"company": "<company>",
"title": "<title>"
},
"name": "track_job"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | The posting's full link; its text is read and saved on the role | |
| title | Yes | The role's title as the posting gives it, e.g. "Senior Product Manager" | |
| company | Yes | The employer's name, e.g. "Stripe" | |
| location | No | Where the role is, e.g. "Remote" or "New York, NY"; leave empty to take it from the posting |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The answer, or what was done, in plain words for the user: the same text as content | |
| undo | No | On a saved write: its undo handle, for undo within 24 hours | |
| widget | No | The card the host draws with it, e.g. "pipeline"; "confirm" means a write waits for the user's Yes and nothing is saved yet |