tailor material
tailor_materialDraft a resume or cover letter tailored to one tracked role (company and title as the pipeline lists them) from the user's profile, and save it on the job as its current draft. Use it when there's no tailored version yet or the user wants a fresh one; to change a saved one use edit_resume or edit_material, and to read it use get_material. It asks the user first, uses their AI and counts toward their plan's tailored documents for the month; every claim is checked against the profile and unbacked ones are counted in the reply. Returns a link to the draft. 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>",
"kind": "<kind>"
},
"name": "tailor_material"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | Which document: resume or cover_letter | |
| title | No | The role's title as the pipeline lists it; leave it empty when the user named only the company | |
| company | Yes | The employer's name, e.g. "Stripe" |
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 |