Resume-MCP today turns a LinkedIn job post into a sent application in about 60 seconds. That's already an order of magnitude faster than the conventional process. The next version turns it into one click.
This is a forward-looking post about a product that is actively being built. It describes the design, the technical architecture, the privacy model, and the rollout plan for the Resume-MCP browser extension - the piece that finally collapses the apply workflow into a single interaction with the page you're already on.
The Friction That Remains
Even with the existing web flow, there's a small but real cost to apply:
- Switch to a new tab / window
- Open Resume-MCP
- Copy the JD from LinkedIn
- Paste it
- Review, send
That's maybe 30–45 seconds of human time per application. Multiply that across the 10–20 applications a high-velocity job seeker sends per day and you're spending 10+ minutes on context-switching alone. The extension eliminates all of it.
The Extension: How It Works
When you have the Resume-MCP extension installed, every LinkedIn job page gets a floating action button injected into the DOM. The button reads "Apply with Resume-MCP" and sits next to LinkedIn's native Easy Apply button. Clicking it does the following, in order, in roughly 8–12 seconds:
- JD extraction - The extension parses the structured JSON-LD JobPosting schema LinkedIn embeds in every job page (with a fallback to scraping the visible DOM). It extracts title, company, location, full description, recruiter name if present
- Auth handoff - The extension sends the JD payload to your Resume-MCP account using a short-lived session token stored in extension storage (no credentials in the page DOM)
- Resume tailoring - Server-side, the existing tailor pipeline runs against your master resume and produces a JD-matched PDF
- Email drafting - In parallel, the cover email is generated
- Confirmation overlay - A side panel slides in showing the tailored resume preview and the email draft. You can edit either inline
- Send - One more click sends the email from your authenticated Gmail account, with the tailored PDF attached
Total interaction: open the side panel, scan, send. You never leave the LinkedIn tab.
Beyond LinkedIn: Universal Coverage
The same extension supports multiple platforms at launch:
- LinkedIn Jobs - full Easy Apply replacement
- LinkedIn hiring posts - the free-text "We're hiring" posts that don't go through the Jobs system
- Indeed - job detail pages
- Wellfound (formerly AngelList Talent) - startup-focused listings
- Y Combinator Work-at-a-Startup
- Hacker News "Who is hiring" monthly threads - auto-detects job posts in comment threads
Each platform has a small adapter that knows how to extract structured fields from its specific markup. The rest of the pipeline - tailor, draft, send - is shared.
"The extension treats your browser as a job search inbox. Every job post is one click from a sent application - no context switching, no copy-paste, no friction."
The InMail Path
For LinkedIn-native listings where the recruiter's profile is exposed, the extension offers a parallel "Send via LinkedIn InMail" option. Instead of going through email, the tailored cover message is posted directly into your LinkedIn message thread with the recruiter, with the resume PDF attached as a LinkedIn attachment. Many recruiters check InMail before ATS queues, so this path can produce faster first responses for high-priority targets.
Privacy and Data Architecture
The extension is intentionally minimal in what it touches:
- It only activates on supported job sites - no telemetry anywhere else
- The only data leaving your browser is the JD text, sent over HTTPS to your existing Resume-MCP account
- No LinkedIn credentials are read or stored. The extension does not log you into LinkedIn or impersonate you on the platform
- Storage is local - only an extension session token, scoped to your Resume-MCP account, with a short TTL
- Open-source - the extension code will be published on GitHub before public launch, so the security model can be audited
Rollout Plan
The rollout is staged:
- Closed alpha (private) - internal users and select beta testers; Chrome only
- Public beta - opt-in via your Resume-MCP web dashboard; Chrome + Edge
- General availability - Chrome Web Store, Edge Add-ons, Firefox Add-ons
- Safari + mobile-companion - late-stage, dependent on platform constraints
Existing Resume-MCP users will be invited to the public beta automatically when their account becomes eligible.
Why This Matters
The job search is a friction-management problem. Every second of friction you remove between "seeing the role" and "application sent" compounds across hundreds of applications. The web app removed most of the friction. The extension removes the rest. From scroll to sent in eight seconds.
If you want to be in the closed alpha, make sure your Resume-MCP dashboard has Gmail connected and a master resume saved. Eligible accounts will get the install link first.
