mcp-jobgpt
Allows importing job postings from Greenhouse URLs to create applications.
JobGPT MCP Server
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.
What You Can Do
Ask your AI assistant things like:
"Find remote senior React jobs paying over $150k"
"Auto-apply to the top 5 matches from my job hunt"
"Generate a tailored resume for this Google application"
"Apply to this job for me - <job_url from company website, greenhouse workday or linkedin, etc>"
"Show my application stats for the last 7 days"
"Find recruiters for this job and draft an outreach email"
The MCP server connects your AI assistant to the full JobGPT platform — 34 tools covering job search, applications, resumes, outreach, and more.
Related MCP server: job-search-mcp
Quick Start
1. Get Your API Key
Go to 6figr.com/account
Scroll to MCP Integrations
Click Generate API Key
Copy the key (starts with
mcp_)
2. Add to Your AI Tool
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.
Setup by Client
Claude Desktop
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.
Claude Code (CLI)
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"
}
}
}
}Cursor
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"
}
}
}
}Windsurf
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"
}
}
}
}Cline (VS Code)
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"
}
}
}
}Continue (VS Code / JetBrains)
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"Alternative: Run Locally
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"
}
}
}
}Available Tools
Job Search
Tool | Description |
| Search jobs with filters — titles, locations, companies, skills, salary, remote, H1B sponsorship |
| Get new job matches from a saved job hunt (only unseen jobs) |
| Get full details of a specific job posting |
Profile & Salary
Tool | Description |
| View your profile — skills, experience, work history, education |
| Update name, headline, location, skills, experience |
| Get your current compensation details |
| Update base salary, stocks, bonus, target salary |
| List supported currencies (for salary updates) |
| Check your remaining credits balance |
Job Hunts
Tool | Description |
| List your saved job hunts with credits balance |
| Create a new job hunt with search filters and auto-apply settings |
| Get details of a specific job hunt |
| Update filters, auto-apply mode, daily limits, status |
Applications
Tool | Description |
| Aggregated stats — counts by status, auto-apply metrics |
| List applications filtered by job hunt or status |
| Get full application details |
| Update status or notes |
| Trigger auto-apply for an application |
| Save a job from search results to your applications |
| Import a job from any URL (LinkedIn, Greenhouse, Lever, Workday, etc.) |
Resume
Tool | Description |
| List your uploaded resumes |
| Get resume details and download URL |
| Delete an alternate resume |
| Upload a resume from URL (PDF, DOC, DOCX) |
| List AI-tailored resumes created for applications |
| Get a generated resume's download URL |
| Generate an AI-optimized resume for a specific application |
| Calculate resume-to-job match score with skill analysis |
Outreach
Tool | Description |
| Find recruiters associated with a job |
| Find potential referrers at a company |
| Get recruiters for a saved application |
| Find referrers for a saved application |
| List your sent outreach emails |
| Send an outreach email to a recruiter or referrer |
Environment Variables
Variable | Required | Default | Description |
| Yes | — | Your API key from 6figr.com/account |
| No |
| API base URL |
| No |
| Enable debug logging to stderr |
Troubleshooting
"JOBGPT_API_KEY environment variable is required"
Your API key isn't being passed to the server. Make sure it's in the env block of your MCP config.
Tool calls failing with "API Error (401)"
Your API key is invalid or expired. Generate a new one at 6figr.com/account.
"You have run out of credits"
Some operations (auto-apply, resume generation) consume credits. Purchase more at 6figr.com/jobgpt.
Server not appearing in your AI tool
Make sure Node.js 18+ is installed (
node --version)Restart your AI tool after editing the config file
Try running manually to check for errors:
JOBGPT_API_KEY=your-key npx jobgpt-mcp-server
Debug mode
Add "DEBUG": "true" to your env config to see detailed API request/response logs in stderr.
Development
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 WorkersTesting with MCP Inspector
npx @modelcontextprotocol/inspectorLicense
MIT
Links
JobGPT — AI-powered job search platform
Get API Key — Generate your MCP API key
GitHub Issues — Report bugs or request features
Maintenance
Related MCP Servers
- Alicense-qualityDmaintenanceA zero-configuration job aggregation server that enables searching for positions and retrieving details across multiple recruitment platforms using natural language. It provides standardized data for job requirements, salary comparisons, and market trends directly within AI clients.65115ISC
- Alicense-qualityAmaintenanceMCP server that exposes job search data from multiple boards, enabling clients to query and manage job listings via natural language.7MIT

trackly-cliofficial
Alicense-qualityAmaintenanceMCP server for job search and application tracking, enabling AI agents to search jobs, get details, manage applications, and find contacts across 128K+ jobs and 1,900+ companies.1,2961MIT- Alicense-qualityCmaintenanceUnified job search MCP server that aggregates live listings from multiple job boards with deduplication, enabling AI agents to find and filter jobs by keyword and location.MIT
Related MCP Connectors
GetJobzi MCP server for job search, application tracking, and career forecasting.
MCP server for AI job search — find jobs, track applications, get alerts. Claude, ChatGPT, Cursor.
Live job postings from 30+ ATS feeds and job boards, one schema. Live results need a Bearer key.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Pratik060921/jobgpt'
If you have feedback or need assistance with the MCP directory API, please join our Discord server