
Research
/Security News
Popular npm Packages in the keyv and Cacheable Namespaces Compromised in Active Supply Chain Attack
Popular npm packages keyv and cacheable compromised.
jobgpt-mcp-server
Advanced tools
MCP server for job search automation, auto apply, resume generation, application tracking, and recruiter outreach
The official MCP server for JobGPT — auto apply & search jobs, generate and manage custom tailored resumes, and track applications directly from Claude, Cursor, Windsurf, and any MCP-compatible AI tool.
Ask your AI assistant things like:
The MCP server connects your AI assistant to the full JobGPT platform — 34 tools covering job search, applications, resumes, outreach, and more.
mcp_)Add the following config to your AI tool. Replace your-api-key-here with your actual key. No installation required — connects directly to the hosted server.
Claude Desktop does not support remote MCP servers directly in the config file. Use the mcp-remote bridge to connect (requires Node.js 18+).
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"jobgpt": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.6figr.com/mcp",
"--header",
"Authorization:${AUTH_HEADER}"
],
"env": {
"AUTH_HEADER": "Bearer your-api-key-here"
}
}
}
}
Alternatively, you can add it via Settings > Connectors in Claude Desktop using the URL https://mcp.6figr.com/mcp.
Option A: One-liner with claude mcp add (fastest):
claude mcp add jobgpt -t http -u https://mcp.6figr.com/mcp --header "Authorization: your-api-key-here"
Option B: Edit settings.json manually
Add to ~/.claude/settings.json:
{
"mcpServers": {
"jobgpt": {
"type": "http",
"url": "https://mcp.6figr.com/mcp",
"headers": {
"Authorization": "your-api-key-here"
}
}
}
}
Go to Settings > MCP > Add new MCP server, or add to ~/.cursor/mcp.json:
{
"mcpServers": {
"jobgpt": {
"type": "http",
"url": "https://mcp.6figr.com/mcp",
"headers": {
"Authorization": "your-api-key-here"
}
}
}
}
Go to Settings > Cascade > MCP > Add Server > Add custom server, or add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"jobgpt": {
"type": "http",
"url": "https://mcp.6figr.com/mcp",
"headers": {
"Authorization": "your-api-key-here"
}
}
}
}
Open the Cline MCP settings in VS Code and add:
{
"mcpServers": {
"jobgpt": {
"type": "http",
"url": "https://mcp.6figr.com/mcp",
"headers": {
"Authorization": "your-api-key-here"
}
}
}
}
Add to your Continue config (~/.continue/config.yaml):
mcpServers:
- name: jobgpt
type: http
url: https://mcp.6figr.com/mcp
headers:
Authorization: "your-api-key-here"
If you prefer to run the server on your machine (requires Node.js 18+):
{
"mcpServers": {
"jobgpt": {
"command": "npx",
"args": ["-y", "jobgpt-mcp-server"],
"env": {
"JOBGPT_API_KEY": "your-api-key-here"
}
}
}
}
| Tool | Description |
|---|---|
search_jobs | Search jobs with filters — titles, locations, companies, skills, salary, remote, H1B sponsorship |
match_jobs | Get new job matches from a saved job hunt (only unseen jobs) |
get_job | Get full details of a specific job posting |
| Tool | Description |
|---|---|
get_profile | View your profile — skills, experience, work history, education |
update_profile | Update name, headline, location, skills, experience |
get_salary | Get your current compensation details |
update_salary | Update base salary, stocks, bonus, target salary |
get_currencies | List supported currencies (for salary updates) |
get_credits | Check your remaining credits balance |
| Tool | Description |
|---|---|
list_job_hunts | List your saved job hunts with credits balance |
create_job_hunt | Create a new job hunt with search filters and auto-apply settings |
get_job_hunt | Get details of a specific job hunt |
update_job_hunt | Update filters, auto-apply mode, daily limits, status |
| Tool | Description |
|---|---|
get_application_stats | Aggregated stats — counts by status, auto-apply metrics |
list_applications | List applications filtered by job hunt or status |
get_application | Get full application details |
update_application | Update status or notes |
apply_to_job | Trigger auto-apply for an application |
add_job_to_applications | Save a job from search results to your applications |
import_job_by_url | Import a job from any URL (LinkedIn, Greenhouse, Lever, Workday, etc.) |
| Tool | Description |
|---|---|
list_resumes | List your uploaded resumes |
get_resume | Get resume details and download URL |
delete_resume | Delete an alternate resume |
upload_resume | Upload a resume from URL (PDF, DOC, DOCX) |
list_generated_resumes | List AI-tailored resumes created for applications |
get_generated_resume | Get a generated resume's download URL |
generate_resume_for_job | Generate an AI-optimized resume for a specific application |
calculate_match_score | Calculate resume-to-job match score with skill analysis |
| Tool | Description |
|---|---|
get_job_recruiters | Find recruiters associated with a job |
get_job_referrers | Find potential referrers at a company |
get_application_recruiters | Get recruiters for a saved application |
get_application_referrers | Find referrers for a saved application |
list_outreaches | List your sent outreach emails |
send_outreach | Send an outreach email to a recruiter or referrer |
| Variable | Required | Default | Description |
|---|---|---|---|
JOBGPT_API_KEY | Yes | — | Your API key from 6figr.com/account |
JOBGPT_API_URL | No | https://6figr.com | API base URL |
DEBUG | No | false | Enable debug logging to stderr |
Your API key isn't being passed to the server. Make sure it's in the env block of your MCP config.
Your API key is invalid or expired. Generate a new one at 6figr.com/account.
Some operations (auto-apply, resume generation) consume credits. Purchase more at 6figr.com/jobgpt.
node --version)JOBGPT_API_KEY=your-key npx jobgpt-mcp-serverAdd "DEBUG": "true" to your env config to see detailed API request/response logs in stderr.
git clone https://github.com/6figr-com/jobgpt-mcp-server.git
cd jobgpt-mcp-server
npm install
cp .env.example .env # add your API key
npm run dev:local # run stdio server locally
npm run build # compile TypeScript
npm run dev:worker # run Cloudflare Worker locally
npm run deploy # deploy to Cloudflare Workers
npx @modelcontextprotocol/inspector
MIT
FAQs
MCP server for job search automation, auto apply, resume generation, application tracking, and recruiter outreach
The npm package jobgpt-mcp-server receives a total of 65 weekly downloads. As such, jobgpt-mcp-server popularity was classified as not popular.
We found that jobgpt-mcp-server demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
/Security News
Popular npm packages keyv and cacheable compromised.

Security News
A misconfiguration gave three Anthropic models internet access, and one, believing it was in a simulation, shipped a credential-stealing package to PyPI.

Security News
/Company News
Socket has joined the new Composer and Packagist sponsorship program as a launch sponsor, supporting the team that keeps PHP's package ecosystem secure.