
JobGPT - Job Search Automation & Auto Apply
io.github.6figr-comPublished by GitHub account 6figr-comv1.1.4Updated Oct 24, 2026
Job search automation, auto apply, resume builder, application tracking, and recruiter outreach
Overview
Connects an AI assistant to the JobGPT platform to search jobs, auto-apply, generate tailored resumes, track applications and draft recruiter outreach.
- What you can do
- Search and match jobs, view job details, and import postings from a URL or save them to applications. Create and manage job hunts with filters and auto-apply settings. View and update profile, salary details and credit balance. List, update and trigger applications, and read application statistics. Upload, list, delete and generate AI-tailored resumes, and score resume-to-job match. Find recruiters and referrers, list sent outreach and send outreach emails.
- When to use it
- Useful for job seekers who already use JobGPT and want to run searches, applications, resume tailoring and recruiter outreach from an AI assistant instead of the web app.
- Requirements
- A JobGPT account and API key from the account page, supplied as JOBGPT_API_KEY for the local npm package (Node.js 18+) or as an Authorization header for the hosted endpoint; browser OAuth login is an alternative. Network access to the JobGPT API; credits are needed for some operations.
Installation
In SourceWeft
- Open JobGPT - Job Search Automation & Auto Apply in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
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.
[JobGPT Server MCP server]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.
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.
Get an API Key (only for the API-key method)
- Go to 6figr.com/account
- Scroll to MCP Integrations
- Click Generate API Key
- Copy the key (starts with
sk_)
The browser-login method does not need this — it fetches your key for you after you sign in.
Setup by Client
Claude Desktop
Recommended — browser login (no API key, no JSON):
- Open Settings → Connectors → Add custom connector
- Name it
JobGPTand enter the URLhttps://mcp.6figr.com/mcp - Click Connect — your browser opens a 6figr sign-in page
- Sign in and click Approve. Done — the JobGPT tools appear in Claude.
No terminal, no config file, no Node.js. This uses OAuth, so your API key never touches Claude's config — Claude gets a scoped token instead.
Alternative — API key via mcp-remote (for older Claude Desktop builds that don't show Connectors; requires Node.js 18+):
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Claude Code (CLI)
Recommended — browser login (no API key): add the server, then authenticate in your browser:
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):
Option B: Edit settings.json manually
Add to ~/.claude/settings.json:
Codex CLI (ChatGPT)
Recommended — browser login (no API key): add the server, then authenticate in your browser:
codex mcp login opens a browser to sign in to 6figr and approve access; Codex stores a scoped OAuth token (OAuth 2.1 + PKCE). No API key needed.
Alternative — API key via header:
ChatGPT
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, ValueBearer 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:
Windsurf
Go to Settings > Cascade > MCP > Add Server > Add custom server, or add to ~/.codeium/windsurf/mcp_config.json:
Cline (VS Code)
Open the Cline MCP settings in VS Code and add:
Continue (VS Code / JetBrains)
Add to your Continue config (~/.continue/config.yaml):
Alternative: Run Locally
If you prefer to run the server on your machine (requires Node.js 18+):
Available Tools
Job Search
Profile & Salary
Job Hunts
Applications
Resume
Outreach
Environment Variables
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
Testing with MCP Inspector
License
MIT
Links
- JobGPT — AI-powered job search platform
- Get API Key — Generate your MCP API key
- GitHub Issues — Report bugs or request features
Source: README.md at commit 17f9f3b
Tools
0Version history
1- v1.1.4LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts