Resume Tailor (Job Hunter)
A local resume-tailoring engine exposed as both a FastAPI/LangGraph service and an MCP server for Claude.
Problem
Tailoring a resume to every job description is repetitive and easy to get wrong — keyword gaps hurt ATS scores, and generic AI rewrites invent experience that isn't there.
Solution
One core library powers two front doors: a FastAPI + LangGraph pipeline that extracts JD keywords, matches them against the resume, drafts tailored bullets with Claude, and scores the result against ATS heuristics; and a FastMCP server exposing the same tools inside Claude Desktop or Claude Code for a conversational tailoring workflow.
Technology
- Python
- FastAPI
- LangGraph
- Anthropic SDK
- MCP
- FastMCP
Result
Turns a multi-hour manual tailoring pass into a reviewable, phase-by-phase pipeline that keeps a human in the loop before anything is saved or exported.