Describe your experience in plain text — Gemini AI writes the LaTeX, pdflatex compiles the PDF. ATS-friendly, professionally formatted, every time.
Describe your experience, skills, and background in plain text. AI writes a complete ATS-optimised resume — no templates, no guessing.
Try itPaste a job description and we rewrite your resume to match — bold JD keywords, reorder bullet points, optimise for ATS scoring.
Try itConnect Gmail and ResumeForge tailors your resume, writes a cover email, and sends the application to the recruiter — all in one step.
Try itUse the Telegram bot for a conversational experience, or connect any MCP-compatible AI assistant directly.
Conversational, zero setup — just open the bot and start typing.
Connect Claude Desktop, Cursor, or any MCP client — ask in natural language.
/mcp/sse — no extra auth, works on localhost or remote.
From blank page to sent application — one system, end-to-end.
Give Gemini your experience in plain text. It writes a complete, professionally structured LaTeX resume — no templates to fill in, no placeholders.
We bold JD-required technologies, reorder bullets, and weave keywords into project descriptions — helping you pass automated screening.
Connect Google account → ResumeForge tailors your resume, writes a personalised cover email, and sends it directly to the recruiter.
Paste a weak resume bullet, get back 3 high-impact rewrites — power verbs, quantified results, industry-specific language, minimum 12 words each.
Your resume is saved. Tell the bot in plain English what changed — new role, new skills, new tone — and it updates just that part.
We compile with pdflatex — the same tool used by academics and engineers. Precise spacing, proper hyphenation, crisp PDF output every time.
Four steps — you only do step one. The rest is automatic.
Name, roles, companies, skills, education — in plain text. No rigid forms. Just talk to the bot or API.
AI follows strict rules — your real data only, proper bullet length, ATS-safe formatting, correct section order.
Two-pass compilation ensures perfect references, spacing, and typography — no word-run issues, no layout breaks.
Telegram sends it as a document, API returns a download link, or we email it directly to a recruiter on your behalf.
ResumeForge runs an MCP (Model Context Protocol) server at /mcp/sse.
Connect Claude Desktop, Cursor, Zed, or any MCP-compatible client and ask it to
create or tailor your resume in natural language — no extra setup required.
All tools — resume creation, JD parsing, bullet enhancement, PDF management — are exposed as MCP tools your AI can call directly. The server uses SSE transport and works on localhost or a remote server.
Full OpenAPI docs at /docs. Key endpoints below.
| Method & Endpoint | What it does |
|---|---|
| POST/api/create-resume | Generate a full resume from plain-text user details. AI writes LaTeX, pdflatex compiles it. |
| POST/api/tailor-smart | Tailor saved or uploaded resume to a job description. Uses saved LaTeX if available for best results. |
| POST/api/update-resume | Update an existing saved resume using natural-language instructions. |
| POST/api/enhance-bullets | Returns 3 high-impact ATS-optimised rewrites of any resume bullet point. |
| POST/api/parse-jd | Extract skills, requirements, and experience level from a job description file or text. |
| POST/api/apply-smart | Tailor resume + compose cover email + send via Gmail — full apply flow in one call. |
| GET/api/pdfs | List all generated PDF resumes with filenames, sizes, and timestamps. |
| GET/api/pdfs/{filename} | Download a specific generated PDF by filename. |
| GET/api/stats | Live counts — total generated, created from scratch, tailored to JDs. |
| GET/api/health | System health check — confirms LaTeX and API are ready. |
| GET/mcp/sse | MCP Server SSE endpoint — connect any MCP-compatible AI client here. |