Example output for a fictional student. Your real letter is written from your own resume and the McKinsey JD you paste.
The flags tuned to McKinsey\'s letter format. These are the checks that drive the rewrites for a McKinsey & Company business analyst application specifically.
Result-first opener
First sentence is a specific outcome you delivered, not a thesis statement. Recruiters flag generic openers as the #1 cause of cut.
McKinsey-only reason
The why-McKinsey paragraph names something that would not work for Bain or BCG. Generic "I admire the firm" gets flagged.
Named practice or office
Reference a specific practice (Operations, Implementation, McKinsey Digital, Risk & Resilience) or office (LA, NY, Chicago).
One resume bullet hook
Connect one specific resume bullet to one consulting-relevant skill. Do not retell the resume; reference one thing and explain its consulting parallel.
3-paragraph structure
McKinsey recruiters spend under 60 seconds on the letter. 3 paragraphs at 250-350 words is the read-time fit.
Concrete close
Last sentence is a concrete ask, not "I look forward to hearing from you." Name the BA class, the office, the timeframe.
No ChatGPT-isms
Strip "In today's competitive consulting landscape", "I am writing to express", "as a passionate problem-solver", and similar phrases recruiters now skim past automatically.
1. Upload your resume
PDF or DOCX. The widget reads your resume to pull specific bullets it can reference in the letter.
2. Paste the McKinsey JD
Either the JD text or the URL of the posting on mckinsey.com.
3. Pick a tone
Professional, conversational, or enthusiastic. For most banking and consulting roles, default to professional.
4. Edit and download
The letter renders in an editable text area on the left, with a live PDF preview on the right.
NOT APPLYING YET?
Every Monday: new cover letter angles for McKinsey and peer firms, deadline changes, and the specific phrasing that lifted response rates last week.
Yes for BA and consultant applications, especially from non-target schools. Recruiters use it as a tiebreaker between two similarly-qualified resumes; a generic letter signals you copy-pasted it across firms, a specific one signals fit.
250 to 350 words, single page, three paragraphs. McKinsey recruiters spend under 60 seconds on it.
A specific result you delivered, not a thesis statement. "Cutting volunteer turnover 18% by leading a 12-week diagnostic" beats "I am writing to express my strong interest."
Specific enough that the same letter would not work for Bain or BCG. Name one recent McKinsey publication, one practice you want to join, or one named methodology you have applied.
Yes, if the connection is real and recent. Do not name-drop someone you have not actually spoken with; recruiters check.
No catch. Upload your resume, paste the McKinsey JD, get the letter and a downloadable PDF, no account required.
Yes, in-place. The widget renders the letter in an editable text area on the left and the live PDF preview on the right.
ChatGPT writes a generic letter that sounds like every other ChatGPT letter. The widget pulls live context from the McKinsey JD, references your resume specifics, defaults to the 3-paragraph 250-350-word format, and lets you Regenerate.