Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DEBUGNoEnable debug logging to stderrfalse
JOBGPT_API_KEYYesYour API key from 6figr.com/account
JOBGPT_API_URLNoAPI base URLhttps://6figr.com

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_jobsB

Search for jobs with filters like titles, locations, companies, skills, salary, and remote options. Returns a list of matching job postings.

match_jobsA

Get new job matches based on a saved job hunt configuration. Uses the filters saved in your job hunt (titles, locations, skills, salary, etc.) and only returns jobs you have not already seen, applied to, or rejected. To change filters, use update_job_hunt first.

get_industriesA

Get the list of valid company industries. Use these values for the "industries" filter in search_jobs, create_job_hunt, or update_job_hunt.

get_jobA

Get detailed information about a specific job listing/posting by its job listing ID (not application ID). Use this to view the full job posting details including description, salary, skills, and company info. For job application details, use get_application instead.

get_currenciesA

Get the list of supported currencies with their codes, symbols, and units. Use this to look up the correct currency code before updating salary.

get_profileA

Get your user profile including personal info, skills, experience, and work history

get_salaryA

Get your current salary/compensation details including base, stocks, bonus, and total compensation. IMPORTANT: For INR (currency code 2), values are in lakhs (e.g., 20 = 20 lakhs = 20,00,000 INR). For all other currencies (USD, etc.), values are in thousands (e.g., 400 = 400K = $400,000).

update_salaryA

Update your salary/compensation details. IMPORTANT: For INR (currency code 2), pass values in lakhs (e.g., 20 for 20 lakhs). For all other currencies (USD, etc.), pass values in thousands (e.g., 400 for $400K). Use get_currencies to look up currency codes.

update_profileC

Update your user profile fields

get_creditsA

Get your current credit balance and usage information

list_job_huntsA

List your saved job hunts (job searches). Also returns your current credits balance.

create_job_huntA

Create a new job hunt to start tracking and applying to jobs. A job hunt defines what jobs you want to find based on titles, locations, skills, salary, etc. You need at least one job hunt to use match_jobs or add_job_to_applications.

get_job_huntA

Get details of a specific job hunt by ID

update_job_huntA

Update job hunt settings and search filters. Use this to change what jobs are matched. IMPORTANT: When updating config, you must pass the ENTIRE config object as it replaces the existing config (not a partial merge). Use get_job_hunt first to see current config, then include all fields you want to keep.

get_application_statsA

Get aggregated stats for your job applications — total counts by status and auto-apply metrics. Much faster than paginating through list_applications.

list_applicationsB

List your job applications, optionally filtered by job hunt or status

get_applicationA

Get details of a specific job application by ID. Optionally include the full job listing (description, salary, skills, etc.).

update_applicationA

Update a job application status or notes

apply_to_jobA

Trigger auto-apply for a job application. This will automatically fill and submit the job application form. You can optionally specify a specific resume to use for this application.

add_job_to_applicationsA

Add a job from search results to your applications. Use this when a user wants to save/track a job they found.

import_job_by_urlA

Import a job from a URL (e.g., LinkedIn, Greenhouse, Lever, Workday) and add it to your applications. Optionally trigger auto-apply immediately. Use this when a user has a direct link to a job posting.

list_interviewsA

List job interviews that are being actively tracked by JobGPT (detected from email confirmations). Use upcoming=true to get scheduled/rescheduled interviews. Can also filter by application ID or status.

list_resumesA

List your uploaded resumes. Returns all resumes you have uploaded to your profile, including your primary resume and any alternate versions.

get_resumeB

Get details of a specific uploaded resume including download URL.

delete_resumeA

Delete an uploaded resume from your profile. Note: You cannot delete your primary resume, only alternate resumes.

list_generated_resumesA

List AI-generated custom resumes. These are resumes that were automatically tailored for specific job applications.

get_generated_resumeA

Get details of a specific AI-generated resume including the download URL.

generate_resume_for_jobA

Generate an AI-optimized resume tailored for a specific job application. This creates a customized version of your resume highlighting relevant skills and experience for the job. Returns JSON resume data.

upload_resume_from_urlA

Upload a resume from a publicly accessible URL. Pass a direct link to a PDF, DOC, or DOCX file (e.g. Google Drive share link, Dropbox link, S3 URL). Maximum file size: 5MB. By default, your profile will be synced with the resume content. If the user does not have their resume hosted at a URL, they can upload it directly from their profile at https://6figr.com/profile instead.

upload_resume_from_fileA

Upload a resume from a file on the user's local machine. Provide the absolute file path to a PDF, DOC, or DOCX file. Maximum file size: 5MB. By default, your profile will be synced with the resume content.

get_job_recruitersA

Get recruiters who posted or are associated with a specific job. Returns contact info including email and LinkedIn.

get_job_referrersB

Find potential referrers at a company for a specific job. Returns people who might be able to refer you based on your network and the job.

get_application_recruitersA

Get recruiters for a job application you have saved. Returns contact info for reaching out.

get_application_referrersA

Find potential referrers for a job application. Returns people at the company who might refer you.

list_outreachesA

List your outreach emails that have been sent to recruiters and referrers.

send_outreachA

Send an outreach email to a recruiter or referrer for a job application. The email will be sent from your configured email.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Pratik060921/jobgpt'

If you have feedback or need assistance with the MCP directory API, please join our Discord server