Sponsored by Deepsite.site

Jobgpt Mcp Server

Created By
6figr-com16 days ago
Auto apply & search jobs, generate and manage custom tailored resumes, and track applications
Content

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"
  • "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

1. Get Your API Key

  1. Go to 6figr.com/account
  2. Scroll to MCP Integrations
  3. Click Generate API Key
  4. 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

ToolDescription
search_jobsSearch jobs with filters — titles, locations, companies, skills, salary, remote, H1B sponsorship
match_jobsGet new job matches from a saved job hunt (only unseen jobs)
get_jobGet full details of a specific job posting

Profile & Salary

ToolDescription
get_profileView your profile — skills, experience, work history, education
update_profileUpdate name, headline, location, skills, experience
get_salaryGet your current compensation details
update_salaryUpdate base salary, stocks, bonus, target salary
get_currenciesList supported currencies (for salary updates)
get_creditsCheck your remaining credits balance

Job Hunts

ToolDescription
list_job_huntsList your saved job hunts with credits balance
create_job_huntCreate a new job hunt with search filters and auto-apply settings
get_job_huntGet details of a specific job hunt
update_job_huntUpdate filters, auto-apply mode, daily limits, status

Applications

ToolDescription
get_application_statsAggregated stats — counts by status, auto-apply metrics
list_applicationsList applications filtered by job hunt or status
get_applicationGet full application details
update_applicationUpdate status or notes
apply_to_jobTrigger auto-apply for an application
add_job_to_applicationsSave a job from search results to your applications
import_job_by_urlImport a job from any URL (LinkedIn, Greenhouse, Lever, Workday, etc.)

Resume

ToolDescription
list_resumesList your uploaded resumes
get_resumeGet resume details and download URL
delete_resumeDelete an alternate resume
upload_resumeUpload a resume from URL (PDF, DOC, DOCX)
list_generated_resumesList AI-tailored resumes created for applications
get_generated_resumeGet a generated resume's download URL
generate_resume_for_jobGenerate an AI-optimized resume for a specific application
calculate_match_scoreCalculate resume-to-job match score with skill analysis

Outreach

ToolDescription
get_job_recruitersFind recruiters associated with a job
get_job_referrersFind potential referrers at a company
get_application_recruitersGet recruiters for a saved application
get_application_referrersFind referrers for a saved application
list_outreachesList your sent outreach emails
send_outreachSend an outreach email to a recruiter or referrer

Environment Variables

VariableRequiredDefaultDescription
JOBGPT_API_KEYYesYour API key from 6figr.com/account
JOBGPT_API_URLNohttps://6figr.comAPI base URL
DEBUGNofalseEnable 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

  1. Make sure Node.js 18+ is installed (node --version)
  2. Restart your AI tool after editing the config file
  3. 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 Workers

Testing with MCP Inspector

npx @modelcontextprotocol/inspector

License

MIT

Server Config

{
  "mcpServers": {
    "jobgpt": {
      "type": "http",
      "url": "https://mcp.6figr.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_JOBGPT_API_KEY"
      }
    }
  }
}
Recommend Servers
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.
RedisA Model Context Protocol server that provides access to Redis databases. This server enables LLMs to interact with Redis key-value stores through a set of standardized tools.
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题; Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
DeepChatYour AI Partner on Desktop
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
WindsurfThe new purpose-built IDE to harness magic
Tavily Mcp
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
ChatWiseThe second fastest AI chatbot™
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
CursorThe AI Code Editor
Playwright McpPlaywright MCP server
Serper MCP ServerA Serper MCP Server
Amap Maps高德地图官方 MCP Server
Y GuiA web-based graphical interface for AI chat interactions with support for multiple AI models and MCP (Model Context Protocol) servers.