nextrole
A job-search companion: tailor your CV to a role, score fit, fix ATS issues. Also via MCP.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"nextrole": {
"url": "https://nextrole.site/api/mcp"
}
}
}Puntos de conexión remotos
https://nextrole.site/api/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (5)
🟢ats_lint(cv_markdown)
Free, deterministic ATS check: flags banned symbols, first-person voice, non-standard headers, and unquantified bullets. Returns findings + a pass/fail verdict.
Esquema de entrada
{
"type": "object",
"properties": {
"cv_markdown": {
"type": "string",
"description": "The CV in Markdown."
}
},
"required": [
"cv_markdown"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪tailor_cv_to_role(cv_markdown, job_spec)
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.
Esquema de entrada
{
"type": "object",
"properties": {
"cv_markdown": {
"type": "string",
"description": "The CV in Markdown."
},
"job_spec": {
"type": "string",
"description": "The target job description."
}
},
"required": [
"cv_markdown",
"job_spec"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢score_cv(cv_markdown, job_spec)
The free first read: scores a CV against a job spec using NextRole's critic engine — overall match, per-dimension scores, strengths, gaps, and the single top priority to fix.
Esquema de entrada
{
"type": "object",
"properties": {
"cv_markdown": {
"type": "string",
"description": "The CV in Markdown."
},
"job_spec": {
"type": "string",
"description": "The target job description."
}
},
"required": [
"cv_markdown",
"job_spec"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢find_roles(query)
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.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "A role query, e.g. \"frontend engineer London\"."
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢fetch_job_spec(url)
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.
Esquema de entrada
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "A public https:// job posting URL."
}
},
"required": [
"url"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Comunidad
Evidencia