Cover letter
ATSPrep's letter builders are rule-based: they assemble a clear letter from what the user gives and leave visible gaps rather than inventing. Web versions: https://atsprep.com/tools/cover-letter-builder and https://atsprep.com/tools/resignation-letter-builder.
How to call ATSPrep
Use whichever is available, in this order:
- ATSPrep MCP tools. If the ATSPrep MCP server (
https://atsprep.com/mcp) is connected, call its tools by name. Some clients add a prefix, e.g.mcp__atsprep__check_resume. - The bundled script (needs Node 18+ and network access):
node scripts/atsprep.mjs <tool> key=value key=@path/to/file.txtkey=@filesends a file's text, which is the safe way to pass a resume or job post. Write the user's text to a file in the current working directory first, and delete it when you're done.node scripts/atsprep.mjs listlists the tools. - Plain HTTPS (no Node): POST JSON-RPC to
https://atsprep.com/mcpwith headersContent-Type: application/jsonandAccept: application/json, text/event-stream, and the body{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"<tool>","arguments":{...}}}.
Arguments and limits for every tool are in references/tools.md. What leaves the machine is in references/privacy.md. Tell the user before sending their text to an AI tool the first time.
Cover letter steps
- Gather the job post (
fetch_job_postfor a link), the user's resume text and name, and, if they have them, one or two real results with numbers and why they want this company, in their own words. - Check
draft_cover_letter's arguments in references/tools.md, then call it. Pickstyle: classic (default), direct, or career-change. - Show the letter. Point out any placeholder or thin spot and ask the user for the missing detail rather than filling it in yourself.
- Polish the wording on request, keeping every fact the user's own. Keep it under one page.
Resignation letter steps
- Ask for their name, manager, company, role, notice (1w, 2w, 4w or a number of days) and tone (formal, warm or short).
- Call
draft_resignation_letter. It works out the last working day from the date and notice. - Show the letter and remind the user to check the notice period in their contract.
Honesty rules
- Never add a number, employer, tool, credential or result the user didn't give you. If a line would be stronger with a number, ask for it.
- Only add a missing keyword if the user confirms they really have that skill.
- AI tool results come back already filtered for made-up facts. Hold your own edits to the same standard.
