laddro.coverLetters.create
Create a new cover letter manually with provided contact details and letter content
Tailor a resume to a specific job posting and get the PDF back, cover letter included if you want one.
LABSCO SUMMARY
Tailoring against a posting produces the content; rendering decides how it looks. That split means a document can be re-skinned for a different template or locale without going back through the rewrite, and a template's ATS score is visible before you commit to it.
A client for the Laddro Career API: resumes and cover letters stored in an account, rewritten against a job posting, and rendered to PDF with a chosen template, colour scheme, font and spacing.
A Laddro account and an API key from console.laddro.com — a laddro_live_ key. Two ways in: over stdio from npm as @laddro/career-mcp with LADDRO_API_KEY set, or against the hosted endpoint at https://mcp.laddro.com/mcp with the key sent as an Authorization bearer token or an x-api-key header. Rendering or exporting a document costs 1 API credit per call.
One command plus a key — npx @laddro/career-mcp, then supply credentials
USE CASES
Hand over the job URL and the resume to use; the content is rewritten against the description and comes back as a PDF, with a cover letter in the same call if you ask for one.
Browse the templates with their ATS scores and layouts, open the shortlist for colours and fonts, then render your resume in the one you picked.
Generate it from the resume and the posting, or create one by hand with the hiring manager and company filled in, then render it to match the resume.
Check which locales are supported, then re-render the same document in the one the employer reads.
See which providers and models are supported, save your own key for one of them, and drop back to the default whenever you want.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
laddro.coverLetters.createCreate a new cover letter manually with provided contact details and letter content
laddro.coverLetters.generateAI-generate a personalized cover letter based on a resume and job description. Returns a PDF.
laddro.coverLetters.getGet metadata and content for a specific cover letter by its ID
laddro.coverLetters.listList the authenticated user's cover letters with pagination support
laddro.coverLetters.renderRender a saved cover letter as PDF with template and styling settings. Costs 1 API credit.
laddro.fonts.listList all available font families for resume and cover letter rendering
laddro.languages.listList all 14 supported languages and locales for resume content
laddro.models.listList all supported AI providers and models for Bring Your Own Key (BYOK)
laddro.resumes.exportExport a resume as a downloadable PDF file with optional template and styling settings. Costs 1 API credit.
laddro.resumes.getGet metadata and content for a specific resume by its ID
laddro.resumes.listList the authenticated user's resumes with pagination support
laddro.resumes.renderRender a resume as PDF with specific template and styling settings. Costs 1 API credit.
laddro.resumes.tailorAI-tailor a resume for a specific job posting. Rewrites content to match the job description and returns a PDF. Provide either jobDescription or jobUrl.
laddro.settings.deleteModelRemove the saved AI provider configuration, reverting to Laddro's default AI model
laddro.settings.getGet the current AI provider and model configuration for the authenticated user
laddro.settings.updateModelConfigure the AI provider and model for BYOK (Bring Your Own Key). Saves an encrypted API key for the chosen provider.
laddro.templates.getGet full details for a template including color schemes, fonts, and preview images
laddro.templates.listList all available resume templates with ATS scores and layout types
BEFORE YOU INSTALL
18 tools when we connected; the project documents 22. laddro.resume.schema, laddro.resume.create, laddro.resume.update and laddro.coverLetter.schema appear only in OAuth connector sessions with MCP_CONNECTOR_ENABLED on. Without them you can tailor and export existing resumes but not create new ones.
INSTALLATION
npx @laddro/career-mcphttps://mcp.laddro.com/mcpAdd this hosted endpoint to your MCP client using the credentials listed under Requirements.
{
"mcpServers": {
"laddro-career": {
"command": "npx",
"args": [
"@laddro/career-mcp"
],
"env": {
"LADDRO_API_KEY": "<YOUR_LADDRO_API_KEY>"
}
}
}
}Set the environment variable LADDRO_API_KEY before running.
claude mcp add laddro-career -- npx @laddro/career-mcpConnect to https://mcp.laddro.com/mcp with the header Authorization: Bearer <YOUR_LADDRO_API_KEY> or x-api-key: <YOUR_LADDRO_API_KEY>