WerkCV – Dutch CV check

nl.werkcvPublished by werkcv.nlOfficial publisherv0.1.1Updated Oct 31, 2026

Check a CV against Dutch hiring norms, compare it with a vacancy, and open it in WerkCV.

VerifiedStreamable HTTPWeb executableProductivity & WorkflowAI & ML

Overview

AI-generated overview

Hosted MCP server that grades a CV for the Dutch job market, compares it with a vacancy, and opens it in the WerkCV editor.

What you can do
  • Grade a CV 0-100 with a 1-10 grade, ATS readability, Dutch conventions and the three fixes to make first, each with an exact quote
  • Compare a CV with one vacancy requirement by requirement, with quotes from both texts, missing ATS keywords and suggested fixes
  • Open the CV, and optionally the vacancy, in the WerkCV editor through a single-use link to edit and download a PDF
When to use it
Useful when a user asks whether their CV is good for the Dutch job market, pastes a CV for feedback, or wants to know whether their CV fits a specific vacancy and then edit or export it.
Requirements
A remote Streamable HTTP endpoint; nothing to install or self-host. No authentication, headers or API keys. CV text of 200-25,000 characters, plus vacancy text of 120-18,000 characters for the comparison and editor tools. Optional locale nl or en.
Before you install
CV and vacancy text is sent to the hosted service; the vacancy comparison forwards the text to OpenAI. Remove BSN, ID and bank numbers before sending. The editor link is single-use, expires after 60 minutes and deletes the text when opened. Per-IP rate limits apply. Tools are free, but downloading a PDF in the editor costs EUR 7.95 once.

Installation

In SourceWeft

  1. Open WerkCV – Dutch CV check in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/nl.werkcv%2Fcv-check/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "werkcv-dutch-cv-check": {
      "type": "http",
      "url": "https://werkcv.nl/api/mcp"
    }
  }
}

README

WerkCV – Dutch CV check (MCP server)

A hosted, remote Model Context Protocol server that grades a CV for the Dutch job market, compares it with a vacancy, and opens it in the WerkCV editor.

This repository documents the hosted server: connection instructions, the tool contract and example answers. The server runs as part of the WerkCV web app; there is nothing to install or self-host.

Tools

ToolWhat it doesNotes
check_cvGrades a CV 0–100 (plus a 1–10 grade) on content, readability for application systems (ATS), contact basics and Dutch conventions. Returns the three fixes to make first, each with the section, the place and an exact quote from the CV, plus stats such as weak bullet openers and clichés.Free, no AI, nothing stored.
match_vacancyCompares a CV with one vacancy, requirement by requirement (must / nice, match / partial / missing), with quotes from both texts, missing ATS keywords and the fixes to make first. The score is computed from the requirement list.Uses AI, rate-limited, nothing stored. Never suggests claiming experience the user does not have.
open_in_editorReturns a single-use link that opens the CV (and optionally the vacancy) in the WerkCV editor, no account needed.The text is kept for at most 60 minutes and deleted when the link is first opened.

Every successful answer is returned as structuredContent and as the same JSON in a text block, and follows the published outputSchema of each tool. Each answer includes nextStep, a suggested follow-up. See examples/ for full answers for a fictional CV.

Input for all tools: cv_text (200–25,000 characters), optional locale (nl or en, detected when omitted); match_vacancy and open_in_editor also take vacancy_text (120–18,000 characters). Remove BSN, ID and bank numbers from the CV before sending it.

Connect

Claude (claude.ai / desktop): add it from the Connectors Directory ("WerkCV CV-check"), or Settings → Connectors → Add custom connector → https://werkcv.nl/api/mcp.

Claude Code:

bash
claude mcp add --transport http werkcv https://werkcv.nl/api/mcp

Cursor (.cursor/mcp.json or ~/.cursor/mcp.json):

json
{  "mcpServers": {    "werkcv": { "url": "https://werkcv.nl/api/mcp" }  }}

VS Code (.vscode/mcp.json):

json
{  "servers": {    "werkcv": { "type": "http", "url": "https://werkcv.nl/api/mcp" }  }}

Any other MCP client that supports remote Streamable HTTP servers: use the endpoint above, no headers needed.

Try it

Check my CV against Dutch norms: (paste your CV)

Does my CV fit this vacancy? (paste CV and vacancy)

Limits

Per IP address: check_cv 30 per hour, match_vacancy 8 per hour and 20 per day, open_in_editor 5 per hour. When a limit is reached the tool returns a clear "limit reached" message.

Privacy and cost

  • The check and the vacancy comparison store nothing. The vacancy comparison sends the text to OpenAI for the analysis.
  • Only open_in_editor keeps the text, for at most 60 minutes, and deletes it when the link is first opened.
  • Only counts are recorded (tool, locale, outcome), never the CV or vacancy text.
  • The tools are free. In the WerkCV editor, building and previewing a CV is free; downloading the PDF costs €7.95 once, with no subscription.
  • Privacy policy: https://werkcv.nl/en/privacy

Support

[email protected]

License

The documentation and examples in this repository are MIT licensed. The hosted server is operated by WerkCV.

Source: README.md at commit f832245

Tools

3

check_cv

Check a CV (Dutch conventions)

Grade a CV (cv, curriculum vitae, résumé) for the Dutch job market: 0-100 score plus a 1-10 grade, the three fixes to make first with the exact lines they refer to, and ATS readability. Use when the user asks 'is my CV good', 'check my CV', 'beoordeel mijn cv' or pastes a CV. Free, no AI, nothing stored. Remove BSN, ID and bank numbers first. The result includes nextStep, a suggested follow-up (usually open_in_editor).

Parameterslocalecv_textrequired

match_vacancy

Compare a CV with a vacancy

Compare a CV with one vacancy (vacature, job ad), requirement by requirement, with exact quotes from both, missing ATS keywords and the fixes to make first. Use when the user asks 'do I fit this job', 'past mijn cv bij deze vacature' or shares a vacancy with their CV. Uses AI and is rate-limited; nothing stored. Never advise claiming experience the user does not have. The result includes nextStep, a suggested follow-up.

Parameterslocalecv_textrequiredvacancy_textrequired

open_in_editor

Open the CV in the WerkCV editor

Open the CV, and optionally the vacancy, in the WerkCV editor to edit it and download a PDF. No account needed. Returns a single-use link that expires after 60 minutes; the text is deleted when the link is opened. Call when the user wants to edit, apply fixes, or download, or accepts a nextStep that offers the editor.

Parameterslocalecv_textrequiredvacancy_text

Version history

2
  1. v0.1.1LatestOct 17, 2026
  2. v0.1.0Oct 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts