Parse job description
parse_job_descriptionTurn a job description into a role draft for the user to review before creating the role. Pass either the pasted text or a public job-posting URL, not both; Semata fetches the URL itself with its safe fetcher. Nothing is saved. After review, use create_role_from_jd with the original text or URL to create the role and retain its full original description. create_role accepts a draft but has no original source. Requires OAuth or a scoped token.
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": {
"workspaceId": "<workspaceId>"
},
"name": "parse_job_description"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | A public job-posting URL starting with https://. | |
| text | No | The full job description text. | |
| workspaceId | Yes | The workspace id returned by list_workspaces. Use 'personal' for the personal workspace. |