Skip to main content
Glama
Ownership verified

Server Details

The official MCP server for JobGPT — auto-apply to jobs, generate custom resumes, and track job applications

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

See and control every tool call

Log every tool call with full inputs and outputs
Control which tools are enabled per connector
Manage credentials once, use from any MCP client
Monitor uptime and get alerted when servers go down

Available Tools

35 tools
add_job_to_applicationsInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
jobIdYesThe job ID to add to applications
jobHuntIdYesThe job hunt ID to add this job to
apply_to_jobInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe application ID to auto-apply for
resumeUriNoOptional: The URI of a specific resume to use for this application. Get this from list_resumes or upload_resume. If not provided, the primary resume will be used.
create_job_huntInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesA name for this job hunt (e.g., "Senior Engineer roles in SF")
configYesSearch filters configuration
autoModeNoEnable full autopilot mode (default: false). When enabled, jobs are automatically matched, scored against your resume using AI, and applied to if they meet your minMatchScore threshold. Resume customization (if enabled) is applied before each application. Each auto-apply consumes a credit.
dailyLimitNoMaximum jobs to auto-apply per day (default: 5, max: 100)
minMatchScoreNoMinimum match score for auto-apply (0-1). Jobs below this score will not be auto-applied. Default is 0.70 (70%) when not explicitly set.
customizeResumeNoEnable AI resume customization for applications (default: false)
delete_resumeInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe resume ID (URI) to delete
generate_resume_for_jobInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
keywordsNoSpecific keywords to emphasize in the resume
sectionsNoWhich resume sections to AI-enhance. Defaults to ["summary", "work", "skills"] if not specified.
generatePdfNoGenerate a downloadable PDF from the resume (default: false). When true, returns a PDF download URL.
applicationIdYesThe job application ID to generate a resume for
modificationsNoCustom modifications or instructions for resume customization
get_applicationInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe application ID
includeJobListingNoIf true, includes the full job listing details (description, salary, experience level, skills) in the response
get_application_recruitersInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
applicationIdYesThe job application ID
get_application_referrersInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of referrers to return (default: 2, max: 2)
applicationIdYesThe job application ID
get_application_statsInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
jobHuntIdNoFilter stats to a specific job hunt
dateOffsetNoFilter by time period (e.g., "24H", "7D", "1M", "3M", "1Y")
get_creditsInspect

Get your current credit balance and usage information

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_currenciesInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_generated_resumeInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe generated resume ID
get_industriesInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_jobInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe job ID
get_job_huntInspect

Get details of a specific job hunt by ID

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe job hunt ID
get_job_recruitersInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
jobIdYesThe job ID to find recruiters for
get_job_referrersInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
jobIdYesThe job ID to find referrers for
limitNoMaximum number of referrers to return (default: 2, max: 2)
get_profileInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_resumeInspect

Get details of a specific uploaded resume including download URL.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe resume ID (URI)
includeRawTxtNoInclude raw text content of the resume (default: false)
get_salaryInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

import_job_by_urlInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesThe job posting URL (supports LinkedIn, Greenhouse, Lever, Workday, and most ATS platforms)
autoApplyNoWhether to automatically apply to this job (default: false)
jobHuntIdYesThe job hunt ID to add this job to
list_applicationsInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number (default: 1)
limitNoNumber of results per page (default: 20, max: 50)
statusNoFilter by status (e.g., "PENDING", "APPLIED", "INTERVIEW", "OFFER", "REJECTED")
jobHuntIdNoFilter by job hunt ID
list_generated_resumesInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
manualTriggerNoFilter by whether resume was manually triggered
jobApplicationIdNoFilter by job application ID
list_interviewsInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number (default: 1)
limitNoNumber of results per page (default: 20, max: 50)
statusNoFilter by interview status
upcomingNoIf true, returns only upcoming interviews (SCHEDULED or RESCHEDULED)
jobApplicationIdNoFilter interviews for a specific job application
list_job_huntsInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number (default: 1)
limitNoNumber of results per page (default: 20, max: 50)
list_outreachesInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number (default: 1)
limitNoResults per page (default: 10, max: 25)
jobApplicationIdNoFilter by job application ID
list_resumesInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
includeRawTxtNoInclude raw text content of the resume (default: false)
match_jobsInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number for pagination (default: 1)
limitNoMaximum number of results (default: 5, max: 50). Keep low to avoid large responses.
jobHuntIdYesThe job hunt ID to match jobs against
search_jobsInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number for pagination (default: 1)
limitNoMaximum number of results (default: 5, max: 50). Keep low to avoid large responses.
remoteNoFilter for remote jobs only
skillsNoRequired skills (e.g., ["Python", "React", "AWS"])
titlesNoJob titles to search for (e.g., ["Software Engineer", "Senior Developer"]). Max 6 titles.
companiesNoSpecific companies to search (e.g., ["Google", "Meta", "Apple"])
countriesNoCountry codes to filter (e.g., ["US", "CA", "UK"])
expLevelsNoExperience levels (e.g., ["SE" for Senior, "MI" for Mid-level, "EN" for Entry])
locationsNoLocations to search in (e.g., ["San Francisco", "New York", "Remote"])
dateOffsetNoOnly show jobs posted within this time period (e.g., "2D" for last 2 days)
industriesNoFilter by company industries (use get_industries to see valid values)
companySizeNoFilter by company size (e.g., ["xs" for 1-50, "s" for 50-200, "m" for 200-1K, "l" for 1K-5K, "xl" for 5K+])
baseSalaryMaxNoMaximum base salary (USD)
baseSalaryMinNoMinimum base salary (USD)
h1bSponsorshipNoFilter for jobs offering H1B sponsorship
excludedCompaniesNoCompanies to exclude from results
send_outreachInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesEmail body content
subjectYesEmail subject line
contactIdYesThe contact ID (from get_application_recruiters or get_application_referrers)
applicationIdYesThe job application ID
update_applicationInspect

Update a job application status or notes

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe application ID
notesNoNotes about the application
statusNoNew status (e.g., "PENDING", "APPLIED", "INTERVIEW", "OFFER", "REJECTED")
update_job_huntInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe job hunt ID
nameNoNew name for the job hunt
configNoSearch filters configuration. REPLACES entire config - include all fields you want to keep.
statusNoJob hunt status
autoModeNoEnable/disable full autopilot mode. When enabled, jobs are automatically matched, scored against your resume using AI, and applied to if they meet your minMatchScore threshold. Resume customization (if enabled) is applied before each application. Each auto-apply consumes a credit.
dailyLimitNoMaximum jobs to auto-apply per day (max: 100)
minMatchScoreNoMinimum match score for auto-apply (0-1). Default is 0.70 (70%) when not explicitly set.
customizeResumeNoEnable/disable AI resume customization for applications
update_profileInspect

Update your user profile fields

ParametersJSON Schema
NameRequiredDescriptionDefault
skillsNoList of skills (e.g., ["Python", "JavaScript", "AWS"])
fullNameNoYour full name
headlineNoProfessional headline (e.g., "Senior Software Engineer at Google")
locationNoYour location (e.g., "San Francisco, CA")
experienceNoYears of experience
update_salaryInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
baseNoBase salary. For INR: in lakhs (e.g., 20 = 20 lakhs). For USD/others: in thousands (e.g., 400 = $400K)
bonusNoAnnual bonus. Same unit convention as base
stocksNoAnnual stock/equity value. Same unit convention as base
currencyNoCurrency code. Use get_currencies to look up valid codes (e.g., 2 = INR, 3 = USD)
signingBonusNoSigning bonus. Same unit convention as base
targetSalaryNoTarget salary. Same unit convention as base
upload_resume_from_urlInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesPublicly accessible URL to the resume file (PDF, DOC, or DOCX)
isAltResumeNoUpload as an alternate resume instead of replacing the primary resume (default: false)
syncProfileNoWhether to sync profile with resume content (default: true). Ignored for alt resumes.

Verify Ownership

This connector has been claimed. The /.well-known/glama.json file has been verified and ownership is confirmed.

Glama periodically re-verifies ownership. If the file is removed, the claim will be revoked.

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.