FoundRole — AI Job Search & Application Tracker MCP for Claude & ChatGPT
Server Details
AI job search MCP — fact-checked jobs, application tracker, alerts. ChatGPT, Claude, Cursor.
- Status
- Unhealthy
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- foundrole/jobs-mcp-proxy
- GitHub Stars
- 0
- Server Listing
- FoundRole MCP
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
5 tool updates
- Changed
jobs_analyze_external1 field changed- added
Output schema / properties / jobs / items / properties / estimatedSalary / properties / currencyAdded value: +{ + "type": [ + "string", + "null" + ] +}
- Changed
jobs_compare1 field changed- added
Output schema / properties / jobs / items / properties / estimatedSalary / properties / currencyAdded value: +{ + "type": [ + "string", + "null" + ] +}
- Changed
jobs_details1 field changed- added
Output schema / properties / job / properties / estimatedSalary / properties / currencyAdded value: +{ + "type": [ + "string", + "null" + ] +}
- Changed
jobs_recommendations1 field changed- added
Output schema / properties / jobs / items / properties / estimatedSalary / properties / currencyAdded value: +{ + "type": [ + "string", + "null" + ] +}
- Changed
jobs_search2 fields changed- changed
Input schema / properties / salary_floor / descriptionPrevious value: -"Advanced filter: minimum annualized salary in USD; a posting qualifies when the midpoint of its pay band reaches the floor. Jobs without salary data are dropped."New value: +"Advanced filter: minimum annualized salary in USD; a posting qualifies when the midpoint of its pay band reaches the floor. Jobs without a USD salary are dropped." - added
Output schema / properties / jobs / items / properties / estimatedSalary / properties / currencyAdded value: +{ + "type": [ + "string", + "null" + ] +}
5 tool updates
- Changed
jobs_analyze_external4 fields changed- added
Output schema / properties / jobs / items / properties / insights / properties / match / properties / breakdown / properties / alignmentKindAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / jobs / items / properties / insights / properties / match / properties / breakdown / properties / alignmentMultiplierAdded value: +{ + "type": [ + "number", + "null" + ] +} - added
Output schema / properties / jobs / items / properties / insights / properties / match / properties / breakdown / properties / jobCareerProfileIdAdded value: +{ + "type": [ + "integer", + "null" + ] +} - added
Output schema / properties / jobs / items / properties / insights / properties / match / properties / breakdown / properties / jobCareerSpecializationIdAdded value: +{ + "type": [ + "integer", + "null" + ] +}
- Changed
jobs_compare4 fields changed- added
Output schema / properties / jobs / items / properties / insights / properties / match / properties / breakdown / properties / alignmentKindAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / jobs / items / properties / insights / properties / match / properties / breakdown / properties / alignmentMultiplierAdded value: +{ + "type": [ + "number", + "null" + ] +} - added
Output schema / properties / jobs / items / properties / insights / properties / match / properties / breakdown / properties / jobCareerProfileIdAdded value: +{ + "type": [ + "integer", + "null" + ] +} - added
Output schema / properties / jobs / items / properties / insights / properties / match / properties / breakdown / properties / jobCareerSpecializationIdAdded value: +{ + "type": [ + "integer", + "null" + ] +}
- Changed
jobs_details4 fields changed- added
Output schema / properties / job / properties / insights / properties / match / properties / breakdown / properties / alignmentKindAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / job / properties / insights / properties / match / properties / breakdown / properties / alignmentMultiplierAdded value: +{ + "type": [ + "number", + "null" + ] +} - added
Output schema / properties / job / properties / insights / properties / match / properties / breakdown / properties / jobCareerProfileIdAdded value: +{ + "type": [ + "integer", + "null" + ] +} - added
Output schema / properties / job / properties / insights / properties / match / properties / breakdown / properties / jobCareerSpecializationIdAdded value: +{ + "type": [ + "integer", + "null" + ] +}
- Changed
jobs_recommendations4 fields changed- added
Output schema / properties / jobs / items / properties / insights / properties / match / properties / breakdown / properties / alignmentKindAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / jobs / items / properties / insights / properties / match / properties / breakdown / properties / alignmentMultiplierAdded value: +{ + "type": [ + "number", + "null" + ] +} - added
Output schema / properties / jobs / items / properties / insights / properties / match / properties / breakdown / properties / jobCareerProfileIdAdded value: +{ + "type": [ + "integer", + "null" + ] +} - added
Output schema / properties / jobs / items / properties / insights / properties / match / properties / breakdown / properties / jobCareerSpecializationIdAdded value: +{ + "type": [ + "integer", + "null" + ] +}
- Changed
jobs_search4 fields changed- added
Output schema / properties / jobs / items / properties / insights / properties / match / properties / breakdown / properties / alignmentKindAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / jobs / items / properties / insights / properties / match / properties / breakdown / properties / alignmentMultiplierAdded value: +{ + "type": [ + "number", + "null" + ] +} - added
Output schema / properties / jobs / items / properties / insights / properties / match / properties / breakdown / properties / jobCareerProfileIdAdded value: +{ + "type": [ + "integer", + "null" + ] +} - added
Output schema / properties / jobs / items / properties / insights / properties / match / properties / breakdown / properties / jobCareerSpecializationIdAdded value: +{ + "type": [ + "integer", + "null" + ] +}
5 tool updates
- Changed
jobs_analyze_external3 fields changed- added
Output schema / properties / jobs / items / properties / insights / properties / match / properties / gradeAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / jobs / items / properties / insights / properties / match / properties / gradeConfidenceAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / jobs / items / properties / insights / properties / match / properties / gradeReasonsAdded value: +{ + "items": { + "properties": { + "code": { + "type": "string" + }, + "params": { + "type": [ + "object", + "null" + ] + }, + "severity": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" +}
- Changed
jobs_compare3 fields changed- added
Output schema / properties / jobs / items / properties / insights / properties / match / properties / gradeAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / jobs / items / properties / insights / properties / match / properties / gradeConfidenceAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / jobs / items / properties / insights / properties / match / properties / gradeReasonsAdded value: +{ + "items": { + "properties": { + "code": { + "type": "string" + }, + "params": { + "type": [ + "object", + "null" + ] + }, + "severity": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" +}
- Changed
jobs_details3 fields changed- added
Output schema / properties / job / properties / insights / properties / match / properties / gradeAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / job / properties / insights / properties / match / properties / gradeConfidenceAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / job / properties / insights / properties / match / properties / gradeReasonsAdded value: +{ + "items": { + "properties": { + "code": { + "type": "string" + }, + "params": { + "type": [ + "object", + "null" + ] + }, + "severity": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" +}
- Changed
jobs_recommendations3 fields changed- added
Output schema / properties / jobs / items / properties / insights / properties / match / properties / gradeAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / jobs / items / properties / insights / properties / match / properties / gradeConfidenceAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / jobs / items / properties / insights / properties / match / properties / gradeReasonsAdded value: +{ + "items": { + "properties": { + "code": { + "type": "string" + }, + "params": { + "type": [ + "object", + "null" + ] + }, + "severity": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" +}
- Changed
jobs_search3 fields changed- added
Output schema / properties / jobs / items / properties / insights / properties / match / properties / gradeAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / jobs / items / properties / insights / properties / match / properties / gradeConfidenceAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / jobs / items / properties / insights / properties / match / properties / gradeReasonsAdded value: +{ + "items": { + "properties": { + "code": { + "type": "string" + }, + "params": { + "type": [ + "object", + "null" + ] + }, + "severity": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" +}
8 tool updates
- Removed
job_alert_disable - Removed
job_alert_enable - Added
job_alert_subscribe - Added
job_alert_unsubscribe - Added
tracker_add - Added
tracker_add_external - Removed
tracker_save - Removed
tracker_save_external
11 tool updates
- Added
job_alert_disable - Added
job_alert_enable - Removed
job_alert_subscribe - Removed
job_alert_unsubscribe - Changed
jobs_search5 fields changed- changed
Input schema / properties / h1b_sponsors_only / descriptionPrevious value: -"Pro filter. Only companies known to sponsor H1B visas. Applied only for Pro users; ignored otherwise."New value: +"Advanced filter: only companies known to sponsor H1B visas." - changed
Input schema / properties / hide_low_quality / descriptionPrevious value: -"Pro filter. Hide postings with a risky ghost grade (D/F); ungraded jobs stay. Applied only for Pro users; ignored otherwise."New value: +"Advanced filter: hides postings with a risky ghost grade (D/F); ungraded postings stay." - changed
Input schema / properties / min_match / descriptionPrevious value: -"Pro filter. Minimum personal match score (0-100); needs a resume. Applied only for Pro users; ignored otherwise."New value: +"Advanced filter: minimum personal FoundRole match score (0-100); needs a resume on the account." - changed
Input schema / properties / remote / descriptionPrevious value: -"Pro filter. Only remote-eligible jobs (respects the location/region scope). Applied only for Pro users; ignored otherwise."New value: +"Advanced filter: only remote-eligible jobs (respects the location/region scope)." - changed
Input schema / properties / salary_floor / descriptionPrevious value: -"Pro filter. Minimum annualized salary in USD; jobs without salary data are dropped. Applied only for Pro users; ignored otherwise."New value: +"Advanced filter: minimum annualized salary in USD; a posting qualifies when the midpoint of its pay band reaches the floor. Jobs without salary data are dropped."
- Changed
knowledge_search11 fields changed- added
Input schema / properties / companyAdded value: +{ + "description": "A company name, when the question is about that employer — returns FoundRole company profile pages", + "type": "string" +} - added
Input schema / properties / job_titleAdded value: +{ + "description": "A job title or role, when the question is about openings for it — returns job-listing landing pages", + "type": "string" +} - added
Input schema / properties / locationAdded value: +{ + "description": "A city, state, or country refining job_title, or alone when the question is about jobs in that place", + "type": "string" +} - changed
Input schema / properties / query / descriptionPrevious value: -"The career or job-search question to answer from the blog"New value: +"The career, job-search, or FoundRole product question to answer" - removed
Output schema / properties / articles / items / properties / scoreRemoved value: -{ - "type": "number" -} - added
Output schema / properties / companyPagesAdded value: +{ + "items": { + "properties": { + "headquarters": { + "type": [ + "string", + "null" + ] + }, + "industry": { + "type": [ + "string", + "null" + ] + }, + "name": { + "type": "string" + }, + "openJobs": { + "type": [ + "integer", + "null" + ] + }, + "url": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / landingPagesAdded value: +{ + "items": { + "properties": { + "description": { + "type": [ + "string", + "null" + ] + }, + "name": { + "type": "string" + }, + "openJobs": { + "type": [ + "integer", + "null" + ] + }, + "url": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / pagesAdded value: +{ + "items": { + "properties": { + "description": { + "type": [ + "string", + "null" + ] + }, + "faq": { + "items": { + "type": "object" + }, + "type": "array" + }, + "title": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / proUrlAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / profileSetupUrlAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / system_instructionAdded value: +{ + "type": "string" +}
- Added
knowledge_topics - Removed
tracker_add - Removed
tracker_add_external - Added
tracker_save - Added
tracker_save_external
3 tool updates
- Changed
tracker_add1 field changed- changed
Input schema / properties / sub_status / descriptionPrevious value: -"Sub-status within the main status"New value: +"Sub-status within the main status, valid only for that status — saved: interested, researching_company, preparing_application, ready_to_apply; applied: application_submitted, followed_up; interviewing: interview_scheduled, phone_screen, technical, onsite, final_round, pending_feedback; offered: negotiating, considering, offer_received, accepted; archived: ghosted, rejected_by_company, withdrawn_by_candidate, not_interested, employed_by_this_company, employed_by_another_company"
- Changed
tracker_add_external1 field changed- changed
Input schema / properties / sub_status / descriptionPrevious value: -"Sub-status within the main status"New value: +"Sub-status within the main status, valid only for that status — saved: interested, researching_company, preparing_application, ready_to_apply; applied: application_submitted, followed_up; interviewing: interview_scheduled, phone_screen, technical, onsite, final_round, pending_feedback; offered: negotiating, considering, offer_received, accepted; archived: ghosted, rejected_by_company, withdrawn_by_candidate, not_interested, employed_by_this_company, employed_by_another_company"
- Changed
tracker_update_status1 field changed- changed
Input schema / properties / sub_status / descriptionPrevious value: -"Sub-status within the main status"New value: +"Sub-status within the main status, valid only for that status — saved: interested, researching_company, preparing_application, ready_to_apply; applied: application_submitted, followed_up; interviewing: interview_scheduled, phone_screen, technical, onsite, final_round, pending_feedback; offered: negotiating, considering, offer_received, accepted; archived: ghosted, rejected_by_company, withdrawn_by_candidate, not_interested, employed_by_this_company, employed_by_another_company"
1 tool update
- Added
knowledge_search
2 tool updates
- Changed
jobs_recommendations1 field changed- added
Output schema / properties / jobSearchIdAdded value: +{ + "type": [ + "string", + "null" + ] +}
- Changed
jobs_search1 field changed- added
Output schema / properties / jobSearchIdAdded value: +{ + "type": [ + "string", + "null" + ] +}
9 tool updates
- Changed
reminder_delete16 fields changed- changed
Output schema / properties / trackedJob / properties / appliedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / createdAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / deadline / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / notes / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / reminderAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / salaryOfferedType / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / subStatus / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / updatedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / appliedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / createdAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / deadline / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / notes / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / reminderAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / salaryOfferedType / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / subStatus / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / updatedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +]
- Changed
reminder_list8 fields changed- changed
Output schema / properties / trackedJobs / items / properties / appliedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / createdAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / deadline / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / notes / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / reminderAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / salaryOfferedType / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / subStatus / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / updatedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +]
- Changed
reminder_set16 fields changed- changed
Output schema / properties / trackedJob / properties / appliedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / createdAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / deadline / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / notes / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / reminderAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / salaryOfferedType / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / subStatus / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / updatedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / appliedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / createdAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / deadline / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / notes / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / reminderAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / salaryOfferedType / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / subStatus / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / updatedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +]
- Changed
tracker_add16 fields changed- changed
Output schema / properties / trackedJob / properties / appliedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / createdAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / deadline / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / notes / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / reminderAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / salaryOfferedType / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / subStatus / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / updatedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / appliedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / createdAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / deadline / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / notes / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / reminderAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / salaryOfferedType / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / subStatus / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / updatedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +]
- Changed
tracker_add_external16 fields changed- changed
Output schema / properties / trackedJob / properties / appliedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / createdAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / deadline / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / notes / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / reminderAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / salaryOfferedType / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / subStatus / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / updatedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / appliedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / createdAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / deadline / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / notes / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / reminderAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / salaryOfferedType / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / subStatus / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / updatedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +]
- Changed
tracker_list16 fields changed- changed
Output schema / properties / trackedJob / properties / appliedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / createdAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / deadline / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / notes / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / reminderAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / salaryOfferedType / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / subStatus / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / updatedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / appliedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / createdAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / deadline / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / notes / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / reminderAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / salaryOfferedType / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / subStatus / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / updatedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +]
- Changed
tracker_remove16 fields changed- changed
Output schema / properties / trackedJob / properties / appliedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / createdAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / deadline / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / notes / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / reminderAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / salaryOfferedType / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / subStatus / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / updatedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / appliedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / createdAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / deadline / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / notes / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / reminderAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / salaryOfferedType / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / subStatus / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / updatedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +]
- Changed
tracker_update16 fields changed- changed
Output schema / properties / trackedJob / properties / appliedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / createdAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / deadline / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / notes / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / reminderAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / salaryOfferedType / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / subStatus / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / updatedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / appliedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / createdAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / deadline / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / notes / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / reminderAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / salaryOfferedType / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / subStatus / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / updatedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +]
- Changed
tracker_update_status16 fields changed- changed
Output schema / properties / trackedJob / properties / appliedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / createdAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / deadline / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / notes / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / reminderAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / salaryOfferedType / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / subStatus / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJob / properties / updatedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / appliedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / createdAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / deadline / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / notes / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / reminderAt / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / salaryOfferedType / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / subStatus / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Output schema / properties / trackedJobs / items / properties / updatedAt / typePrevious value: -"string"New value: +[ + "string", + "null" +]
18 tool updates
- Changed
job_alert_list3 fields changed- added
Input schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema" - added
Input schema / additionalPropertiesAdded value: +false - added
Output schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
job_alert_subscribe3 fields changed- added
Input schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema" - added
Input schema / additionalPropertiesAdded value: +false - added
Output schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
job_alert_unsubscribe3 fields changed- added
Input schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema" - added
Input schema / additionalPropertiesAdded value: +false - added
Output schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
job_alert_unsubscribe_all3 fields changed- added
Input schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema" - added
Input schema / additionalPropertiesAdded value: +false - added
Output schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
jobs_analyze_external19 fields changed- added
Input schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema" - added
Input schema / additionalPropertiesAdded value: +false - removed
Input schema / properties / client_extraction / allOfRemoved value: -[ - { - "required": [ - "skills", - "tech_stack", - "benefits", - "bonuses", - "seniority", - "industry", - "management", - "security_clearance", - "visa_sponsorship", - "remote_scope" - ] - } -] - changed
Input schema / properties / client_extraction / descriptionPrevious value: -"Evidence-backed facts extracted by the client model from the posting. Every nested field is present and nullable; non-null evidence is a short source excerpt rather than an inference."New value: +"Evidence-backed facts extracted by the client model from the posting; non-null evidence is a short source excerpt rather than an inference. Fields absent from the source are omitted or null." - changed
Input schema / properties / client_extraction / typePrevious value: -"object"New value: +[ + "object", + "null" +] - changed
Input schema / properties / education_requirements / descriptionPrevious value: -"Education requirements: no_requirements, high_school, associate_degree, bachelor_degree, professional_certificate, postgraduate_degree, or null"New value: +"Education requirements: no_requirements, high_school, associate_degree, bachelor_degree, professional_certificate, postgraduate_degree" - changed
Input schema / properties / employment_type / descriptionPrevious value: -"Employment types: full_time, part_time, contractor, temporary, intern, volunteer, per_diem, other, or null"New value: +"Employment types: full_time, part_time, contractor, temporary, intern, volunteer, per_diem, other" - changed
Input schema / properties / experience_months / descriptionPrevious value: -"Minimum required experience in months, or null when not stated"New value: +"Minimum required experience in months, when stated" - changed
Input schema / properties / posted_at / descriptionPrevious value: -"Posting date as ISO 8601, or null when the source does not state it"New value: +"Posting date as ISO 8601, when the source states it" - changed
Input schema / properties / salary_currency / descriptionPrevious value: -"ISO 4217 salary currency code, or null when not stated"New value: +"ISO 4217 salary currency code, when stated" - changed
Input schema / properties / salary_max_value / descriptionPrevious value: -"Salary range maximum, or null when not stated"New value: +"Salary range maximum, when stated" - changed
Input schema / properties / salary_min_value / descriptionPrevious value: -"Salary range minimum, or null when not stated"New value: +"Salary range minimum, when stated" - changed
Input schema / properties / salary_type / descriptionPrevious value: -"Salary period: year, month, week, day, hour, or null"New value: +"Salary period: year, month, week, day, hour" - changed
Input schema / properties / salary_value / descriptionPrevious value: -"Single salary amount, or null when the posting gives a range or no salary"New value: +"Single salary amount, when the posting gives one figure instead of a range" - changed
Input schema / properties / work_location_type / descriptionPrevious value: -"Work arrangement: on_site, remote, hybrid, or null"New value: +"Work arrangement: on_site, remote, hybrid" - changed
Input schema / requiredPrevious value: -[ - "url", - "company_name", - "title_name", - "location_name", - "description", - "posted_at", - "salary_min_value", - "salary_max_value", - "salary_value", - "salary_type", - "salary_currency", - "employment_type", - "work_location_type", - "education_requirements", - "experience_months", - "client_extraction" -]New value: +[ + "url", + "company_name", + "title_name", + "location_name", + "description" +] - added
Output schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema" - removed
Output schema / properties / clientExtraction / allOfRemoved value: -[ - { - "required": [ - "recordId", - "schemaVersion", - "acceptedFields", - "rejectedFields" - ] - } -] - changed
Output schema / properties / clientExtraction / typePrevious value: -"object"New value: +[ + "object", + "null" +]
- Changed
jobs_compare3 fields changed- added
Input schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema" - added
Input schema / additionalPropertiesAdded value: +false - added
Output schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
jobs_details3 fields changed- added
Input schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema" - added
Input schema / additionalPropertiesAdded value: +false - added
Output schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
jobs_recommendations3 fields changed- added
Input schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema" - added
Input schema / additionalPropertiesAdded value: +false - added
Output schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
jobs_search9 fields changed- added
Input schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema" - added
Input schema / additionalPropertiesAdded value: +false - added
Input schema / properties / h1b_sponsors_onlyAdded value: +{ + "description": "Pro filter. Only companies known to sponsor H1B visas. Applied only for Pro users; ignored otherwise.", + "type": "boolean" +} - added
Input schema / properties / hide_low_qualityAdded value: +{ + "description": "Pro filter. Hide postings with a risky ghost grade (D/F); ungraded jobs stay. Applied only for Pro users; ignored otherwise.", + "type": "boolean" +} - added
Input schema / properties / min_matchAdded value: +{ + "description": "Pro filter. Minimum personal match score (0-100); needs a resume. Applied only for Pro users; ignored otherwise.", + "maximum": 100, + "minimum": 0, + "type": "integer" +} - added
Input schema / properties / remoteAdded value: +{ + "description": "Pro filter. Only remote-eligible jobs (respects the location/region scope). Applied only for Pro users; ignored otherwise.", + "type": "boolean" +} - added
Input schema / properties / salary_floorAdded value: +{ + "description": "Pro filter. Minimum annualized salary in USD; jobs without salary data are dropped. Applied only for Pro users; ignored otherwise.", + "minimum": 0, + "type": "integer" +} - added
Output schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / proFilterUpsellUrlAdded value: +{ + "type": [ + "string", + "null" + ] +}
- Changed
reminder_delete3 fields changed- added
Input schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema" - added
Input schema / additionalPropertiesAdded value: +false - added
Output schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
reminder_list3 fields changed- added
Input schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema" - added
Input schema / additionalPropertiesAdded value: +false - added
Output schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
reminder_set3 fields changed- added
Input schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema" - added
Input schema / additionalPropertiesAdded value: +false - added
Output schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
tracker_add3 fields changed- added
Input schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema" - added
Input schema / additionalPropertiesAdded value: +false - added
Output schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
tracker_add_external17 fields changed- added
Input schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema" - added
Input schema / additionalPropertiesAdded value: +false - removed
Input schema / properties / client_extraction / allOfRemoved value: -[ - { - "required": [ - "skills", - "tech_stack", - "benefits", - "bonuses", - "seniority", - "industry", - "management", - "security_clearance", - "visa_sponsorship", - "remote_scope" - ] - } -] - changed
Input schema / properties / client_extraction / descriptionPrevious value: -"Evidence-backed facts extracted by the client model from the posting. Every nested field is present and nullable; non-null evidence is a short source excerpt rather than an inference."New value: +"Evidence-backed facts extracted by the client model from the posting; non-null evidence is a short source excerpt rather than an inference. Fields absent from the source are omitted or null." - changed
Input schema / properties / client_extraction / typePrevious value: -"object"New value: +[ + "object", + "null" +] - changed
Input schema / properties / education_requirements / descriptionPrevious value: -"Education requirements: no_requirements, high_school, associate_degree, bachelor_degree, professional_certificate, postgraduate_degree, or null"New value: +"Education requirements: no_requirements, high_school, associate_degree, bachelor_degree, professional_certificate, postgraduate_degree" - changed
Input schema / properties / employment_type / descriptionPrevious value: -"Employment types: full_time, part_time, contractor, temporary, intern, volunteer, per_diem, other, or null"New value: +"Employment types: full_time, part_time, contractor, temporary, intern, volunteer, per_diem, other" - changed
Input schema / properties / experience_months / descriptionPrevious value: -"Minimum required experience in months, or null when not stated"New value: +"Minimum required experience in months, when stated" - changed
Input schema / properties / posted_at / descriptionPrevious value: -"Posting date as ISO 8601, or null when the source does not state it"New value: +"Posting date as ISO 8601, when the source states it" - changed
Input schema / properties / salary_currency / descriptionPrevious value: -"ISO 4217 salary currency code, or null when not stated"New value: +"ISO 4217 salary currency code, when stated" - changed
Input schema / properties / salary_max_value / descriptionPrevious value: -"Salary range maximum, or null when not stated"New value: +"Salary range maximum, when stated" - changed
Input schema / properties / salary_min_value / descriptionPrevious value: -"Salary range minimum, or null when not stated"New value: +"Salary range minimum, when stated" - changed
Input schema / properties / salary_type / descriptionPrevious value: -"Salary period: year, month, week, day, hour, or null"New value: +"Salary period: year, month, week, day, hour" - changed
Input schema / properties / salary_value / descriptionPrevious value: -"Single salary amount, or null when the posting gives a range or no salary"New value: +"Single salary amount, when the posting gives one figure instead of a range" - changed
Input schema / properties / work_location_type / descriptionPrevious value: -"Work arrangement: on_site, remote, hybrid, or null"New value: +"Work arrangement: on_site, remote, hybrid" - changed
Input schema / requiredPrevious value: -[ - "url", - "company_name", - "title_name", - "location_name", - "description", - "posted_at", - "salary_min_value", - "salary_max_value", - "salary_value", - "salary_type", - "salary_currency", - "employment_type", - "work_location_type", - "education_requirements", - "experience_months", - "client_extraction" -]New value: +[ + "url", + "company_name", + "title_name", + "location_name", + "description" +] - added
Output schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
tracker_list3 fields changed- added
Input schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema" - added
Input schema / additionalPropertiesAdded value: +false - added
Output schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
tracker_remove3 fields changed- added
Input schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema" - added
Input schema / additionalPropertiesAdded value: +false - added
Output schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
tracker_update3 fields changed- added
Input schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema" - added
Input schema / additionalPropertiesAdded value: +false - added
Output schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
tracker_update_status3 fields changed- added
Input schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema" - added
Input schema / additionalPropertiesAdded value: +false - added
Output schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema"
8 tool updates
- Changed
reminder_delete6 fields changed- added
Output schema / properties / hasMoreAdded value: +{ + "type": "boolean" +} - added
Output schema / properties / statusOrderAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / subStatusOrderAdded value: +{ + "type": "object" +} - added
Output schema / properties / totalCountAdded value: +{ + "type": "integer" +} - added
Output schema / properties / trackedJobsAdded value: +{ + "items": { + "properties": { + "appliedAt": { + "type": "string" + }, + "contacts": { + "items": { + "type": "object" + }, + "type": "array" + }, + "createdAt": { + "type": "string" + }, + "deadline": { + "type": "string" + }, + "id": { + "type": "string" + }, + "isStarred": { + "type": "boolean" + }, + "job": { + "type": [ + "object", + "null" + ] + }, + "notes": { + "type": "string" + }, + "reminderAt": { + "type": "string" + }, + "salaryOffered": { + "type": [ + "number", + "null" + ] + }, + "salaryOfferedType": { + "type": "string" + }, + "status": { + "type": "string" + }, + "subStatus": { + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + }, + "trackable": { + "type": [ + "object", + "null" + ] + }, + "updatedAt": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / trackerWebUrlAdded value: +{ + "type": "string" +}
- Changed
reminder_set6 fields changed- added
Output schema / properties / hasMoreAdded value: +{ + "type": "boolean" +} - added
Output schema / properties / statusOrderAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / subStatusOrderAdded value: +{ + "type": "object" +} - added
Output schema / properties / totalCountAdded value: +{ + "type": "integer" +} - added
Output schema / properties / trackedJobsAdded value: +{ + "items": { + "properties": { + "appliedAt": { + "type": "string" + }, + "contacts": { + "items": { + "type": "object" + }, + "type": "array" + }, + "createdAt": { + "type": "string" + }, + "deadline": { + "type": "string" + }, + "id": { + "type": "string" + }, + "isStarred": { + "type": "boolean" + }, + "job": { + "type": [ + "object", + "null" + ] + }, + "notes": { + "type": "string" + }, + "reminderAt": { + "type": "string" + }, + "salaryOffered": { + "type": [ + "number", + "null" + ] + }, + "salaryOfferedType": { + "type": "string" + }, + "status": { + "type": "string" + }, + "subStatus": { + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + }, + "trackable": { + "type": [ + "object", + "null" + ] + }, + "updatedAt": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / trackerWebUrlAdded value: +{ + "type": "string" +}
- Changed
tracker_add6 fields changed- added
Output schema / properties / hasMoreAdded value: +{ + "type": "boolean" +} - added
Output schema / properties / statusOrderAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / subStatusOrderAdded value: +{ + "type": "object" +} - added
Output schema / properties / totalCountAdded value: +{ + "type": "integer" +} - added
Output schema / properties / trackedJobsAdded value: +{ + "items": { + "properties": { + "appliedAt": { + "type": "string" + }, + "contacts": { + "items": { + "type": "object" + }, + "type": "array" + }, + "createdAt": { + "type": "string" + }, + "deadline": { + "type": "string" + }, + "id": { + "type": "string" + }, + "isStarred": { + "type": "boolean" + }, + "job": { + "type": [ + "object", + "null" + ] + }, + "notes": { + "type": "string" + }, + "reminderAt": { + "type": "string" + }, + "salaryOffered": { + "type": [ + "number", + "null" + ] + }, + "salaryOfferedType": { + "type": "string" + }, + "status": { + "type": "string" + }, + "subStatus": { + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + }, + "trackable": { + "type": [ + "object", + "null" + ] + }, + "updatedAt": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / trackerWebUrlAdded value: +{ + "type": "string" +}
- Changed
tracker_add_external6 fields changed- added
Output schema / properties / hasMoreAdded value: +{ + "type": "boolean" +} - added
Output schema / properties / statusOrderAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / subStatusOrderAdded value: +{ + "type": "object" +} - added
Output schema / properties / totalCountAdded value: +{ + "type": "integer" +} - added
Output schema / properties / trackedJobsAdded value: +{ + "items": { + "properties": { + "appliedAt": { + "type": "string" + }, + "contacts": { + "items": { + "type": "object" + }, + "type": "array" + }, + "createdAt": { + "type": "string" + }, + "deadline": { + "type": "string" + }, + "id": { + "type": "string" + }, + "isStarred": { + "type": "boolean" + }, + "job": { + "type": [ + "object", + "null" + ] + }, + "notes": { + "type": "string" + }, + "reminderAt": { + "type": "string" + }, + "salaryOffered": { + "type": [ + "number", + "null" + ] + }, + "salaryOfferedType": { + "type": "string" + }, + "status": { + "type": "string" + }, + "subStatus": { + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + }, + "trackable": { + "type": [ + "object", + "null" + ] + }, + "updatedAt": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / trackerWebUrlAdded value: +{ + "type": "string" +}
- Changed
tracker_list1 field changed- added
Output schema / properties / trackedJobAdded value: +{ + "properties": { + "appliedAt": { + "type": "string" + }, + "contacts": { + "items": { + "type": "object" + }, + "type": "array" + }, + "createdAt": { + "type": "string" + }, + "deadline": { + "type": "string" + }, + "id": { + "type": "string" + }, + "isStarred": { + "type": "boolean" + }, + "notes": { + "type": "string" + }, + "reminderAt": { + "type": "string" + }, + "salaryOffered": { + "type": [ + "number", + "null" + ] + }, + "salaryOfferedType": { + "type": "string" + }, + "status": { + "type": "string" + }, + "subStatus": { + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + }, + "trackable": { + "type": [ + "object", + "null" + ] + }, + "updatedAt": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" +}
- Changed
tracker_remove6 fields changed- added
Output schema / properties / hasMoreAdded value: +{ + "type": "boolean" +} - added
Output schema / properties / statusOrderAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / subStatusOrderAdded value: +{ + "type": "object" +} - added
Output schema / properties / totalCountAdded value: +{ + "type": "integer" +} - added
Output schema / properties / trackedJobsAdded value: +{ + "items": { + "properties": { + "appliedAt": { + "type": "string" + }, + "contacts": { + "items": { + "type": "object" + }, + "type": "array" + }, + "createdAt": { + "type": "string" + }, + "deadline": { + "type": "string" + }, + "id": { + "type": "string" + }, + "isStarred": { + "type": "boolean" + }, + "job": { + "type": [ + "object", + "null" + ] + }, + "notes": { + "type": "string" + }, + "reminderAt": { + "type": "string" + }, + "salaryOffered": { + "type": [ + "number", + "null" + ] + }, + "salaryOfferedType": { + "type": "string" + }, + "status": { + "type": "string" + }, + "subStatus": { + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + }, + "trackable": { + "type": [ + "object", + "null" + ] + }, + "updatedAt": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / trackerWebUrlAdded value: +{ + "type": "string" +}
- Changed
tracker_update6 fields changed- added
Output schema / properties / hasMoreAdded value: +{ + "type": "boolean" +} - added
Output schema / properties / statusOrderAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / subStatusOrderAdded value: +{ + "type": "object" +} - added
Output schema / properties / totalCountAdded value: +{ + "type": "integer" +} - added
Output schema / properties / trackedJobsAdded value: +{ + "items": { + "properties": { + "appliedAt": { + "type": "string" + }, + "contacts": { + "items": { + "type": "object" + }, + "type": "array" + }, + "createdAt": { + "type": "string" + }, + "deadline": { + "type": "string" + }, + "id": { + "type": "string" + }, + "isStarred": { + "type": "boolean" + }, + "job": { + "type": [ + "object", + "null" + ] + }, + "notes": { + "type": "string" + }, + "reminderAt": { + "type": "string" + }, + "salaryOffered": { + "type": [ + "number", + "null" + ] + }, + "salaryOfferedType": { + "type": "string" + }, + "status": { + "type": "string" + }, + "subStatus": { + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + }, + "trackable": { + "type": [ + "object", + "null" + ] + }, + "updatedAt": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / trackerWebUrlAdded value: +{ + "type": "string" +}
- Changed
tracker_update_status6 fields changed- added
Output schema / properties / hasMoreAdded value: +{ + "type": "boolean" +} - added
Output schema / properties / statusOrderAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / subStatusOrderAdded value: +{ + "type": "object" +} - added
Output schema / properties / totalCountAdded value: +{ + "type": "integer" +} - added
Output schema / properties / trackedJobsAdded value: +{ + "items": { + "properties": { + "appliedAt": { + "type": "string" + }, + "contacts": { + "items": { + "type": "object" + }, + "type": "array" + }, + "createdAt": { + "type": "string" + }, + "deadline": { + "type": "string" + }, + "id": { + "type": "string" + }, + "isStarred": { + "type": "boolean" + }, + "job": { + "type": [ + "object", + "null" + ] + }, + "notes": { + "type": "string" + }, + "reminderAt": { + "type": "string" + }, + "salaryOffered": { + "type": [ + "number", + "null" + ] + }, + "salaryOfferedType": { + "type": "string" + }, + "status": { + "type": "string" + }, + "subStatus": { + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + }, + "trackable": { + "type": [ + "object", + "null" + ] + }, + "updatedAt": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / trackerWebUrlAdded value: +{ + "type": "string" +}
3 tool updates
- Added
jobs_analyze_external - Added
jobs_compare - Changed
tracker_add_external27 fields changed- added
Input schema / properties / client_extractionAdded value: +{ + "additionalProperties": false, + "allOf": [ + { + "required": [ + "skills", + "tech_stack", + "benefits", + "bonuses", + "seniority", + "industry", + "management", + "security_clearance", + "visa_sponsorship", + "remote_scope" + ] + } + ], + "description": "Evidence-backed facts extracted by the client model from the posting. Every nested field is present and nullable; non-null evidence is a short source excerpt rather than an inference.", + "properties": { + "benefits": { + "items": { + "additionalProperties": false, + "properties": { + "evidence": { + "maxLength": 500, + "minLength": 8, + "type": "string" + }, + "value": { + "maxLength": 255, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "value", + "evidence" + ], + "type": "object" + }, + "maxItems": 30, + "type": [ + "array", + "null" + ] + }, + "bonuses": { + "items": { + "additionalProperties": false, + "properties": { + "evidence": { + "maxLength": 500, + "minLength": 8, + "type": "string" + }, + "value": { + "maxLength": 255, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "value", + "evidence" + ], + "type": "object" + }, + "maxItems": 20, + "type": [ + "array", + "null" + ] + }, + "industry": { + "additionalProperties": false, + "properties": { + "evidence": { + "maxLength": 500, + "minLength": 8, + "type": "string" + }, + "value": { + "maxLength": 255, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "value", + "evidence" + ], + "type": [ + "object", + "null" + ] + }, + "management": { + "additionalProperties": false, + "properties": { + "evidence": { + "maxLength": 500, + "minLength": 8, + "type": "string" + }, + "value": { + "type": "boolean" + } + }, + "required": [ + "value", + "evidence" + ], + "type": [ + "object", + "null" + ] + }, + "remote_scope": { + "additionalProperties": false, + "properties": { + "evidence": { + "maxLength": 500, + "minLength": 8, + "type": "string" + }, + "value": { + "maxLength": 255, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "value", + "evidence" + ], + "type": [ + "object", + "null" + ] + }, + "security_clearance": { + "additionalProperties": false, + "properties": { + "evidence": { + "maxLength": 500, + "minLength": 8, + "type": "string" + }, + "value": { + "type": "boolean" + } + }, + "required": [ + "value", + "evidence" + ], + "type": [ + "object", + "null" + ] + }, + "seniority": { + "additionalProperties": false, + "properties": { + "evidence": { + "maxLength": 500, + "minLength": 8, + "type": "string" + }, + "value": { + "maxLength": 255, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "value", + "evidence" + ], + "type": [ + "object", + "null" + ] + }, + "skills": { + "items": { + "additionalProperties": false, + "properties": { + "evidence": { + "maxLength": 500, + "minLength": 8, + "type": "string" + }, + "importance": { + "enum": [ + "required", + "preferred", + "mentioned" + ], + "type": "string" + }, + "value": { + "maxLength": 255, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "value", + "evidence", + "importance" + ], + "type": "object" + }, + "maxItems": 50, + "type": [ + "array", + "null" + ] + }, + "tech_stack": { + "items": { + "additionalProperties": false, + "properties": { + "evidence": { + "maxLength": 500, + "minLength": 8, + "type": "string" + }, + "value": { + "maxLength": 255, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "value", + "evidence" + ], + "type": "object" + }, + "maxItems": 30, + "type": [ + "array", + "null" + ] + }, + "visa_sponsorship": { + "additionalProperties": false, + "properties": { + "evidence": { + "maxLength": 500, + "minLength": 8, + "type": "string" + }, + "value": { + "enum": [ + "offered", + "not_offered", + "conditional" + ], + "type": "string" + } + }, + "required": [ + "value", + "evidence" + ], + "type": [ + "object", + "null" + ] + } + }, + "type": "object" +} - changed
Input schema / properties / company_name / descriptionPrevious value: -"Company name"New value: +"Company name from the posting" - changed
Input schema / properties / description / descriptionPrevious value: -"The posting's description from the source result; a short summary is acceptable"New value: +"Complete posting text available in the conversation; a source summary is valid only when no fuller posting text is available" - changed
Input schema / properties / education_requirements / descriptionPrevious value: -"Array of: no_requirements, high_school, associate_degree, bachelor_degree, professional_certificate, postgraduate_degree"New value: +"Education requirements: no_requirements, high_school, associate_degree, bachelor_degree, professional_certificate, postgraduate_degree, or null" - changed
Input schema / properties / education_requirements / typePrevious value: -"array"New value: +[ + "array", + "null" +] - changed
Input schema / properties / employment_type / descriptionPrevious value: -"Array of: full_time, part_time, contractor, temporary, intern, volunteer, per_diem, other"New value: +"Employment types: full_time, part_time, contractor, temporary, intern, volunteer, per_diem, other, or null" - changed
Input schema / properties / employment_type / typePrevious value: -"array"New value: +[ + "array", + "null" +] - changed
Input schema / properties / experience_months / descriptionPrevious value: -"Minimum required experience in months"New value: +"Minimum required experience in months, or null when not stated" - changed
Input schema / properties / experience_months / typePrevious value: -"number"New value: +[ + "integer", + "null" +] - changed
Input schema / properties / location_name / descriptionPrevious value: -"Location text, e.g. \"New York, NY\""New value: +"Location text from the posting, including Remote when stated" - added
Input schema / properties / posted_atAdded value: +{ + "description": "Posting date as ISO 8601, or null when the source does not state it", + "format": "date-time", + "type": [ + "string", + "null" + ] +} - added
Input schema / properties / salary_currencyAdded value: +{ + "description": "ISO 4217 salary currency code, or null when not stated", + "type": [ + "string", + "null" + ] +} - changed
Input schema / properties / salary_max_value / descriptionPrevious value: -"Salary range maximum"New value: +"Salary range maximum, or null when not stated" - changed
Input schema / properties / salary_max_value / typePrevious value: -"number"New value: +[ + "number", + "null" +] - changed
Input schema / properties / salary_min_value / descriptionPrevious value: -"Salary range minimum"New value: +"Salary range minimum, or null when not stated" - changed
Input schema / properties / salary_min_value / typePrevious value: -"number"New value: +[ + "number", + "null" +] - changed
Input schema / properties / salary_type / descriptionPrevious value: -"One of: year, month, week, day, hour"New value: +"Salary period: year, month, week, day, hour, or null" - changed
Input schema / properties / salary_type / enumPrevious value: -[ - "year", - "month", - "week", - "day", - "hour" -]New value: +[ + null, + "year", + "month", + "week", + "day", + "hour" +] - changed
Input schema / properties / salary_type / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Input schema / properties / salary_value / descriptionPrevious value: -"Single salary figure when there is no range"New value: +"Single salary amount, or null when the posting gives a range or no salary" - changed
Input schema / properties / salary_value / typePrevious value: -"number"New value: +[ + "number", + "null" +] - changed
Input schema / properties / title_name / descriptionPrevious value: -"Job title"New value: +"Job title from the posting" - changed
Input schema / properties / url / descriptionPrevious value: -"The job posting URL"New value: +"Direct URL of the specific job posting; a company homepage is invalid" - changed
Input schema / properties / work_location_type / descriptionPrevious value: -"One of: on_site, remote, hybrid"New value: +"Work arrangement: on_site, remote, hybrid, or null" - changed
Input schema / properties / work_location_type / enumPrevious value: -[ - "on_site", - "remote", - "hybrid" -]New value: +[ + null, + "on_site", + "remote", + "hybrid" +] - changed
Input schema / properties / work_location_type / typePrevious value: -"string"New value: +[ + "string", + "null" +] - changed
Input schema / requiredPrevious value: -[ - "url", - "company_name", - "title_name", - "location_name", - "description" -]New value: +[ + "url", + "company_name", + "title_name", + "location_name", + "description", + "posted_at", + "salary_min_value", + "salary_max_value", + "salary_value", + "salary_type", + "salary_currency", + "employment_type", + "work_location_type", + "education_requirements", + "experience_months", + "client_extraction" +]
3 tool updates
- Changed
jobs_details5 fields changed- added
Output schema / properties / job / properties / estimatedSalary / properties / maxAdded value: +{ + "type": [ + "number", + "null" + ] +} - added
Output schema / properties / job / properties / estimatedSalary / properties / minAdded value: +{ + "type": [ + "number", + "null" + ] +} - added
Output schema / properties / job / properties / estimatedSalary / properties / updatedAtAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / job / properties / insightsAdded value: +{ + "properties": { + "eVerify": { + "type": [ + "boolean", + "null" + ] + }, + "ghostScore": { + "properties": { + "confidence": { + "type": [ + "string", + "null" + ] + }, + "grade": { + "type": [ + "string", + "null" + ] + }, + "reasons": { + "items": { + "properties": { + "code": { + "type": "string" + }, + "params": { + "type": [ + "object", + "null" + ] + }, + "severity": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + } + }, + "type": [ + "object", + "null" + ] + }, + "h1bHistory": { + "items": { + "properties": { + "fiscalPeriod": { + "type": "string" + }, + "petitions": { + "type": "integer" + }, + "workers": { + "type": "integer" + } + }, + "type": "object" + }, + "type": "array" + }, + "h1bPetitions": { + "properties": { + "count": { + "type": [ + "integer", + "null" + ] + }, + "fiscalPeriod": { + "type": [ + "string", + "null" + ] + }, + "workers": { + "type": [ + "integer", + "null" + ] + } + }, + "type": [ + "object", + "null" + ] + }, + "h1bSponsor": { + "type": [ + "boolean", + "null" + ] + }, + "match": { + "properties": { + "breakdown": { + "properties": { + "jobRank": { + "type": [ + "integer", + "null" + ] + }, + "jobTrack": { + "type": [ + "string", + "null" + ] + }, + "scoredSkillCount": { + "type": [ + "integer", + "null" + ] + }, + "seniorityMultiplier": { + "type": [ + "number", + "null" + ] + }, + "skillScore": { + "type": [ + "number", + "null" + ] + }, + "userRank": { + "type": [ + "integer", + "null" + ] + }, + "userTrack": { + "type": [ + "string", + "null" + ] + }, + "weightedDenominator": { + "type": [ + "number", + "null" + ] + } + }, + "type": [ + "object", + "null" + ] + }, + "insufficientData": { + "type": "boolean" + }, + "matchedCount": { + "type": "integer" + }, + "matchedRequiredCount": { + "type": "integer" + }, + "missingNice": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missingNiceTotal": { + "type": "integer" + }, + "missingRequired": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missingRequiredTotal": { + "type": "integer" + }, + "requiredTotal": { + "type": "integer" + }, + "score": { + "type": [ + "integer", + "null" + ] + }, + "seniorityMatch": { + "type": [ + "string", + "null" + ] + } + }, + "type": [ + "object", + "null" + ] + } + }, + "type": [ + "object", + "null" + ] +} - added
Output schema / properties / job / properties / salaryBandAdded value: +{ + "properties": { + "max": { + "type": "number" + }, + "min": { + "type": "number" + } + }, + "type": [ + "object", + "null" + ] +}
- Added
jobs_recommendations - Changed
jobs_search11 fields changed- added
Output schema / properties / feedKindAdded value: +{ + "type": "string" +} - added
Output schema / properties / feedStatusAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / jobs / items / properties / estimatedSalary / properties / maxAdded value: +{ + "type": [ + "number", + "null" + ] +} - added
Output schema / properties / jobs / items / properties / estimatedSalary / properties / minAdded value: +{ + "type": [ + "number", + "null" + ] +} - added
Output schema / properties / jobs / items / properties / estimatedSalary / properties / updatedAtAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / jobs / items / properties / insightsAdded value: +{ + "properties": { + "eVerify": { + "type": [ + "boolean", + "null" + ] + }, + "ghostScore": { + "properties": { + "confidence": { + "type": [ + "string", + "null" + ] + }, + "grade": { + "type": [ + "string", + "null" + ] + }, + "reasons": { + "items": { + "properties": { + "code": { + "type": "string" + }, + "params": { + "type": [ + "object", + "null" + ] + }, + "severity": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + } + }, + "type": [ + "object", + "null" + ] + }, + "h1bHistory": { + "items": { + "properties": { + "fiscalPeriod": { + "type": "string" + }, + "petitions": { + "type": "integer" + }, + "workers": { + "type": "integer" + } + }, + "type": "object" + }, + "type": "array" + }, + "h1bPetitions": { + "properties": { + "count": { + "type": [ + "integer", + "null" + ] + }, + "fiscalPeriod": { + "type": [ + "string", + "null" + ] + }, + "workers": { + "type": [ + "integer", + "null" + ] + } + }, + "type": [ + "object", + "null" + ] + }, + "h1bSponsor": { + "type": [ + "boolean", + "null" + ] + }, + "match": { + "properties": { + "breakdown": { + "properties": { + "jobRank": { + "type": [ + "integer", + "null" + ] + }, + "jobTrack": { + "type": [ + "string", + "null" + ] + }, + "scoredSkillCount": { + "type": [ + "integer", + "null" + ] + }, + "seniorityMultiplier": { + "type": [ + "number", + "null" + ] + }, + "skillScore": { + "type": [ + "number", + "null" + ] + }, + "userRank": { + "type": [ + "integer", + "null" + ] + }, + "userTrack": { + "type": [ + "string", + "null" + ] + }, + "weightedDenominator": { + "type": [ + "number", + "null" + ] + } + }, + "type": [ + "object", + "null" + ] + }, + "insufficientData": { + "type": "boolean" + }, + "matchedCount": { + "type": "integer" + }, + "matchedRequiredCount": { + "type": "integer" + }, + "missingNice": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missingNiceTotal": { + "type": "integer" + }, + "missingRequired": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missingRequiredTotal": { + "type": "integer" + }, + "requiredTotal": { + "type": "integer" + }, + "score": { + "type": [ + "integer", + "null" + ] + }, + "seniorityMatch": { + "type": [ + "string", + "null" + ] + } + }, + "type": [ + "object", + "null" + ] + } + }, + "type": [ + "object", + "null" + ] +} - added
Output schema / properties / jobs / items / properties / salaryBandAdded value: +{ + "properties": { + "max": { + "type": "number" + }, + "min": { + "type": "number" + } + }, + "type": [ + "object", + "null" + ] +} - added
Output schema / properties / lowRelevanceNoticeAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / profileSetupStateAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / profileSetupUrlAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / revalidatingAdded value: +{ + "type": "boolean" +}
1 tool update
- Changed
tracker_add_external4 fields changed- added
Input schema / properties / education_requirements / itemsAdded value: +{ + "enum": [ + "no_requirements", + "high_school", + "associate_degree", + "bachelor_degree", + "professional_certificate", + "postgraduate_degree" + ], + "type": "string" +} - added
Input schema / properties / employment_type / itemsAdded value: +{ + "enum": [ + "full_time", + "part_time", + "contractor", + "temporary", + "intern", + "volunteer", + "per_diem", + "other" + ], + "type": "string" +} - added
Input schema / properties / salary_type / enumAdded value: +[ + "year", + "month", + "week", + "day", + "hour" +] - added
Input schema / properties / work_location_type / enumAdded value: +[ + "on_site", + "remote", + "hybrid" +]
10 tool updates
- Changed
job_alert_subscribe1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "properties": { + "jobAlert": { + "properties": { + "frequency": { + "type": "string" + }, + "id": { + "type": "string" + }, + "jobSearchId": { + "type": "string" + }, + "status": { + "type": "string" + }, + "subscriptionSource": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + } + }, + "type": "object" +}
- Changed
job_alert_unsubscribe1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "properties": { + "message": { + "type": "string" + }, + "success": { + "type": "boolean" + } + }, + "required": [ + "success" + ], + "type": "object" +}
- Changed
job_alert_unsubscribe_all1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "properties": { + "message": { + "type": "string" + }, + "success": { + "type": "boolean" + } + }, + "required": [ + "success" + ], + "type": "object" +}
- Changed
reminder_delete1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "properties": { + "trackedJob": { + "properties": { + "appliedAt": { + "type": "string" + }, + "contacts": { + "items": { + "type": "object" + }, + "type": "array" + }, + "createdAt": { + "type": "string" + }, + "deadline": { + "type": "string" + }, + "id": { + "type": "string" + }, + "isStarred": { + "type": "boolean" + }, + "notes": { + "type": "string" + }, + "reminderAt": { + "type": "string" + }, + "salaryOffered": { + "type": [ + "number", + "null" + ] + }, + "salaryOfferedType": { + "type": "string" + }, + "status": { + "type": "string" + }, + "subStatus": { + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + }, + "trackable": { + "type": [ + "object", + "null" + ] + }, + "updatedAt": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + } + }, + "type": "object" +}
- Changed
reminder_list1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "properties": { + "hasMore": { + "type": "boolean" + }, + "totalCount": { + "type": "integer" + }, + "trackedJobs": { + "items": { + "properties": { + "appliedAt": { + "type": "string" + }, + "contacts": { + "items": { + "type": "object" + }, + "type": "array" + }, + "createdAt": { + "type": "string" + }, + "deadline": { + "type": "string" + }, + "id": { + "type": "string" + }, + "isStarred": { + "type": "boolean" + }, + "notes": { + "type": "string" + }, + "reminderAt": { + "type": "string" + }, + "salaryOffered": { + "type": [ + "number", + "null" + ] + }, + "salaryOfferedType": { + "type": "string" + }, + "status": { + "type": "string" + }, + "subStatus": { + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + }, + "trackable": { + "type": [ + "object", + "null" + ] + }, + "updatedAt": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "type": "array" + } + }, + "type": "object" +}
- Changed
reminder_set1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "properties": { + "trackedJob": { + "properties": { + "appliedAt": { + "type": "string" + }, + "contacts": { + "items": { + "type": "object" + }, + "type": "array" + }, + "createdAt": { + "type": "string" + }, + "deadline": { + "type": "string" + }, + "id": { + "type": "string" + }, + "isStarred": { + "type": "boolean" + }, + "notes": { + "type": "string" + }, + "reminderAt": { + "type": "string" + }, + "salaryOffered": { + "type": [ + "number", + "null" + ] + }, + "salaryOfferedType": { + "type": "string" + }, + "status": { + "type": "string" + }, + "subStatus": { + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + }, + "trackable": { + "type": [ + "object", + "null" + ] + }, + "updatedAt": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + } + }, + "type": "object" +}
- Changed
tracker_add_external1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "properties": { + "trackedJob": { + "properties": { + "appliedAt": { + "type": "string" + }, + "contacts": { + "items": { + "type": "object" + }, + "type": "array" + }, + "createdAt": { + "type": "string" + }, + "deadline": { + "type": "string" + }, + "id": { + "type": "string" + }, + "isStarred": { + "type": "boolean" + }, + "notes": { + "type": "string" + }, + "reminderAt": { + "type": "string" + }, + "salaryOffered": { + "type": [ + "number", + "null" + ] + }, + "salaryOfferedType": { + "type": "string" + }, + "status": { + "type": "string" + }, + "subStatus": { + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + }, + "trackable": { + "type": [ + "object", + "null" + ] + }, + "updatedAt": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + } + }, + "type": "object" +}
- Changed
tracker_remove1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "properties": { + "trackedJob": { + "properties": { + "appliedAt": { + "type": "string" + }, + "contacts": { + "items": { + "type": "object" + }, + "type": "array" + }, + "createdAt": { + "type": "string" + }, + "deadline": { + "type": "string" + }, + "id": { + "type": "string" + }, + "isStarred": { + "type": "boolean" + }, + "notes": { + "type": "string" + }, + "reminderAt": { + "type": "string" + }, + "salaryOffered": { + "type": [ + "number", + "null" + ] + }, + "salaryOfferedType": { + "type": "string" + }, + "status": { + "type": "string" + }, + "subStatus": { + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + }, + "trackable": { + "type": [ + "object", + "null" + ] + }, + "updatedAt": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + } + }, + "type": "object" +}
- Changed
tracker_update1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "properties": { + "trackedJob": { + "properties": { + "appliedAt": { + "type": "string" + }, + "contacts": { + "items": { + "type": "object" + }, + "type": "array" + }, + "createdAt": { + "type": "string" + }, + "deadline": { + "type": "string" + }, + "id": { + "type": "string" + }, + "isStarred": { + "type": "boolean" + }, + "notes": { + "type": "string" + }, + "reminderAt": { + "type": "string" + }, + "salaryOffered": { + "type": [ + "number", + "null" + ] + }, + "salaryOfferedType": { + "type": "string" + }, + "status": { + "type": "string" + }, + "subStatus": { + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + }, + "trackable": { + "type": [ + "object", + "null" + ] + }, + "updatedAt": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + } + }, + "type": "object" +}
- Changed
tracker_update_status1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "properties": { + "trackedJob": { + "properties": { + "appliedAt": { + "type": "string" + }, + "contacts": { + "items": { + "type": "object" + }, + "type": "array" + }, + "createdAt": { + "type": "string" + }, + "deadline": { + "type": "string" + }, + "id": { + "type": "string" + }, + "isStarred": { + "type": "boolean" + }, + "notes": { + "type": "string" + }, + "reminderAt": { + "type": "string" + }, + "salaryOffered": { + "type": [ + "number", + "null" + ] + }, + "salaryOfferedType": { + "type": "string" + }, + "status": { + "type": "string" + }, + "subStatus": { + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + }, + "trackable": { + "type": [ + "object", + "null" + ] + }, + "updatedAt": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + } + }, + "type": "object" +}
3 tool updates
- Changed
jobs_details1 field changed- added
Output schema / properties / trackerWebUrlAdded value: +{ + "type": "string" +}
- Changed
jobs_search1 field changed- added
Output schema / properties / trackerWebUrlAdded value: +{ + "type": "string" +}
- Changed
tracker_list1 field changed- added
Output schema / properties / trackerWebUrlAdded value: +{ + "type": "string" +}
2 tool updates
- Added
job_alert_unsubscribe_all - Changed
tracker_add_external1 field changed- changed
Input schema / properties / description / descriptionPrevious value: -"Full job description text as stated by the source"New value: +"The posting's description from the source result; a short summary is acceptable"
1 tool update
- Changed
tracker_add1 field changed- removed
Input schema / properties / restore_removedRemoved value: -{ - "description": "Set to true to restore a previously removed tracked job", - "type": "boolean" -}
1 tool update
- Changed
tracker_add_external2 fields changed- changed
Input schema / properties / description / descriptionPrevious value: -"Full job description text"New value: +"Full job description text as stated by the source" - changed
Input schema / requiredPrevious value: -[ - "url", - "company_name", - "title_name", - "location_name" -]New value: +[ + "url", + "company_name", + "title_name", + "location_name", + "description" +]
6 tool updates
- Changed
job_alert_list1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "properties": { + "frequencies": { + "items": { + "type": "string" + }, + "type": "array" + }, + "hasMore": { + "type": "boolean" + }, + "jobAlerts": { + "items": { + "properties": { + "createdAt": { + "type": "string" + }, + "frequency": { + "type": "string" + }, + "id": { + "type": "string" + }, + "jobSearch": { + "type": [ + "object", + "null" + ] + }, + "lastSentAt": { + "type": [ + "string", + "null" + ] + }, + "status": { + "type": "string" + }, + "subscriptionSource": { + "type": "string" + }, + "updatedAt": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "type": "array" + }, + "totalCount": { + "type": "integer" + } + }, + "type": "object" +}
- Changed
reminder_delete1 field changed- changed
Input schema / properties / tracked_job_id / descriptionPrevious value: -"The tracked job ID"New value: +"The tracked job ID — `trackedJobs[].id` from tracker_list output, distinct from `trackable.id` and `job.id` (required)"
- Changed
reminder_set1 field changed- changed
Input schema / properties / tracked_job_id / descriptionPrevious value: -"The tracked job ID"New value: +"The tracked job ID — `trackedJobs[].id` from tracker_list output, distinct from `trackable.id` and `job.id` (required)"
- Changed
tracker_remove1 field changed- changed
Input schema / properties / tracked_job_id / descriptionPrevious value: -"The tracked job ID to remove"New value: +"The tracked job ID — `trackedJobs[].id` from tracker_list output, distinct from `trackable.id` and `job.id` (required)"
- Changed
tracker_update1 field changed- changed
Input schema / properties / tracked_job_id / descriptionPrevious value: -"The tracked job ID"New value: +"The tracked job ID — `trackedJobs[].id` from tracker_list output, distinct from `trackable.id` and `job.id` (required)"
- Changed
tracker_update_status1 field changed- changed
Input schema / properties / tracked_job_id / descriptionPrevious value: -"The tracked job ID"New value: +"The tracked job ID — `trackedJobs[].id` from tracker_list output, distinct from `trackable.id` and `job.id` (required)"
Frequently Asked Questions
Claiming proves that you control a remote MCP connector. It does not move, proxy, or interrupt the server.
Open the connector listing, choose Claim ownership, and sign in to Glama.
Complete one verification method:
GitHub identity — fastest for official registry listings. For a namespace such as
io.github.alice/server, link the matching GitHub user, then choose Claim with GitHub. An organization namespace such asio.github.acme/serveralso needs that organization to have installed the Glama AI GitHub App and approved its permissions, because GitHub discloses organization membership only to apps it has installed. Use HTTP or DNS when it has not.HTTP challenge — works when you can deploy a public file. Generate a token, publish the exact JSON Glama shows at
/.well-known/glama.jsonon the same origin as the connector, then choose Check HTTP challenge.DNS challenge — works when you control DNS but cannot change the server. Generate a token, create the exact TXT record Glama shows, wait for it to propagate, then choose Check DNS challenge.
After verification, Glama sends a confirmation email and gives you access to listing details, thumbnails, health checks, and analytics. Keep the HTTP file or DNS record in place: Glama periodically checks it and ownership remains verified while the token is discoverable.
The HTTP ownership file has this structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"claim": "glama_claim_..."
}Claim tokens are opaque, stable, and bound to the signed-in Glama account. They contain no email address or other personal information. If Glama can no longer discover a verified HTTP or DNS token, it starts a seven-day grace period before removing claim-based access. Restore the same token during that period to keep ownership verified. Never publish an email address, Glama session token, GitHub token, or connector credential as ownership proof.
If verification fails, confirm that you copied the current token exactly. The HTTP file must be public, return valid JSON with a successful HTTP response, and stay on the connector's origin. DNS changes may need more time to propagate. A claim cannot transfer to a different origin or hostname: if the connector target changes, Glama starts the grace period and the new target must be claimed separately after the previous claim is released.
For a connector linked to the official MCP Registry, registry updates continue to replace its name, description, and URL by default. After claiming, open Manage connector and enable Use Glama listing details as the source of truth if edits made on Glama should be preserved. Categories and thumbnails are always managed on Glama; registry linkage and technical connection settings continue to sync.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
To improve your MCP server's ranking:
Claim ownership of the server listing
Complete the server profile with an accurate description and thumbnail
Provide a test profile so Glama can connect to and evaluate the server
Keep tool definitions clear and complete to earn a high Tool Definition Quality Score (TDQS)
Route real usage through the Glama Gateway; more recorded successful server uses also improve the ranking
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Connectors
Job application tracker for developers - AI agents write over MCP, you review in a dashboard.
Search live startup jobs from Claude, Cursor, or ChatGPT via MCP. Free, no account needed.
MCP for 8,700+ current AI jobs. 13 tools: search, match, salaries, companies, commerce quotes.
AI job search for Claude, ChatGPT, Cursor. 170K+ jobs, 3,800+ companies. OAuth or stdio.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAI job search, resume builder, and career advice via MCP2MIT
- AlicenseAqualityBmaintenanceJob application tracker for developers: AI agents write over a remote MCP server (OAuth), humans review in a dashboard at jobctl app.10MIT
- AlicenseAqualityAmaintenanceAn MCP server that turns your AI assistant into a private radar for AI/infra, autonomous-driving, and embodied-AI jobs, sourcing directly from employer career sites and ATS APIs with no résumé upload or account required.52MIT
- AlicenseAqualityDmaintenanceTurn any careers page into a structured job feed. Straight from Claude, Cursor or any MCP client.22161MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.
TDQS
Each tool targets a distinct action (search, details, compare, track, alert, etc.) with clear boundaries. No two tools have overlapping functionality; even 'tracker_add' and 'tracker_add_external' are clearly separated by source.
Naming follows a mostly consistent verb_noun pattern (e.g., jobs_search, tracker_add). Minor inconsistencies like 'tracker_add_external' vs 'tracker_list' and 'tracker_update_status' vs 'tracker_update' exist but do not cause confusion.
20 tools cover the domain well—search, tracking, alerts, knowledge, and comparisons. The count is slightly high but each tool earns its place; no obvious bloat.
The surface is comprehensive: full CRUD for job tracking, multiple search/analysis options, alert management, and knowledge resources. No obvious gaps like missing profile management or feedback tools are needed for the stated purpose.