Laddro DocsLaddro Docs
MCP Server

MCP Tools Reference

MCP Tools Reference

The MCP server exposes 18 tools, one for each Career API endpoint.

Public Tools (No Auth)

ToolDescriptionAPI Endpoint
list_templatesList all resume templatesGET /v1/templates
get_templateGet template detailsGET /v1/templates/{id}
list_fontsList available fontsGET /v1/fonts
list_languagesList supported languagesGET /v1/languages
list_modelsList available AI modelsGET /v1/models

Resume Tools

ToolDescriptionAPI Endpoint
list_resumesList your resumesGET /v1/resumes
get_resumeGet a specific resumeGET /v1/resumes/{id}
parse_resumeParse PDF/DOCX to structured dataPOST /v1/resumes/parse
render_resumeRender resume to PDFPUT /v1/resumes/{id}/render

AI Tools

ToolDescriptionAPI Endpoint
tailor_resumeTailor resume for a job descriptionPOST /v1/tailor
export_resumeExport resume as PDFPOST /v1/export

Cover Letter Tools

ToolDescriptionAPI Endpoint
list_cover_lettersList cover lettersGET /v1/cover-letters
get_cover_letterGet a cover letterGET /v1/cover-letters/{id}
create_cover_letterCreate manuallyPOST /v1/cover-letters
generate_cover_letterAI-generate a cover letterPOST /v1/cover-letters/generate
render_cover_letterRender to PDFPUT /v1/cover-letters/{id}/render

Settings Tools

ToolDescriptionAPI Endpoint
get_settingsGet AI model settingsGET /v1/settings
set_modelSet custom AI model (BYOK)PUT /v1/settings/model
reset_modelReset to default modelDELETE /v1/settings/model

Tool Input Schemas

Each tool accepts parameters matching its API endpoint.

tailor_resume

{
  "resumeId": "res_abc123",
  "positionName": "Senior Frontend Engineer",
  "jobDescription": "We are looking for a Senior Engineer..."
}

render_resume

{
  "resumeId": "res_abc123",
  "templateId": "graphite"
}

set_model

{
  "provider": "anthropic",
  "model": "claude-haiku-4.5",
  "apiKey": "sk-ant-..."
}

All tools return structured JSON responses. PDF tools return the file path where the PDF was saved.

On this page