# Reactive Resume

Reactive Resume is a free and open-source resume builder designed to simplify the process of creating, updating, and sharing your professional resume. Built with privacy as a core principle, it gives…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add resume/builder

# Browse available tools
npx -y @smithery/cli@latest tool list resume/builder

# Get full schema for a tool
npx -y @smithery/cli@latest tool get resume/builder reactive_resume.list_resumes

# Call a tool
npx -y @smithery/cli@latest tool call resume/builder reactive_resume.list_resumes '{}'
```

## Direct MCP Connection

Endpoint: `https://resume.run.tools`

**Required config:**
- `x-api-key` (header) — API Key (can be obtained from https://rxresu.me)

## Tools (11)

- `reactive_resume.list_resumes` — Primary way to discover resume IDs for this account. Resumes are not listed as MCP resources;
- `reactive_resume.get_resume` — Get the full data of a specific resume by its ID.
- `reactive_resume.create_resume` — Create a new, empty resume with a name and URL-friendly slug.
- `reactive_resume.duplicate_resume` — Create a copy of an existing resume with all its data.
- `reactive_resume.patch_resume` — Apply JSON Patch (RFC 6902) operations to partially update a resume's data.
- `reactive_resume.delete_resume` — Permanently delete a resume and all its associated files (screenshots, PDFs).
- `reactive_resume.lock_resume` — Lock a resume to prevent any modifications.
- `reactive_resume.unlock_resume` — Unlock a previously locked resume, re-enabling edits, patches, and deletion.
- `reactive_resume.export_resume_pdf` — Generate a PDF from the specified resume and return a download URL.
- `reactive_resume.get_resume_screenshot` — Get a visual preview of the resume's first page as a WebP image URL.
- `reactive_resume.get_resume_statistics` — Get view and download statistics for a resume.

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get resume/builder <tool-name>
```

## Resources

- `resume://_meta/schema` — The JSON Schema describing the complete resume data structure. Reference when generating JSON Patch operations so paths…
- `resume://{id}` — Full resume JSON for one resume. Substitute a real ID for `{id}` (UUID from your account). On the wire this is a resour…

## Prompts (4)

- `build_resume` (id) — Guide the user step-by-step through building a resume from scratch, section by section.
- `improve_resume` (id) — Review resume content and suggest concrete improvements to wording, impact, and structure.
- `tailor_resume` (id, job_description) — Adapt a resume to match a specific job description by adjusting keywords, content, and structure for ATS optimization.
- `review_resume` (id) — Get a structured, professional critique with a scorecard and prioritized recommendations. Read-only — no changes are ma…
