Word fileHosted URL
Resume
A tailored Word resume and cover letter that invent nothing.
Free tier needs no key. See the exact limits.
What you get
Apply to a posting in one sitting
Aleksandra Mazur, data analyst in Warsaw applying to a Berlin fintech
| Tool call | What it did |
|---|---|
| profile_get | Loads her stored profile: 6 years, SQL, Python, Looker |
| tailor_to_job | Reports 14 of 19 keywords matched. dbt and A/B testing missing |
| resume_create | Writes resume.docx at 2 pages and lists the bullets dropped to fit |
| cover_letter_create | Writes a one-page .docx with bracketed prompts where a fact is missing |
A 2-page Word resume, a 1-page cover letter, and an honest list of 5 keywords she can't claim.
Store your CV facts once: roles, bullets, skills, education. Claude then writes a Word resume that fits your page limit, checks it against a job posting for matched and missing keywords, and drafts a cover letter. Where a fact is missing, it leaves a bracketed prompt instead of making something up. With the local install, everything stays on your machine.
Made for Job seekers, Career changers, Contractors between gigs
3 requests, start to finish
Example chats. Each one uses real tools of this server, named as they run. The people and firms are made up.
Example done on the free tier. Doing this every week? Pro removes the limit for $19, once. Free vs Pro
-
Example 1 · Aleksandra Mazur, data analyst in Warsaw applying to a Berlin fintechApply to a posting in one sitting
Here is the job post for Senior Data Analyst at a Berlin payments company. What do I miss, then write my resume on 2 pages and a cover letter.profile_getLoads her stored profile: 6 years, SQL, Python, Lookertailor_to_jobReports 14 of 19 keywords matched. dbt and A/B testing missingresume_createWrites resume.docx at 2 pages and lists the bullets dropped to fitcover_letter_createWrites a one-page .docx with bracketed prompts where a fact is missing
A 2-page Word resume, a 1-page cover letter, and an honest list of 5 keywords she can't claim.
Saves about 60 min (our estimate)
-
Example 2 · James O'Neill, project manager in DublinMove an old CV into a clean profile
Read my old CV at ~/Documents/CV_2023.docx and show me what you found before saving.resume_readReads the .docx into profile shape and lists unplaced lines. Saves nothingprofile_setStores the reviewed profile after James confirms
A structured profile with 4 roles and 22 bullets, ready for every future resume.
Saves about 30 min (our estimate)
-
Example 3 · Marcus Reed, nurse in Columbus, Ohio, applying to a hospital systemPaste a CV into an ATS form
Give me my resume as markdown, 1 page, so I can paste it into the application box.resume_to_markdownReturns the profile as markdown, trimmed to a 1-page budget
Clean text he pastes into the hospital's applicant system, with no reformatting.
Saves about 15 min (our estimate)
Free and Pro, line by line
The free column is yours with no key. The Pro column costs $19 once, or comes with the $39 bundle.
Free
$0 no key
Pro
$19 once, lifetime
Saw a message that says the free tier allows a set number per month? That's the limit Pro removes. Paste the key where the token goes, or set MCP_LICENSE_KEY.
Or Pro on all 49 paid servers for $39 once. Get the bundle
Limits read from the code: servers/resume/src/index.ts:21 (FREE_LETTERS_PER_MONTH=3), :22 (FREE_JD_CHARS=2000), :233 (variants), :321 (styles); https://mcp.zovo.one/s/resume
Install
Works with Claude, Cursor, VS Code and other MCP clients. The hosted URL needs no install at all.
npm @theluckystrike/mcp-resume
- Get a free token. It lasts 30 days and allows 600 calls per hour. Or open the connect page for a ready URL.
- Paste the URL with your token as a custom connector in your MCP client.
1. Free token
curl -s -X POST https://mcp.zovo.one/mcp/token
2. Connector URL (replace <token>)
https://mcp.zovo.one/mcp/resume/t/<token>
Download the .mcpb bundle and open it. Claude Desktop installs it in one click.
Download resume.mcpbAdd this to your MCP client config (Claude Desktop, Cursor, VS Code). Needs Node.js.
{
"mcpServers": {
"resume": {
"command": "npx",
"args": [
"-y",
"@theluckystrike/mcp-resume"
]
}
}
} One command in your terminal.
claude mcp add --transport http resume https://mcp.zovo.one/mcp/resume/t/<token> # or run it locally claude mcp add resume -- npx -y @theluckystrike/mcp-resume
Jobs this server does
All tools (8)
| Tool | What it does |
|---|---|
cover_letter_create | Call this tool to write a one-page cover letter .docx from the stored profile and return the path, word count and bracketed prompts. |
profile_get | Return the stored CV profile exactly as resume_create, cover_letter_create and tailor_to_job will use it, plus the variant read and every stored variant name. |
profile_set | Store the profile every resume and cover letter is built from: contact details, summary, skills, roles with bullets, education, certifications and languages. |
resume_create | Call this tool to write the stored profile to a Word .docx. |
resume_read | Call this tool to read an existing .docx resume into the profile shape, with the sections found and anything unplaced. |
resume_to_html | Call this tool to write the resume as semantic HTML with a print stylesheet and return where it went; print it to PDF from a browser, because there is no doc_to_pdf here. |
resume_to_markdown | Return the stored profile as markdown text inline, ready to paste into a form or an ATS box. |
tailor_to_job | READ-ONLY gap analysis against a posting: writes nothing, changes nothing. |
Questions
Will it make up experience?
Can I get a PDF?
What does the free tier limit?
More in Contracts and HR
Bill of Sale
A bill of sale for a car, laptop or machine, with signature lines.
Contracts and HRFree tier, Pro $19Hosted
Word fileClauses
Your own clause library, assembled into a Word contract in one call.
Contracts and HRFree tier, Pro $19Hosted
AnswerLeave
Leave requests, approvals and balances for a small team.
Contracts and HRFree tier, Pro $19Hosted
Resume Pro, $19 once