Laddro Career
About
MCP server for the Laddro Career API. Tailor resumes to job postings, generate cover letters, export PDFs, and browse 22 resume templates. Supports BYOK with 10 AI providers including OpenAI, Anthropic, Gemini, DeepSeek, and Groq.
Details
- Author
- laddro-app
- Downloads
- 288
- Categories
- Productivity, Other, AI
Jump to
- Browse all 22 resume templates
- AI-tailor resumes for specific jobs
- Generate cover letters from resumes and job details
- Export resumes as PDF
- Configure bring-your-own-key AI providers
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Laddro CareerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install via npx and configure with a LADDRO_API_KEY environment variable in your Claude Desktop config, or add as a tool via Claude Code. A hosted Streamable HTTP endpoint is also available at https://mcp.laddro.com/mcp with API key sent in the Authorization header.
laddro.templates.list
List all available resume templates with ATS scores and layout types
laddro.templates.get
Get full details for a template including color schemes, fonts, and preview images
laddro.fonts.list
List all available font families for resume and cover letter rendering
laddro.languages.list
List all 14 supported languages and locales for resume content
laddro.models.list
List all supported AI providers and models for Bring Your Own Key (BYOK)
laddro.resumes.list
List the authenticated user's resumes with pagination support
laddro.resumes.get
Get metadata and content for a specific resume by its ID
laddro.resumes.render
Render a resume as PDF with specific template and styling settings. Costs 1 API credit.
laddro.resumes.tailor
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.
laddro.resumes.export
Export a resume as a downloadable PDF file with optional template and styling settings. Costs 1 API credit.
laddro.coverLetters.list
List the authenticated user's cover letters with pagination support
laddro.coverLetters.get
Get metadata and content for a specific cover letter by its ID
laddro.coverLetters.create
Create a new cover letter manually with provided contact details and letter content
laddro.coverLetters.generate
AI-generate a personalized cover letter based on a resume and job description. Returns a PDF.
laddro.coverLetters.render
Render a saved cover letter as PDF with template and styling settings. Costs 1 API credit.
laddro.settings.get
Get the current AI provider and model configuration for the authenticated user
laddro.settings.updateModel
Configure the AI provider and model for BYOK (Bring Your Own Key). Saves an encrypted API key for the chosen provider.
laddro.settings.deleteModel
Remove the saved AI provider configuration, reverting to Laddro's default AI model
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"laddro career": {
"laddro-career": {
"command": "npx",
"args": [
"-y",
"@laddro/career-mcp"
],
"env": {
"LADDRO_API_KEY": "<YOUR_API_KEY>"
}
}
}
}
}
McpServers
{
"laddro-career": {
"command": "npx",
"args": [
"-y",
"@laddro/career-mcp"
],
"env": {
"LADDRO_API_KEY": "<YOUR_API_KEY>"
}
}
}
@laddro/career-mcp
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
| Tool | Description |
|---|---|
| laddro.templates.list | Browse all 22 resume templates |
| laddro.templates.get | Get template colors and fonts |
| laddro.fonts.list | All available font families |
| laddro.languages.list | All 14 supported locales |
| laddro.models.list | AI providers for BYOK |
| laddro.resumes.list | User's resumes |
| laddro.resumes.get | Resume metadata |
| laddro.resumes.render | Re-render with new template settings |
| laddro.resumes.tailor | AI-tailor resume for a job |
| laddro.resumes.export | Export as PDF |
| laddro.coverLetters.list | User's cover letters |
| laddro.coverLetters.get | Cover letter metadata |
| laddro.coverLetters.create | Create manually |
| laddro.coverLetters.generate | AI-generate from resume + job |
| laddro.coverLetters.render | Render with template settings |
| laddro.settings.get | Current AI provider config |
| laddro.settings.updateModel | Set BYOK provider |
| laddro.settings.deleteModel | Remove BYOK config |
Environment variables
| Variable | Required | Description |
|---|---|---|
| LADDRO_API_KEY | Yes for stdio; optional fallback for HTTP | Your Laddro API key |
| LADDRO_BASE_URL | No | Override API URL (default: https://api.laddro.com) |
Development
npm ci
npm test
npm test builds the TypeScript package and runs MCP contract tests for auth handling, tool metadata, and handler routing.
Releases
This package uses Changesets and SemVer.
- Patch: bug fixes, docs, tests, internal hardening.
- Minor: new backwards-compatible MCP tools or capabilities.
- Major: breaking tool names, schemas, auth, or transport behavior.
Every PR that changes the published package should include a changeset:
npm run changeset
After the PR merges to main, GitHub Actions opens a release PR with the version bump and changelog. Merging that release PR publishes the package to npm and creates the GitHub release. The Cloud Run deploy workflow also runs on main, so hosted MCP updates automatically after release merges.
Links
- laddro.com
- API Reference
- Docs
- GitHub
License
MIT
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





