Skip to content
Laddro
Model Context Protocol

Build & tailor resumes inside your AI assistant

To use a resume builder inside an AI assistant like Claude or ChatGPT, connect the Laddro Career MCP server. Once connected, you can ask your assistant to create, tailor, and export a professional resume or cover letter as a PDF. Your documents are stored in your Laddro account and rendered with Laddro templates.

Laddro Career MCP turns Laddro into a tool your AI assistant can call directly. No copy-pasting between a chat window and a builder.

What is the Model Context Protocol?

The Model Context Protocol (MCP) is an open standard that lets AI assistants call external tools and services in a structured way. When a service ships an MCP server, an assistant like Claude can read from it and act on it during a conversation.

Laddro is available as an MCP server. Add it once and your assistant can browse templates, create and update resumes, tailor them to a job description, generate cover letters, and export finished PDFs — all without leaving the chat.

Install in under a minute

Pick the setup that matches your client. You need a Laddro API key for authenticated tools.

Claude Desktop

Add this to your claude_desktop_config.json, then restart Claude Desktop.

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

Claude Code

Run this in your terminal.

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

Remote (Streamable HTTP)

Point any MCP client at the hosted endpoint and send your API key as a Bearer token.

https://mcp.laddro.com/mcp

Add to Cursor

One-click install for Cursor.

Add to Cursor

Set your Laddro API key as LADDRO_API_KEY (local) or an Authorization: Bearer header (remote). Get a key from the Laddro console.

The tool surface

Your assistant can call these Laddro tools. You write the content; Laddro stores it and renders the PDF.

Resume

ToolWhat it does
laddro.resume.schemaGet the JSON Schema for resume content.
laddro.resume.listList your resumes with id, title, template, and default flag.
laddro.resume.getGet a single resume, including its structured content.
laddro.resume.createCreate a resume from content that conforms to the schema.
laddro.resume.updateUpdate an existing resume with a full revised object.
laddro.resume.deletePermanently delete a resume by id.
laddro.resume.setDefaultMark a resume as your default.
laddro.resume.changeTemplateSwitch a resume to a different template.
laddro.resume.tailorTailor a resume to a job description or job URL.
laddro.resume.exportPdfExport a resume to PDF, with optional template, locale, font, or color overrides.

Cover letter

ToolWhat it does
laddro.coverLetter.schemaGet the JSON Schema for cover-letter content.
laddro.coverLetter.listList your cover letters with id and title.
laddro.coverLetter.getGet a single cover letter, including its content.
laddro.coverLetter.createCreate a cover letter from a full name and letter body.
laddro.coverLetter.generateGenerate a cover letter from your resume and a job.
laddro.coverLetter.renderPdfRender a cover letter to PDF by id.

Templates, fonts & languages

ToolWhat it does
laddro.templates.listList available resume and cover-letter templates and their color schemes.
laddro.fonts.listList the available document fonts.
laddro.languages.listList the supported document languages and locales.

Exact tool names vary slightly by client and connection mode. See the developer docs for the authoritative, up-to-date list. Read the developer docs.

A worked example

Say you have a resume in Laddro and a job posting open. In your assistant, you type:

Tailor my resume to this job description and export it as a PDF.

What happens next

  1. 1Your assistant calls laddro.resume.list to find your resume.
  2. 2It calls laddro.resume.tailor with the job description, and Laddro rewrites your experience to match the role.
  3. 3It calls laddro.resume.exportPdf, and Laddro renders the tailored resume with your chosen template.
  4. 4You get a download-ready PDF, and the tailored version is saved in your Laddro account.

Get your API key and start building

Create a free Laddro account, generate an API key, and connect the MCP server to your assistant.

FAQ

How do I use a resume builder inside ChatGPT or Claude?

Connect the Laddro Career MCP server to your assistant. Add Laddro to your MCP client (Claude Desktop, Claude Code, Cursor, or the remote HTTP endpoint), authenticate with a Laddro API key, and then ask your assistant to create, tailor, or export a resume. It calls Laddro tools directly and returns a rendered PDF.

What is an MCP server?

An MCP server is a service that exposes tools an AI assistant can call using the open Model Context Protocol. Laddro runs one so assistants can build, tailor, and export resumes and cover letters on your behalf.

Do I need a Laddro account?

Yes for anything that reads or writes your documents. A few tools (schema, template, font, and language listings) work without authentication, but creating, tailoring, and exporting resumes needs a Laddro API key tied to your account.

Which AI clients are supported?

Any MCP-compatible client. Laddro documents setup for Claude Desktop, Claude Code, and Cursor, and also offers a remote Streamable HTTP endpoint at mcp.laddro.com/mcp for any other client.

Where do I get a Laddro API key?

Generate one in the Laddro console at console.laddro.com. Set it as the LADDRO_API_KEY environment variable for a local install, or send it as an Authorization Bearer header for the remote endpoint.

Is the tailoring just keyword stuffing?

No. When you tailor a resume, Laddro restructures how your experience is framed and rewrites bullet points to match what the role asks for. The output reads like a person wrote it, and the tailored version is saved separately so your original stays intact.