Skip to Content
MCP ServerTools Reference

MCP Tools Reference

The MCP server is currently in development. This page documents the planned tools.

The MCP server will expose 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. For example:

tailor-resume

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

render-resume

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

set-model

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

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

Last updated on