A job-search companion: tailor your CV to a role, score fit, fix ATS issues. Also via MCP.
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.
Free, deterministic ATS check: flags banned symbols, first-person voice, non-standard headers, and unquantified bullets. Returns findings + a pass/fail verdict.
The CV in Markdown.
Free, deterministic ATS check: flags banned symbols, first-person voice, non-standard headers, and unquantified bullets. Returns findings + a pass/fail verdict.
| Argument | Type | Description |
|---|---|---|
| cv_markdown* | string | The CV in Markdown. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"cv_markdown"
],
"properties": {
"cv_markdown": {
"type": "string",
"description": "The CV in Markdown."
}
}
}Fetches and extracts the job description text from a public job-posting URL, ready to feed into score_cv or tailor_cv_to_role. Cheap, no LLM.
| Argument | Type | Description |
|---|---|---|
| url* | string | A public https:// job posting URL. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "A public https:// job posting URL."
}
}
}Searches live job listings for a role query (e.g. "frontend engineer London"). Cheap, no LLM — returns a short list of matching roles with company and link.
| Argument | Type | Description |
|---|---|---|
| query* | string | A role query, e.g. "frontend engineer London". |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "A role query, e.g. \"frontend engineer London\"."
}
}
}The free first read: scores a CV against a job spec using NextRole's critic engine — overall match and per-dimension scores on a 1–10 scale, strengths, gaps, and the single top priority to fix. Scores describe CV-to-role fit; hiring outcomes depend on the employer.
| Argument | Type | Description |
|---|---|---|
| job_spec* | string | The target job description. |
| cv_markdown* | string | The CV in Markdown. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"cv_markdown",
"job_spec"
],
"properties": {
"job_spec": {
"type": "string",
"description": "The target job description."
},
"cv_markdown": {
"type": "string",
"description": "The CV in Markdown."
}
}
}Rewrites a CV for a specific job spec using NextRole's multi-pass tailor→critic engine. Free anonymous allowance; on exhaustion returns a link to continue on the web app.
| Argument | Type | Description |
|---|---|---|
| job_spec* | string | The target job description. |
| cv_markdown* | string | The CV in Markdown. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"cv_markdown",
"job_spec"
],
"properties": {
"job_spec": {
"type": "string",
"description": "The target job description."
},
"cv_markdown": {
"type": "string",
"description": "The CV in Markdown."
}
}
}