laddro-app avatar

Laddro Career

laddro-app/laddro-career-mcp

Connects Claude to the Laddro Career API for resume and cover letter workflows. You get 18 tools covering template browsing across 22 designs, AI-powered resume tailoring for specific job postings, cover letter generation from a resume and job description, and PDF export. Also exposes settings management for bring-your-own-key AI providers and supports 14 locales. Available as an npm package via stdio or as a hosted Streamable HTTP endpoint at mcp.laddro.com. Useful when you want Claude to help polish application materials without leaving the conversation or switching between multiple career tools.

tools
18
auth
Secret needed
transport
STDIO, HTTP
env var
1
last updated
Sep 14, 2026

Tools

18 tools

Public tool metadata for what this MCP can expose to an agent.

laddro.templates.listList all available resume templates with ATS scores and layout types

List all available resume templates with ATS scores and layout types

No parameter schema in public metadata yet.

laddro.templates.getGet full details for a template including color schemes, fonts, and preview images1 params

Get full details for a template including color schemes, fonts, and preview images

Parameters* required
templateIdstring
Template identifier (e.g. GRAPHITE, ONYX, MARBLE)
laddro.fonts.listList all available font families for resume and cover letter rendering

List all available font families for resume and cover letter rendering

No parameter schema in public metadata yet.

laddro.languages.listList all 14 supported languages and locales for resume content

List all 14 supported languages and locales for resume content

No parameter schema in public metadata yet.

laddro.models.listList all supported AI providers and models for Bring Your Own Key (BYOK)

List all supported AI providers and models for Bring Your Own Key (BYOK)

No parameter schema in public metadata yet.

laddro.resumes.listList the authenticated user's resumes with pagination support2 params

List the authenticated user's resumes with pagination support

Parameters* required
limitnumber
Maximum number of results to return (default 20)
offsetnumber
Number of results to skip for pagination
laddro.resumes.getGet metadata and content for a specific resume by its ID1 params

Get metadata and content for a specific resume by its ID

Parameters* required
resumeIdstring
Resume UUID identifier
laddro.resumes.renderRender a resume as PDF with specific template and styling settings. Costs 1 API credit.9 params

Render a resume as PDF with specific template and styling settings. Costs 1 API credit.

Parameters* required
colorIdstring
Color scheme identifier for the template
fontstring
Font family name (e.g. Inter, Roboto)
fontSizenumber
Base font size in points
localestring
Language/locale code (e.g. en, de, fr)
marginnumber
Page margin in millimeters
pageNumberingstring
Page numbering styleone of none · simple · fraction · page
resumeIdstring
Resume UUID to render
spacingnumber
Line spacing multiplier (e.g. 1.0, 1.15, 1.5)
templateIdstring
Template identifier (e.g. GRAPHITE)
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.10 params

AI-tailor a resume for a specific job posting. Rewrites content to match the job description and returns a PDF. Provide either jobDescription or jobUrl.

Parameters* required
colorIdstring
Color scheme identifier
fontstring
Font family name
includeCoverLetterboolean
Also generate a matching cover letter (returns ZIP with both PDFs)
jobDescriptionstring
Full job description text to tailor against
jobUrlstring
URL to the job posting (alternative to jobDescription)
languagestring
Output language code (e.g. en, de, fr)
modestring
Tailoring mode: standard modifies existing, new creates from scratchone of standard · new
positionNamestring
Job title or position name being applied for
resumeIdstring
Resume UUID to tailor (uses user's default resume if omitted)
templateIdstring
Template identifier for PDF output
laddro.resumes.exportExport a resume as a downloadable PDF file with optional template and styling settings. Costs 1 API credit.9 params

Export a resume as a downloadable PDF file with optional template and styling settings. Costs 1 API credit.

Parameters* required
colorIdstring
Color scheme identifier
fontstring
Font family name
fontSizenumber
Base font size in points
localestring
Language/locale code (e.g. en, de, fr)
marginnumber
Page margin in millimeters
pageNumberingstring
Page numbering styleone of none · simple · fraction · page
resumeIdstring
Resume UUID to export
spacingnumber
Line spacing multiplier
templateIdstring
Template identifier (e.g. GRAPHITE)
laddro.coverLetters.listList the authenticated user's cover letters with pagination support2 params

List the authenticated user's cover letters with pagination support

Parameters* required
limitnumber
Maximum number of results to return (default 20)
offsetnumber
Number of results to skip for pagination
laddro.coverLetters.getGet metadata and content for a specific cover letter by its ID1 params

Get metadata and content for a specific cover letter by its ID

Parameters* required
coverLetterIdstring
Cover letter UUID identifier
laddro.coverLetters.createCreate a new cover letter manually with provided contact details and letter content9 params

Create a new cover letter manually with provided contact details and letter content

Parameters* required
addressstring
Applicant's address
companyNamestring
Name of the company being applied to
emailstring
Applicant's email address
fullNamestring
Applicant's full name
hiringManagerstring
Name of the hiring manager
jobTitlestring
Applicant's current or target job title
letterContentstring
Cover letter body content as HTML
phonestring
Applicant's phone number
titlestring
Internal title for this cover letter
laddro.coverLetters.generateAI-generate a personalized cover letter based on a resume and job description. Returns a PDF.8 params

AI-generate a personalized cover letter based on a resume and job description. Returns a PDF.

Parameters* required
colorIdstring
Color scheme identifier
fontstring
Font family name
jobDescriptionstring
Full job description text
jobUrlstring
URL to the job posting (alternative to jobDescription)
languagestring
Output language code (e.g. en, de, fr)
positionNamestring
Job title or position name being applied for
resumeIdstring
Resume UUID to base the cover letter on (uses default if omitted)
templateIdstring
Template identifier for PDF output
laddro.coverLetters.renderRender a saved cover letter as PDF with template and styling settings. Costs 1 API credit.9 params

Render a saved cover letter as PDF with template and styling settings. Costs 1 API credit.

Parameters* required
colorIdstring
Color scheme identifier
coverLetterIdstring
Cover letter UUID to render
fontstring
Font family name
fontSizenumber
Base font size in points
localestring
Language/locale code
marginnumber
Page margin in millimeters
pageNumberingstring
Page numbering styleone of none · simple · fraction · page
spacingnumber
Line spacing multiplier
templateIdstring
Template identifier (e.g. GRAPHITE)
laddro.settings.getGet the current AI provider and model configuration for the authenticated user

Get the current AI provider and model configuration for the authenticated user

No parameter schema in public metadata yet.

laddro.settings.updateModelConfigure the AI provider and model for BYOK (Bring Your Own Key). Saves an encrypted API key for the chosen provider.3 params

Configure the AI provider and model for BYOK (Bring Your Own Key). Saves an encrypted API key for the chosen provider.

Parameters* required
apiKeystring
Your API key for the chosen provider
modelstring
Model identifier (uses provider's recommended model if omitted)
providerstring
AI provider name (e.g. Anthropic, OpenAI, Google, DeepSeek)
laddro.settings.deleteModelRemove the saved AI provider configuration, reverting to Laddro's default AI model

Remove the saved AI provider configuration, reverting to Laddro's default AI model

No parameter schema in public metadata yet.

Sponsors

Configuration

LADDRO_API_KEY*secret

Your Laddro Career API key from console.laddro.com

Readme

@laddro/career-mcp

smithery badge

MCP server for the Laddro Career API. Gives AI agents access to resume tailoring, cover letter generation, PDF export, and template browsing.

Setup

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "laddro-career": {
      "command": "npx",
      "args": ["@laddro/career-mcp"],
      "env": {
        "LADDRO_API_KEY": "laddro_live_..."
      }
    }
  }
}

Claude Code

claude mcp add laddro-career -- npx @laddro/career-mcp

Set the environment variable LADDRO_API_KEY before running.

Remote HTTP

Use the hosted Streamable HTTP endpoint:

https://mcp.laddro.com/mcp

Send your Laddro API key on the MCP initialize request:

Authorization: Bearer laddro_live_...

or:

x-api-key: laddro_live_...

Available tools


View the full README on GitHub

Details

Repository
github.com/laddro-app/laddro-career-mcp
Website
www.laddro.com/en/mcp
Categories
Design & Creative, Documents & Knowledge
Package
@laddro/career-mcp
Transport
STDIO, HTTP
Auth
Required
Registry
MCP registry, active

Related Design & Creative MCP servers

View all
1neueworld avatarOmakase Iconsneueworld/omakase-iconsSearch free MIT SVG icons and paste React, Vue, Svelte or SVG code. No auth.0stars
2overlayqa avatarOverlayQAoverlayqa/mcpRun accessibility, contrast, and design token audits and file QA issues from your AI coding tool.0stars
3pga avatarPGA Golfcom.pga/pga-golfPGA's official MCP Server for all things golf-related. Find a coach, play golf, improve your game.0stars
4leowan7 avatarRanomics Platformleowan7/ranomics-mcpWet-lab triage for AI binder-design agents. Yeast display, mammalian display, DMS at library scale.0stars
5scmodeling avatarSCModelingcom.scmodeling/publicSupply-chain network design via simulation, optimization, and greenfield analysis.0stars
6daedalus avatarMcp Stldaedalus/mcp-stlMCP server for editing STL 3D model files0stars