Server data from the Official MCP Registry
Job search automation, auto apply, resume builder, application tracking, and recruiter outreach
Job search automation, auto apply, resume builder, application tracking, and recruiter outreach
Valid MCP server (3 strong, 3 medium validity signals). 2 known CVEs in dependencies (0 critical, 2 high severity) Package registry verified. Imported from the Official MCP Registry.
5 files analyzed · 3 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: JOBGPT_API_KEY
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-6figr-com-jobgpt-mcp-server": {
"env": {
"JOBGPT_API_KEY": "your-jobgpt-api-key-here"
},
"args": [
"-y",
"jobgpt-mcp-server"
],
"command": "npx"
}
}
}From the project's GitHub README.
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
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
by Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
by mcp-marketplace · Developer Tools
Scaffold, build, and publish TypeScript MCP servers to npm — conversationally
by mcp-marketplace · Finance
Free stock data and market news for any MCP-compatible AI assistant.