Workopia
OfficialAI Resume Tailor
Free, open-source AI resume tailor. Automatically rewrite your resume to match any job description — ATS keyword optimization, skill matching, and bullet rewriting powered by GPT.
Don't want to self-host? Use workopia.io for instant access — no setup, no API key needed. Premium includes unlimited auto resume tailoring, cover letter generation, and ATS scoring.
What it does
Paste your resume (JSON or plain text) and a job description
AI rewrites your experience bullets to match the JD's keywords
Skills merged — JD-required skills added, ordered by relevance
Summary updated — highlights the strengths most relevant to the role
Copy the result and use it for your application
Before: Generic resume bullets that don't mention the JD's tech stack
After: Tailored bullets with exact ATS keywords woven in, matching the employer's language
Quick Start (Hosted — Easiest)
No setup needed. Use workopia.io:
Free: 5 resume generations/day
Premium ($9.9/mo): Unlimited tailoring + cover letters + ATS scoring
Works with Claude Desktop, ChatGPT, Cursor via MCP
MCP endpoint: https://workopia.io/api/mcp-gpt (no API key for base features)
Self-Host (Requires OpenAI API Key)
git clone https://github.com/workopia/ai-resume-tailor.git
cd ai-resume-tailor
npm installCreate .env.local:
OPENAI_API_KEY=sk-your-key-here
OPENAI_MODEL=gpt-4o-mini # or gpt-4o for best qualitynpm run dev
# Open http://localhost:3000Cost: ~$0.01–0.03 per tailor (GPT-4o-mini). You pay OpenAI directly.
How It Works
The tailoring prompt:
Preserves all factual data (companies, dates, education, titles)
Rewrites experience bullets to incorporate JD keywords
Uses exact terminology from the JD for ATS matching
Merges skills from resume + JD, ordered by relevance
Never fabricates technologies or years of experience
The prompt is identical to the one used in production at workopia.io.
API
curl -X POST http://localhost:3000/api/tailor \
-H "Content-Type: application/json" \
-d '{
"resumeJson": {
"summary": "Software engineer with 5 years experience...",
"experience": [
{
"title": "Software Engineer",
"company": "Acme Corp",
"startDate": "2020",
"endDate": "Present",
"bullets": ["Built web applications", "Led team of 3"]
}
],
"skills": ["JavaScript", "React", "Node.js"]
},
"jobDescription": "We are looking for a Senior Frontend Engineer with experience in React, TypeScript, and AWS..."
}'Returns the tailored resume JSON with rewritten bullets and merged skills.
Tech Stack
Next.js 15 — React framework
OpenAI GPT — Resume rewriting (you provide your own API key)
Tailwind CSS — Styling
TypeScript — Type safety
Workopia Ecosystem
Product | What | Price |
ai-resume-tailor (this repo) | Self-hosted auto resume tailoring | Free (MIT) + your OpenAI costs |
Job search + career advice via MCP | Free | |
Unlimited tailor + cover letters + ATS scoring | $9.9/mo | |
Workopia Max | Enterprise: batch tailor, ATS source data, auto-apply | Custom |
License
MIT — use it however you want.
Built by Workopia — AI job search, resume builder, and career advice.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/workopia/ai-resume-tailor'
If you have feedback or need assistance with the MCP directory API, please join our Discord server