MCP.Market

Matchcv MCP server

by 18boys·io.github.18boys/matchcv·v0.1.1

ATS resume checking, job description analysis, and AI resume tailoring powered by MatchCV.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
New

0 stars46 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • analyze_job_description

    Parse a job posting into structured data: title, company, seniority, industry, must-have keywords,

  • ats_check

    Score resume text for applicant tracking system (ATS) compatibility. Returns a 0-100 score, a recruiter take,

  • extract_resume_text

    Read a local PDF/DOC/DOCX/TXT resume and return its plain text, optionally also parsing it into structured

  • optimize_resume

    Return prioritized, rewrite-level suggestions for a resume, optionally aimed at a specific role or job

  • roast_resumewrite action

    Run the MatchCV "resume roast": a brutally honest recruiter reaction plus an ATS score. Returns a public

  • tailor_resume

    The 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

no findings
  • 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
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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-mcp

Example 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.js

Point 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 Resume
    Free open-source resume builder with remote MCP tools for resumes and job applications.
    A