Placed Resume Builder
Build and manage professional resumes with AI assistance via the Placed MCP server.
Prerequisites
Requires the Placed MCP server. Install via:
{
"mcpServers": {
"placed": {
"command": "npx",
"args": ["-y", "@exidian/placed-mcp"],
"env": {
"PLACED_API_KEY": "your-api-key",
"PLACED_BASE_URL": "https://placed.exidian.tech"
}
}
}
}
Get your API key at https://placed.exidian.tech/settings/api
Available Tools
create_resume— Create a new resume from your profile or scratchget_resume— Retrieve a resume by IDupdate_resume— Update any resume section (experience, education, skills, etc.)list_resumes— List all your resumesget_resume_schema— Understand available resume sectionslist_resume_templates— Browse 37 professional templatesget_template_preview— Preview a templatechange_resume_template— Switch your resume templateget_resume_pdf_url— Download as PDF (expires in 15 min)get_resume_docx_url— Download as Word documentexport_resume_json— Export as JSONexport_resume_markdown— Export as Markdown
Resume Sections
All sections are optional and can be updated independently:
basics— name, email, phone, headline, locationsummary— professional overviewexperience— work historyeducation— degrees and certificationsskills— technical and soft skillslanguages— language proficienciescertifications— professional certsawards— honors and recognitionprojects— personal/professional projectspublications— articles, papers, booksreferences— professional referencesvolunteer— volunteer experienceinterests— hobbies and interestsprofiles— LinkedIn, GitHub, etc.
Usage
To create a resume:
Call create_resume(title="Senior Engineer Resume", target_role="Staff Engineer")
To update sections:
Call update_resume(resume_id="...", experience=[...], skills=[...])
To choose a template:
- Call
list_resume_templates()to browse options - Call
change_resume_template(resume_id="...", template_id="modern")to apply
To export:
- PDF: Call
get_resume_pdf_url(resume_id="...") - Markdown: Call
export_resume_markdown(resume_id="...") - Word: Call
get_resume_docx_url(resume_id="...")
To understand available fields:
Call get_resume_schema() to see all available fields and their formats.
Tips
- Quantify achievements with metrics (numbers, percentages, dollars)
- Use action verbs at the start of bullet points
- Mirror job description language for better ATS matching
- Test ATS compatibility with
check_ats_compatibility()from the placed-resume-optimizer skill