Matchcv MCP server
{
"mcpServers": {
"matchcv": {
"command": "npx",
"args": [
"-y",
"matchcv-mcp@latest",
"matchcv-mcp"
],
"env": {
"MATCHCV_BASE_URL": "https://..."
}
}
}
}{
"mcpServers": {
"matchcv": {
"command": "npx",
"args": [
"-y",
"matchcv-mcp@latest",
"matchcv-mcp"
],
"env": {
"MATCHCV_BASE_URL": "https://..."
}
}
}
}{
"mcpServers": {
"matchcv": {
"command": "npx",
"args": [
"-y",
"matchcv-mcp@latest",
"matchcv-mcp"
],
"env": {
"MATCHCV_BASE_URL": "https://..."
}
}
}
}{
"servers": {
"matchcv": {
"command": "npx",
"args": [
"-y",
"matchcv-mcp@latest",
"matchcv-mcp"
],
"env": {
"MATCHCV_BASE_URL": "${input:matchcv_base_url}"
}
}
},
"inputs": [
{
"id": "matchcv_base_url",
"type": "promptString",
"description": "Matchcv base url",
"password": true
}
]
}{
"mcpServers": {
"matchcv": {
"command": "npx",
"args": [
"-y",
"matchcv-mcp@latest",
"matchcv-mcp"
],
"env": {
"MATCHCV_BASE_URL": "https://..."
}
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsoninstall npx -y matchcv-mcpversion 0.1.1
What it does
MatchCV exposes resume analysis and tailoring tools for job seekers and hiring workflows. It scores resumes for ATS compatibility, parses job descriptions into structured requirements, generates targeted improvement suggestions, and produces tailored resumes with shareable preview links.
- Check a resume against ATS rules and get a compatibility score with prioritized issues and fixes.
- Parse a job posting into structured data (title, company, keywords, responsibilities) to identify skill gaps.
- Generate a fully tailored resume for a specific job description with a shareable preview link to download as PDF.
Tools this server exposes
| Tool | Does |
|---|---|
| ats_check | Scores resume text 0–100 for ATS compatibility, with recruiter feedback, prioritized issues and fixes, and detected strengths. |
| analyze_job_description | Parses a job posting into structured JSON including title, company, seniority, industry, must-have and nice-to-have keywords, and responsibilities. |
| optimize_resume | Returns prioritized improvement suggestions with example rewrites, optionally targeted at a specific role, job description, or missing keywords. |
| roast_resume | Provides blunt recruiter-style critique plus an ATS score, returned as a public shareable report link. |
| extract_resume_text | Reads a local PDF, DOC, DOCX, or TXT resume file and returns plain text, optionally parsed into structured JSON. |
| tailor_resume | Analyzes a job description, rewrites the resume for that role, and returns tailored JSON plus a preview page you can open and download as PDF. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.