Check a CV against Dutch hiring norms, compare it with a vacancy, and open it in WerkCV.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
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).
The full text of the CV (200-25,000 characters). Remove BSN, ID and bank numbers first.
Language of the CV and the answer. Detected from the text when omitted.
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).
| Argument | Type | Description |
|---|---|---|
| locale | string | Language of the CV and the answer. Detected from the text when omitted. |
| cv_text* | string | The full text of the CV (200-25,000 characters). Remove BSN, ID and bank numbers first. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"cv_text"
],
"properties": {
"locale": {
"enum": [
"nl",
"en"
],
"type": "string",
"description": "Language of the CV and the answer. Detected from the text when omitted."
},
"cv_text": {
"type": "string",
"maxLength": 25000,
"minLength": 200,
"description": "The full text of the CV (200-25,000 characters). Remove BSN, ID and bank numbers first."
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| locale | string | Language of the CV and the answer. Detected from the text when omitted. |
| cv_text* | string | The full text of the CV (200-25,000 characters). Remove BSN, ID and bank numbers first. |
| vacancy_text* | string | The full vacancy text: requirements and responsibilities (120-18,000 characters). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"cv_text",
"vacancy_text"
],
"properties": {
"locale": {
"enum": [
"nl",
"en"
],
"type": "string",
"description": "Language of the CV and the answer. Detected from the text when omitted."
},
"cv_text": {
"type": "string",
"maxLength": 25000,
"minLength": 200,
"description": "The full text of the CV (200-25,000 characters). Remove BSN, ID and bank numbers first."
},
"vacancy_text": {
"type": "string",
"maxLength": 18000,
"minLength": 120,
"description": "The full vacancy text: requirements and responsibilities (120-18,000 characters)."
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| locale | string | Language of the CV and the answer. Detected from the text when omitted. |
| cv_text* | string | The full text of the CV (200-25,000 characters). Remove BSN, ID and bank numbers first. |
| vacancy_text | string | The full vacancy text: requirements and responsibilities (120-18,000 characters). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"cv_text"
],
"properties": {
"locale": {
"enum": [
"nl",
"en"
],
"type": "string",
"description": "Language of the CV and the answer. Detected from the text when omitted."
},
"cv_text": {
"type": "string",
"maxLength": 25000,
"minLength": 200,
"description": "The full text of the CV (200-25,000 characters). Remove BSN, ID and bank numbers first."
},
"vacancy_text": {
"type": "string",
"maxLength": 18000,
"minLength": 120,
"description": "The full vacancy text: requirements and responsibilities (120-18,000 characters)."
}
}
}