Skip to main content
Glama

Server Details

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

Ownership verified

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

A3.7/5.0

Scored across 35 tools

Disambiguation5/5

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.

Naming Consistency5/5

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.

Tool Count2/5

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.

Completeness5/5

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.

  1. 3 tool updates
    • Changedcreate_job_hunt2 fields changed
      • changedInput schema / properties / config / properties / titles / description
        Previous value: -"Job titles to match (required)"New value: +"Job titles to match (required, max 6)"
      • addedInput schema / properties / config / properties / titles / maxItems
        Added value: +6
    • Changedupdate_job_hunt2 fields changed
      • changedInput schema / properties / config / properties / titles / description
        Previous value: -"Job titles to match"New value: +"Job titles to match (max 6)"
      • addedInput schema / properties / config / properties / titles / maxItems
        Added value: +6
    • Changedupdate_profile12 fields changed
      • addedInput schema / properties / ethnicity
        Added value: +{
        +  "description": "Ethnicity",
        +  "type": "string"
        +}
      • addedInput schema / properties / firstName
        Added value: +{
        +  "description": "Your first name",
        +  "type": "string"
        +}
      • removedInput schema / properties / fullName
        Removed value: -{
        -  "description": "Your full name",
        -  "type": "string"
        -}
      • addedInput schema / properties / gender
        Added value: +{
        +  "description": "Gender",
        +  "enum": [
        +    "male",
        +    "female"
        +  ],
        +  "type": "string"
        +}
      • addedInput schema / properties / immigrationSponsorshipRequired
        Added value: +{
        +  "description": "Whether you require immigration/visa sponsorship (e.g., H1B)",
        +  "type": "boolean"
        +}
      • addedInput schema / properties / lastName
        Added value: +{
        +  "description": "Your last name",
        +  "type": "string"
        +}
      • addedInput schema / properties / noticePeriodDays
        Added value: +{
        +  "description": "Notice period in days (0-180)",
        +  "type": "number"
        +}
      • addedInput schema / properties / openToRelocation
        Added value: +{
        +  "description": "Whether you are open to relocating for a job",
        +  "type": "boolean"
        +}
      • addedInput schema / properties / phoneCountryCode
        Added value: +{
        +  "description": "Phone country dial code with + prefix (e.g., \"+1\" for US, \"+91\" for India)",
        +  "type": "string"
        +}
      • addedInput schema / properties / phoneCountryIso
        Added value: +{
        +  "description": "ISO country code for the phone number (e.g., \"US\", \"IN\")",
        +  "type": "string"
        +}
      • addedInput schema / properties / phoneNumber
        Added value: +{
        +  "description": "Phone number without country code (e.g., \"4084586677\")",
        +  "type": "string"
        +}
      • addedInput schema / properties / workPermitLocations
        Added value: +{
        +  "description": "Countries where you have work authorization, as ISO country codes (e.g., [\"US\", \"CA\", \"GB\"])",
        +  "items": {
        +    "type": "string"
        +  },
        +  "type": "array"
        +}
  2. 3 tool updates
    • Changedsearch_jobs2 fields changed
      • changedInput schema / properties / titles / description
        Previous 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."
      • addedInput schema / properties / titles / maxItems
        Added value: +6
    • Removedupload_resume
    • Addedupload_resume_from_url
  3. 1 tool update
    • Changedupdate_salary5 fields changed
      • changedInput schema / properties / base / description
        Previous 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)"
      • changedInput schema / properties / bonus / description
        Previous value: -"Annual bonus"New value: +"Annual bonus. Same unit convention as base"
      • changedInput schema / properties / signingBonus / description
        Previous value: -"Signing bonus"New value: +"Signing bonus. Same unit convention as base"
      • changedInput schema / properties / stocks / description
        Previous value: -"Annual stock/equity value"New value: +"Annual stock/equity value. Same unit convention as base"
      • changedInput schema / properties / targetSalary / description
        Previous value: -"Target salary"New value: +"Target salary. Same unit convention as base"
  4. 35 tool updates
    • First observedadd_job_to_applications
    • First observedapply_to_job
    • First observedcreate_job_hunt
    • First observeddelete_resume
    • First observedgenerate_resume_for_job
    • First observedget_application
    • First observedget_application_recruiters
    • First observedget_application_referrers
    • First observedget_application_stats
    • First observedget_credits
    • First observedget_currencies
    • First observedget_generated_resume
    • First observedget_industries
    • First observedget_job
    • First observedget_job_hunt
    • First observedget_job_recruiters
    • First observedget_job_referrers
    • First observedget_profile
    • First observedget_resume
    • First observedget_salary
    • First observedimport_job_by_url
    • First observedlist_applications
    • First observedlist_generated_resumes
    • First observedlist_interviews
    • First observedlist_job_hunts
    • First observedlist_outreaches
    • First observedlist_resumes
    • First observedmatch_jobs
    • First observedsearch_jobs
    • First observedsend_outreach
    • First observedupdate_application
    • First observedupdate_job_hunt
    • First observedupdate_profile
    • First observedupdate_salary
    • First observedupload_resume

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Enables 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.
    16
    7 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables 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
  • A
    license
    Not graded
    quality
    B
    maintenance
    Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources