CVTailorly for AI agents
AI assistants can score and tailor CVs on a user's behalf. Scoring is free and needs no key. Paid tools spend one of the user's credits using their personal API key (shown after purchase). We never fabricate experience; anything unevidenced is returned as gaps.
MCP server (Streamable HTTP)
https://cvtailorly.com/api/mcp
Example Claude Desktop / generic MCP client config:
{
"mcpServers": {
"cvtailorly": {
"type": "http",
"url": "https://cvtailorly.com/api/mcp",
"headers": {
"Authorization": "Bearer cvb_YOUR_KEY (optional, for paid tools)"
}
}
}
}Tools
check_cv— Free. Checks a CV for ATS readability, country conventions (photo, date of birth, length, spelling for uk|ie|us|ca|au|nz|eu|intl), weak verbs, missing results and contact details. Optional job_text adds a match score.extract_job_keywords— Free. Lists the skills, tools, qualifications and soft skills a job advert screens for, tagged must-have / nice-to-have, with the requirement lines. Optional cv_text marks which ones the CV already shows.interview_questions— Free. Likely interview questions drawn from a job advert's requirements, skills, tools and qualifications, plus common questions.score_cv_against_job— Free. Returns a 0-100 match score for a UK job advert, keywords the CV evidences, keywords it is missing, and quick UK-format fixes. Use before tailoring.tailor_cv_to_job— Uses one credit from the user's account (needs their API key as Bearer token). Returns a tailored UK-format CV (structured + DOCX/PDF links), a cover letter if the credit includes one (5-credit bundle, passes, or the single pack with the £1.99 add-on), LinkedIn headline/summary and a recruiter note. Never invents experience; unmatched requirements are returned as 'gaps'. Without a key, returns paymentRequired with a link for the user.nhs_supporting_statement— Uses one credit. Maps the CV to each criterion in an NHS/public-sector person specification (Essential/Desirable) with STAR-structured evidence drawn only from the CV, flags criteria with no evidence, and returns likely interview questions plus DOCX/PDF links.
REST API
OpenAPI 3.1 spec: https://cvtailorly.com/openapi.json (usable as a ChatGPT GPT Action).
curl -X POST https://cvtailorly.com/api/v1/score \
-H 'content-type: application/json' \
-d '{"cv_text":"...","job_text":"..."}'
curl -X POST https://cvtailorly.com/api/v1/tailor \
-H 'authorization: Bearer cvb_...' -H 'content-type: application/json' \
-d '{"cv_text":"...","job_text":"..."}'Without a key or credits, paid endpoints return 402 with paymentRequired, a message and a link the agent should show the user.
Machine-readable summaries
Rate limits & data
Free scoring: 30 requests/minute per IP. Inputs are processed to produce results and deleted after 30 days. Don't send special-category data you don't need to.