TuneIt MCP Server
Provides AI-powered resume tailoring capabilities using OpenAI's API to automatically customize resumes to match specific job descriptions while maintaining truthfulness and professional formatting.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@TuneIt MCP Serverformat this job description into markdown and tailor my resume to match it"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
tuneit-mcp
TuneIt MCP Server to expose tools that format, save, and integrate with OpenAI to automate resume tailoring actions.
Features
This MCP server provides the following tools:
format_to_markdown: Formats a job description into well-structured markdown with proper headers and sections
tailor_resume: Tailors a resume to match a specific job description using AI
save_job: Saves a job description to the
output/jobs/foldersave_tailored_resume: Saves a tailored resume to the
output/tailored_resumes/folder
Related MCP server: IAM MCP Server
Prerequisites
Python 3.10 or higher
OpenAI API key
Installation
Clone the repository:
git clone https://github.com/mcuellar/tuneit-mcp.git cd tuneit-mcpCreate and activate a virtual environment:
python -m venv .venv source .venv/bin/activate # On Windows: .venv\Scripts\activateInstall dependencies:
pip install -r requirements.txtSet up environment variables:
# Create a .env file or export directly export OPENAI_API_KEY=your_openai_api_key_here # Optional: customize output directory (defaults to ./output) export OUTPUT_DIR=./output
Usage
Running the Server
Start the MCP server:
python server.pyConfiguring with Claude Desktop
Add the following to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"tuneit-mcp": {
"command": "/path/to/your/.venv/bin/python",
"args": ["/path/to/tuneit-mcp/server.py"],
"env": {
"OPENAI_API_KEY": "your_openai_api_key_here"
}
}
}
}Tool Descriptions
format_to_markdown
Formats a raw job description into clean, well-structured markdown with proper headers including job title, company, responsibilities, requirements, and more.
Parameters:
job_description(string): The raw job description text to format
tailor_resume
Tailors an existing resume to better match a specific job description while maintaining truthfulness and professional formatting.
Parameters:
base_resume(string): The original resume text to tailorjob_description(string): The job description to tailor the resume for
save_job
Saves a job description (preferably already formatted in markdown) to the jobs folder.
Parameters:
job_content(string): The job description content to savefilename(string): The filename to save as (without extension)
save_tailored_resume
Saves a tailored resume to the tailored resumes folder.
Parameters:
resume_content(string): The tailored resume content to savefilename(string): The filename to save as (without extension)
Output Directory Structure
output/
├── jobs/
│ ├── software_engineer_acme.md
│ └── data_scientist_techcorp.md
└── tailored_resumes/
├── software_engineer_acme_resume.md
└── data_scientist_techcorp_resume.mdEnvironment Variables
Variable | Description | Default |
| Your OpenAI API key (required) | - |
| Directory for saved files |
|
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Auto-apply to jobs: matches your CV, tailors a fresh CV per posting, and applies for you.
Analyze job listings against your resume, track applications, and generate cover letters.
Search jobs, tailor your resume, write cover letters, and file applications for you.
Tailored, graded job applications: a CV, cover letter and form answers built per vacancy.
Related MCP Servers
- AlicenseAqualityCmaintenanceGenerates professional PDF resumes using LaTeX templates through natural language descriptions. Supports 9 professional templates, AI-powered resume tailoring, and organized folder management for job applications.423MIT
- AlicenseNot gradedqualityCmaintenanceProcesses and manages applicant resumes, facilitates job searches, generates job-specific resumes, and creates tailored cover letters.1MIT
- FlicenseNot gradedqualityDmaintenanceAutomates job application tracking and resume/cover letter generation using AI, integrating with Google Drive, Notion, and Gmail.1-
- FlicenseAqualityCmaintenanceEnables tailoring resumes to job descriptions by scraping JDs, applying rules, and generating optimized DOCX resumes.11-