# 6figr-com/jobgpt-mcp-server [Health: Active]

**Category:** 🏢 Workplace & Productivity  
**Repository:** https://github.com/6figr-com/jobgpt-mcp-server  
**GitHub Stars:** 22  
**npm Downloads (last month):** 431  
**Views:** 5  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/6figr-com-jobgpt-mcp-server

## Description
MCP server for JobGPT — search jobs, auto-apply, generate tailored resumes, track applications, and find recruiters from any MCP client. 34 tools for job search, applications, resumes, and outreach.

## Tools
Capabilities this server exposes over MCP:

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

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

```json
"mcpServers": {
  "jobgpt-mcp-server": {
    "command": "npx",
    "args": ["-y","jobgpt-mcp-server"],
    "env": {
      "JOBGPT_API_KEY": ""
    }
  }
}
```

**Requires environment variables:** `JOBGPT_API_KEY` — the values above are empty placeholders; fill in real credentials before running (see the repository for what each one is for).

## Documentation

## What 6figr-com/jobgpt-mcp-server does

6figr-com/jobgpt-mcp-server connects MCP-compatible clients to the JobGPT platform. Its tools cover the main stages of a job search: finding listings, maintaining a candidate profile, organizing saved job hunts, submitting applications, preparing resumes, and reviewing progress.

Job discovery supports filters for titles, locations, companies, skills, salary, remote work, and H1B sponsorship. You can inspect individual postings, create saved job hunts, and request only new matches from an existing hunt. Listings can also be imported from URLs, including job pages hosted by LinkedIn, Greenhouse, Lever, and Workday.

The application tools support saving jobs, viewing application records, changing statuses or notes, checking aggregate statistics, and triggering auto-apply for an application. Profile and compensation tools expose work history, education, skills, salary details, and target compensation. Resume tools handle uploaded files, generated tailored resumes, download URLs, and resume-to-job match scoring. Recruiter and referrer lookup tools provide contacts associated with a job or company.

## How it works

The hosted MCP service is available at `https://mcp.6figr.com/mcp`. An MCP client connects to that endpoint and exposes the JobGPT tools to the assistant. Browser login uses a 6figr sign-in and approval flow; the README describes this as OAuth with scoped tokens. Clients that do not provide browser-based authentication can send an Authorization header containing a 6figr API key.

6figr-com/jobgpt-mcp-server operates on data and actions in the JobGPT account associated with the authenticated connection. For example, creating a job hunt stores its filters and auto-apply settings in JobGPT, while generated resumes and application updates are retrieved from the same platform. The available operations include both read and write actions, so client permissions and user confirmation matter when updating profiles, changing applications, uploading resumes, or initiating auto-apply.

## Setup and configuration

For hosted use, add the MCP URL to a compatible client. Claude Desktop, Claude Code, Codex CLI, and ChatGPT Web can use the browser-login flow described in the README. Cursor, Windsurf, Cline, and clients without that flow can use an API key in the connection headers. The key is generated from the MCP Integrations section of a 6figr account and begins with `sk_`.

A local alternative requires Node.js 18 or newer and the `jobgpt-mcp-server` package. Configure the server as a stdio process with `npx -y jobgpt-mcp-server` and provide the `JOBGPT_API_KEY` environment variable. The local configuration still requires a 6figr API key; the browser-login option applies to the hosted endpoint.

## Tools and capabilities

The 34 documented tools are organized around these tasks:

- Search and inspect jobs using detailed filters and saved-hunt matching.
- Create and maintain job hunts, including auto-apply mode, daily limits, and status.
- View and update profiles, salary information, and supported currencies.
- Save, import, inspect, update, and apply to job applications.
- Upload existing resumes and retrieve uploaded or AI-generated resume files.
- Generate a tailored resume or calculate a resume-to-job match score.
- Find recruiters and potential referrers connected to a job or company.

## Limitations and notes

6figr-com/jobgpt-mcp-server is tied to the JobGPT platform and an authenticated 6figr account. The README documents an API-key method and a browser-based OAuth method, but it does not provide pricing or license details. Credit-related tools expose remaining credits and job-hunt credit balances, indicating that some JobGPT operations may depend on account credits; the supplied material does not specify credit costs or plan limits.

Auto-apply is an action rather than a preview-only search feature. Review job-hunt settings, daily limits, application details, and account permissions before enabling or triggering it. Resume upload accepts URLs for PDF, DOC, and DOCX files, while generated resumes are exposed through download URLs.

## Using this 6figr-com/jobgpt-mcp-server MCP server
Always refer to the official documentation for the most accurate and up-to-date information on how to configure and run this server.

_Full upstream README: https://allmcps.com/mcp/6figr-com-jobgpt-mcp-server/readme_

