Job search automation, auto apply, resume builder, application tracking, and recruiter outreach
io.github.6figr-com/jobgpt-mcp-server โ JobGPT MCP Server
JobGPT MCP Server is an MCP server for job search automation. It supports auto apply & search jobs, generating and managing custom tailored resumes, and tracking applications, plus recruiter outreach. It is designed to run from Claude, Cursor, Windsurf, and any MCP-compatible AI tool.
๐ ๏ธ Key Features
Job search automation
Auto apply
Resume builder and management (custom tailored resumes)
Application tracking
Recruiter outreach
๐ Use Cases
Find jobs (including remote roles, as implied by the README excerpt)
Create tailored resumes
Monitor job applications over time
Coordinate recruiter outreach from an AI assistant
โก Developer Benefits
Integrates with Claude, Cursor, and Windsurf
Works with any MCP-compatible AI tool
โ ๏ธ Limitations
No tool count or specific MCP tool endpoints are provided in the available source data.
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.
"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.
Quick Start
There are two ways to connect, depending on your AI tool:
Browser login (recommended) โ no API key, no JSON, no Node.js. Just add the server URL and sign in to 6figr in your browser. Works with Claude Desktop, Claude Code, Codex CLI (codex mcp login), and ChatGPT Web (Developer Mode).
API key โ for the ChatGPT Desktop app, Cursor, Windsurf, Cline, Continue, and manual config. Paste a key into the tool's config.
Recommended โ browser login (no API key): add the server, then authenticate in your browser:
bash
claude mcp add jobgpt -t http -u https://mcp.6figr.com/mcp
Then run /mcp inside Claude Code, select jobgpt โ Connect, and sign in to 6figr when the browser opens. Claude Code stores a scoped OAuth token โ no API key needed.
Option A: One-liner with an API key (claude mcp add):
ChatGPT connects two different ways depending on where you add the server:
ChatGPT Desktop app โ API key. Open Settings โ Connectors โ Advanced/Developer โ Connect to a custom MCP and fill in:
Name:JobGPT
Type:Streamable HTTP
URL:https://mcp.6figr.com/mcp
Headers โ Add header: Key Authorization, Value Bearer your-api-key-here
The desktop dialog authenticates by header (there's no browser-login button), so use your sk_ key here. Leave the env-var fields blank.
ChatGPT Web (Developer Mode) โ browser login (OAuth). On the web app, enable Settings โ Connectors โ Advanced โ Developer mode, then Add custom connector, name it JobGPT, and enter the URL https://mcp.6figr.com/mcp. ChatGPT runs the OAuth flow: sign in to 6figr in the popup and approve. No API key needed. (Developer mode is available on Plus, Pro, Business, Enterprise, and Edu plans.)
Cursor
Go to Settings > MCP > Add new MCP server, or add to ~/.cursor/mcp.json:
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
bash
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