MCP Server
MCP Tools Reference
The MCP server exposes 18 tools, one for each Career API endpoint.
| Tool | Description | API Endpoint |
|---|
list_templates | List all resume templates | GET /v1/templates |
get_template | Get template details | GET /v1/templates/{id} |
list_fonts | List available fonts | GET /v1/fonts |
list_languages | List supported languages | GET /v1/languages |
list_models | List available AI models | GET /v1/models |
| Tool | Description | API Endpoint |
|---|
list_resumes | List your resumes | GET /v1/resumes |
get_resume | Get a specific resume | GET /v1/resumes/{id} |
parse_resume | Parse PDF/DOCX to structured data | POST /v1/resumes/parse |
render_resume | Render resume to PDF | PUT /v1/resumes/{id}/render |
| Tool | Description | API Endpoint |
|---|
tailor_resume | Tailor resume for a job description | POST /v1/tailor |
export_resume | Export resume as PDF | POST /v1/export |
| Tool | Description | API Endpoint |
|---|
list_cover_letters | List cover letters | GET /v1/cover-letters |
get_cover_letter | Get a cover letter | GET /v1/cover-letters/{id} |
create_cover_letter | Create manually | POST /v1/cover-letters |
generate_cover_letter | AI-generate a cover letter | POST /v1/cover-letters/generate |
render_cover_letter | Render to PDF | PUT /v1/cover-letters/{id}/render |
| Tool | Description | API Endpoint |
|---|
get_settings | Get AI model settings | GET /v1/settings |
set_model | Set custom AI model (BYOK) | PUT /v1/settings/model |
reset_model | Reset to default model | DELETE /v1/settings/model |
Each tool accepts parameters matching its API endpoint.
{
"resumeId": "res_abc123",
"positionName": "Senior Frontend Engineer",
"jobDescription": "We are looking for a Senior Engineer..."
}
{
"resumeId": "res_abc123",
"templateId": "graphite"
}
{
"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.