JobGPT MCP Server

JobGPT MCP Server

Provides tools to search & auto-apply to jobs directly on company websites, generate custom resumes, get contacts of recruiters and referrals and track applications easily

Category
Visit Server

README

JobGPT MCP Server

The official MCP server for JobGPT — search jobs, auto-apply to jobs, manage 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"
  • "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

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "jobgpt": {
      "type": "http",
      "url": "https://mcp.6figr.com/mcp",
      "headers": {
        "Authorization": "Bearer your-api-key-here"
      }
    }
  }
}

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: Bearer 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": "Bearer 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": "Bearer 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": "Bearer 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": "Bearer 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: "Bearer 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 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

Profile & Salary

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

Job Hunts

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

Applications

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.)

Resume

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

Outreach

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

Environment Variables

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

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

Links

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured