MCP.Market

ATS Engine MCP server

by VeriWorkly·io.github.VeriWorkly/ats-engine·v0.15.1·1 stars

Read your own resume the way an ATS does and score it with a published, deterministic rubric.

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

not scanned yet

Adoption
Growing

1 stars1.3k downloads/wk

Reviews

Write one

Nobody has reviewed ATS Engine yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

ATS Engine tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How ATS Engine compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
91/100
higher than 85% of 48,255 servers
GitHub stars
1
more than 65% of 28,688 servers
Downloads a week
1,255
more than 95% of 12,191 servers with a package

Release history: 7 versions in the registry since 2026-10-11, latest 2026-10-28, typically one every 2 days.

Install ATS Engine in Claude Code, Cursor or VS Code

Runs npx -y @veriworkly/ats-engine-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add ats-engine -- npx -y @veriworkly/ats-engine-mcp
Add to Cursor

What the publisher says

From the ATS Engine repository's README, as published. We do not edit it. Read it on GitHub

ATS Engine

Read a resume the way an applicant tracking system (ATS) does, see what it would store, and get a score with a reason behind every point.

@veriworkly/ats-engine is an open-source resume checker from VeriWorkly, a privacy-first resume builder. It parses a resume into the fields an ATS keeps, scores it against a published rubric, and compares it with a job posting requirement by requirement. The same input always produces the same report. The core does no network calls and keeps no state, so it runs in a browser, at the edge, or on a server.

To try it without installing anything, upload a resume to the VeriWorkly ATS checker, which runs on this engine.

Install · Quick start · MCP · GitHub Actions · Use it in your app · AI features · Run from source · Documentation

What it does

  • Recovers the fields an ATS stores: name, contact details, each job (title, employer, dates), education on the ISCED scale, skills, certifications (name, issuer, date earned, expiry) and spoken languages with their CEFR level, each group marked with how it was recovered: parsed from the text, read from structured input, or repaired by a model.
  • Scores readiness from 0 to 100 across parsing, contact, structure, content, format and writing, minus any integrity penalties. Every failed check comes with evidence and a suggested fix.
  • Notes writing style in English resumes: bullets in the first person or the passive voice, duties instead of actions ("Responsible for"), a role you have left written in the present tense, bullets over 40 words, fewer than 2 or more than 8 bullets in a role, three bullets in a row opening with the same word, and role dates written in more than one format. These rules have their own writing category and carry 12 points of weight against 190 for the rest of the rubric, so the score still mostly measures whether an ATS can read the resume. They are left out for resumes in other languages.
  • Matches a resume to a job posting. Each requirement is marked met, partly met, missing or unverifiable, with the resume lines that support it. Years of experience, degrees and languages are compared as values, not as keywords: "Fluent German" asks for C1 and is met by German at C1 or above, and "AWS certification" is met by a certification row that names AWS. A clearance is compared by level: "Secret" partly meets "Top Secret" and fully meets "Confidential". A statement about the right to work is read for what it says: "Requires H-1B visa sponsorship" never meets "Authorized to work without sponsorship", and a green card does not meet "Must be a U.S. citizen" (U.S. citizenship is the only citizenship the community policy names). A slash joins skills asked together: "HTML/CSS" asks for HTML and CSS, so HTML alone partly meets it, as AWS alone partly meets "AWS/GCP/Azure"; beside an "or" each part is one of the choices, so React alone meets "React/Redux or Vue". A name written with a slash ("CI/CD", "TCP/IP") stays whole. The posting's keywords are split into hard skills and soft skills ("communication", "teamwork"). A resume claims a soft skill more often than it shows one, so a soft skill counts for a tenth of a named skill in the match score.
  • Flags integrity problems: hidden text (white, tiny, off-page or covered), instructions aimed at AI screeners,

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

ATS Engine: common questions

Is ATS Engine MCP server safe?
Yes, by our scan: it is graded A (91/100). Read the ATS Engine safety report
How do I install ATS Engine?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does ATS Engine need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is ATS Engine maintained?
The last commit was 24 days ago (2026-10-11). The latest release is v0.15.1.
How does ATS Engine compare with other MCP servers?
safety score 91/100 (higher than 85% of 48,255 servers); github stars 1 (more than 65% of 28,688 servers); downloads a week 1,255 (more than 95% of 12,191 servers with a package). Full comparison.