JobGPT
Server Details
The official MCP server for JobGPT — auto-apply to jobs, generate custom resumes, and track job applications
Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 22.0% over 36 days
- Last Tested
- Transport
- Streamable HTTP
- URL
TDQS
Scored across 35 tools
Each tool targets a distinct resource and action. Tools like get_job vs get_application vs get_job_hunt are clearly separated, and match_jobs vs search_jobs are well-differentiated by saved vs explicit filters. No two tools appear to do the same thing.
All tool names follow a consistent verb_noun pattern in snake_case (e.g., create_job_hunt, list_applications, update_salary). Even longer names like add_job_to_applications maintain the convention with clear, predictable structure.
With 35 tools, the server exceeds the 25+ threshold that indicates an overly large surface. While the breadth covers a comprehensive job search workflow, the number is likely overwhelming and could be consolidated without losing functionality.
The tool set covers the full job hunt lifecycle: creating hunts, searching/matching jobs, applying, tracking applications, managing resumes (including AI-generated versions), outreach, interviews, profile, and compensation. There are no obvious dead ends; update and delete operations are available where needed.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
3 tool updates
- Changed
create_job_hunt2 fields changed- changed
Input schema / properties / config / properties / titles / descriptionPrevious value: -"Job titles to match (required)"New value: +"Job titles to match (required, max 6)" - added
Input schema / properties / config / properties / titles / maxItemsAdded value: +6
- Changed
update_job_hunt2 fields changed- changed
Input schema / properties / config / properties / titles / descriptionPrevious value: -"Job titles to match"New value: +"Job titles to match (max 6)" - added
Input schema / properties / config / properties / titles / maxItemsAdded value: +6
- Changed
update_profile12 fields changed- added
Input schema / properties / ethnicityAdded value: +{ + "description": "Ethnicity", + "type": "string" +} - added
Input schema / properties / firstNameAdded value: +{ + "description": "Your first name", + "type": "string" +} - removed
Input schema / properties / fullNameRemoved value: -{ - "description": "Your full name", - "type": "string" -} - added
Input schema / properties / genderAdded value: +{ + "description": "Gender", + "enum": [ + "male", + "female" + ], + "type": "string" +} - added
Input schema / properties / immigrationSponsorshipRequiredAdded value: +{ + "description": "Whether you require immigration/visa sponsorship (e.g., H1B)", + "type": "boolean" +} - added
Input schema / properties / lastNameAdded value: +{ + "description": "Your last name", + "type": "string" +} - added
Input schema / properties / noticePeriodDaysAdded value: +{ + "description": "Notice period in days (0-180)", + "type": "number" +} - added
Input schema / properties / openToRelocationAdded value: +{ + "description": "Whether you are open to relocating for a job", + "type": "boolean" +} - added
Input schema / properties / phoneCountryCodeAdded value: +{ + "description": "Phone country dial code with + prefix (e.g., \"+1\" for US, \"+91\" for India)", + "type": "string" +} - added
Input schema / properties / phoneCountryIsoAdded value: +{ + "description": "ISO country code for the phone number (e.g., \"US\", \"IN\")", + "type": "string" +} - added
Input schema / properties / phoneNumberAdded value: +{ + "description": "Phone number without country code (e.g., \"4084586677\")", + "type": "string" +} - added
Input schema / properties / workPermitLocationsAdded value: +{ + "description": "Countries where you have work authorization, as ISO country codes (e.g., [\"US\", \"CA\", \"GB\"])", + "items": { + "type": "string" + }, + "type": "array" +}
3 tool updates
- Changed
search_jobs2 fields changed- changed
Input schema / properties / titles / descriptionPrevious value: -"Job titles to search for (e.g., [\"Software Engineer\", \"Senior Developer\"])"New value: +"Job titles to search for (e.g., [\"Software Engineer\", \"Senior Developer\"]). Max 6 titles." - added
Input schema / properties / titles / maxItemsAdded value: +6
- Removed
upload_resume - Added
upload_resume_from_url
1 tool update
- Changed
update_salary5 fields changed- changed
Input schema / properties / base / descriptionPrevious value: -"Base salary"New value: +"Base salary. For INR: in lakhs (e.g., 20 = 20 lakhs). For USD/others: in thousands (e.g., 400 = $400K)" - changed
Input schema / properties / bonus / descriptionPrevious value: -"Annual bonus"New value: +"Annual bonus. Same unit convention as base" - changed
Input schema / properties / signingBonus / descriptionPrevious value: -"Signing bonus"New value: +"Signing bonus. Same unit convention as base" - changed
Input schema / properties / stocks / descriptionPrevious value: -"Annual stock/equity value"New value: +"Annual stock/equity value. Same unit convention as base" - changed
Input schema / properties / targetSalary / descriptionPrevious value: -"Target salary"New value: +"Target salary. Same unit convention as base"
35 tool updates
- First observed
add_job_to_applications - First observed
apply_to_job - First observed
create_job_hunt - First observed
delete_resume - First observed
generate_resume_for_job - First observed
get_application - First observed
get_application_recruiters - First observed
get_application_referrers - First observed
get_application_stats - First observed
get_credits - First observed
get_currencies - First observed
get_generated_resume - First observed
get_industries - First observed
get_job - First observed
get_job_hunt - First observed
get_job_recruiters - First observed
get_job_referrers - First observed
get_profile - First observed
get_resume - First observed
get_salary - First observed
import_job_by_url - First observed
list_applications - First observed
list_generated_resumes - First observed
list_interviews - First observed
list_job_hunts - First observed
list_outreaches - First observed
list_resumes - First observed
match_jobs - First observed
search_jobs - First observed
send_outreach - First observed
update_application - First observed
update_job_hunt - First observed
update_profile - First observed
update_salary - First observed
upload_resume
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.167 npm1MIT
- AlicenseCqualityAmaintenanceCompetitor Monitor AI - MCP server providing AI-powered tools and automation by MEOK AI Labs119 npm49 PyPIMIT
- AlicenseNot gradedqualityBmaintenanceEnables tracking competitor websites, changelogs, blog feeds, and pricing pages with meaningful diffs, classification, and Markdown digests via MCP tools for listing, adding, removing competitors, running checks, and retrieving digests or changes.MIT

industrylens-mcpofficial
AlicenseNot gradedqualityBmaintenanceBrowse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.