Matchcv MCP server
io.github.18boys/matchcv·v0.1.1ATS resume checking, job description analysis, and AI resume tailoring powered by MatchCV.
0 stars46 downloads/wk
Reviews
Write oneNobody has reviewed Matchcv yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Matchcv tools (6, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
analyze_job_descriptionParse a job posting into structured data: title, company, seniority, industry, must-have keywords,
ats_checkScore resume text for applicant tracking system (ATS) compatibility. Returns a 0-100 score, a recruiter take,
extract_resume_textRead a local PDF/DOC/DOCX/TXT resume and return its plain text, optionally also parsing it into structured
optimize_resumeReturn prioritized, rewrite-level suggestions for a resume, optionally aimed at a specific role or job
roast_resumewrite actionRun the MatchCV "resume roast": a brutally honest recruiter reaction plus an ATS score. Returns a public
tailor_resumeThe full MatchCV pipeline: analyze the job description, structure the resume, then rewrite it for that role
Public scan report
scanner v0.1.10 · 2026-10-29 · same rubric, same numbers if you re-run it
- Code scan6 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 59 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Matchcv compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 48,243 servers
- Tools
- 6
- the typical server has 7
- Tools that change things
- 17%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 46
- more than 36% of 12,306 servers with a package
What its tools let an agent do: 5 read · 1 change
Install Matchcv in Claude Code, Cursor or VS Code
Runs npx -y matchcv-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add matchcv -- npx -y matchcv-mcp
What the publisher says
From the Matchcv repository's README, as published. We do not edit it. Read it on GitHub
MatchCV MCP Server
Resume tools for MCP clients. Check a resume against ATS rules, parse a job description into structured requirements, get rewrite-level suggestions, and generate a fully tailored resume with a shareable preview link — all from inside Claude, Cursor, Codex, or any other MCP-compatible client.
Powered by MatchCV · MCP docs · Get started free
Tools
Install
Requires Node.js 20+. No API key and no account are needed to start.
Claude Desktop / Claude Code
Add to your MCP config (claudedesktopconfig.json, or run claude mcp add):
{
"mcpServers": {
"matchcv": {
"command": "npx",
"args": ["-y", "matchcv-mcp"]
}
}
}Cursor
~/.cursor/mcp.json (or .cursor/mcp.json in a project):
{
"mcpServers": {
"matchcv": {
"command": "npx",
"args": ["-y", "matchcv-mcp"]
}
}
}Codex CLI
~/.codex/config.toml:
[mcp_servers.matchcv]
command = "npx"
args = ["-y", "matchcv-mcp"]Any other MCP client
The server speaks MCP over stdio. Run it directly with:
npx -y matchcv-mcpExample prompts
- "Read ~/Documents/resume.pdf and tell me how it scores against ATS."
- "Here's a job posting — what keywords is my resume missing?"
- "Roast my resume, I want the honest version."
- "Tailor my resume to this job description and give me the preview link."
Usage limits
The tools call MatchCV's public endpoints, so free usage is capped per day, per IP address:
Plain text extraction (extractresumetext without structured: true) is unlimited — it runs no AI.
Quota errors come back as a readable message telling you how to raise the limit. See matchcv.co/pricing.
Configuration
Privacy
This server holds no credentials and stores nothing locally. Resume and job description text is sent to the MatchCV API over HTTPS for processing. roastresume and tailorresume create a page at an unguessable public URL so you can open and share the result; the other tools store nothing. See the privacy policy.
Development
npm install
npm run build
node dist/index.jsPoint it at a local MatchCV instance with MATCHCVBASEURL=http://localhost:3000.
License
MIT — see LICENSE.
Nothing above is checked by us. What we check is on the safety report.
Matchcv: common questions
- Is Matchcv MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Matchcv safety report
- How do I install Matchcv?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Matchcv need an API key?
- No secret keys are declared. It reads 1 setting from the environment.
- Is Matchcv maintained?
- The last commit was 66 days ago (2026-08-31). The latest release is v0.1.1.
- What can I use instead of Matchcv?
- Servers from other publishers that do the same job: Reactive Resume MCP server.
- How does Matchcv compare with other MCP servers?
- safety score 88/100 (higher than 75% of 48,243 servers); tools 6 (the typical server has 7); tools that change things 17% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Matchcv
Same job from other publishers: the closest match first, then the best rated.
- Reactive ResumeFree open-source resume builder with remote MCP tools for resumes and job applications.not reviewedEstablishedA