Most AI cover letters read like AI cover letters — generic, padded, obviously templated — because the model was given the job description and nothing else. When your Claude Code agent is connected to ResumeAlign over MCP, it writes from both sides: the actual posting and your real, tailored résumé. That’s the difference between filler and a letter that sounds like you.
A good cover letter does one thing: connect your specific experience to this company’s specific need. That requires both inputs. ResumeAlign gives the agent the posting (via analyze_job_match) and your tailored résumé (via get_resume_for_job / get_resume_by_id); your model does the writing. No generic "I am excited about this opportunity" — it cites real projects against real requirements.
Draft a cover letter for this job: <url>
- Use my tailored résumé for it (pull it from ResumeAlign).
- 3 short paragraphs, ~250 words, confident not corporate.
- Open with a specific hook about what they're building.
- Middle: 2 concrete results from my résumé that map to their
top requirements (quantified).
- Close with a clear, brief call to action.
- No clichés, no "I am writing to apply," no invented facts.
Fold it into your apply flow: when the agent tailors a résumé for a job, have it draft the matching cover letter in the same step. “For every job you tailor in this run, also draft a cover letter and show me both.” One pass, two artifacts, perfectly consistent with each other.
Because it’s your agent, it can learn your style: “Match the tone of this letter I wrote last year,” or “more direct, less formal.” Save a couple of favorites and tell it to reuse that voice going forward.
The writing runs on your Claude Code subscription, so each cover letter is $0 in API cost — draft as many variations as you like. ResumeAlign only supplies the posting and résumé data; your model does the rest.
Pair this with the other things your agent can do and a single conversation can take you from "found a job" to "tailored résumé + cover letter, applied."
Why are these cover letters better than typical AI ones?
Typical AI cover letters only get the job description, so they’re generic. With ResumeAlign connected, your agent also has your tailored résumé — so it cites real, quantified results against the role’s actual requirements instead of filler.
Does it cost extra to generate cover letters?
No. The writing runs on your Claude Code subscription, so each letter (and every revision) is $0 in API cost. ResumeAlign just supplies the posting and résumé data over MCP.