Generate Cover Letter
getmattered_generate_cover_letterWrites a cover letter for a job, or reads or revises an application's letter by application_id. Sends nothing. Uses AI credits. It also works without a resume-builder document. It uses resume_text, a resume the user pasted or attached in this conversation, else the base resume uploaded to their account, else their resume-builder document.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "getmattered_generate_cover_letter"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| resume_text | No | The resume the user pasted or attached in this conversation, as plain text. Left out, the resume already on the user's GetMattered account is used. | |
| company_name | No | Name of the company the user is applying to | |
| instructions | No | With application_id: what to change in that letter, in the user's own words. | |
| application_id | No | An application (an id from getmattered_get_applications). With it, the answer is that application's prepared cover letter. | |
| job_description | No | Full text of the target job description. Used with company_name, or replaced by application_id. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| source | Yes | generated: newly written; application: the letter already prepared for application_id; refined: that letter, changed as asked. | |
| setupStep | No | Present while account setup is open: the first setup step. | |
| companyName | Yes | ||
| coverLetter | Yes | ||
| resumeSource | No | Which resume a new letter was written from. | |
| applicationId | Yes | ||
| resumeBuildId | Yes |