Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MLS-Tech-Inc/shortlistjobs-mcp
/ functions
Functions
78 in github.com/MLS-Tech-Inc/shortlistjobs-mcp
⨍
Functions
78
◇
Types & classes
3
↓ 25 callers
Function
wrapTool
( handler: (client: EasyApplyClient, args: Record<string, unknown>) => Promise<string>, clientFactory: Cli
src/mcp-tools.ts:63
↓ 21 callers
Method
convexPost
(path: string, body: Record<string, unknown>)
src/client.ts:50
↓ 8 callers
Method
convexGet
(path: string, params?: Record<string, string>)
src/client.ts:25
↓ 7 callers
Function
wrapNoArgTool
( handler: (client: EasyApplyClient) => Promise<string>, clientFactory: ClientFactory, )
src/mcp-tools.ts:86
↓ 5 callers
Method
appPost
(path: string, body?: Record<string, unknown>)
src/client.ts:63
↓ 3 callers
Method
authHeaders
()
src/client.ts:18
↓ 2 callers
Method
getApplicationSummary
(since?: number)
src/client.ts:133
↓ 2 callers
Method
getQueue
(status?: string)
src/client.ts:86
↓ 1 callers
Method
addEducation
(data: Record<string, unknown>)
src/client.ts:164
↓ 1 callers
Method
addLanguages
(languages: string[])
src/client.ts:152
↓ 1 callers
Method
addSkills
(skills: Array<{ name: string; experience?: number }>)
src/client.ts:144
↓ 1 callers
Method
addToQueueByUrl
(url: string)
src/client.ts:100
↓ 1 callers
Method
addWorkExperience
(data: Record<string, unknown>)
src/client.ts:160
↓ 1 callers
Method
approveAll
()
src/client.ts:116
↓ 1 callers
Method
approveJob
(jobId: string, formAnswers?: string)
src/client.ts:112
↓ 1 callers
Method
clearQueue
()
src/client.ts:108
↓ 1 callers
Method
deleteEducation
(id: string)
src/client.ts:184
↓ 1 callers
Method
deleteResume
(resumeId: string)
src/client.ts:205
↓ 1 callers
Method
deleteWorkExperience
(id: string)
src/client.ts:176
↓ 1 callers
Method
getAppliedJobs
()
src/client.ts:125
↓ 1 callers
Method
getAppliedJobsCount
()
src/client.ts:129
↓ 1 callers
Method
getProfile
()
src/client.ts:77
↓ 1 callers
Method
getQueueJob
(jobUrl: string)
src/client.ts:92
↓ 1 callers
Method
getResumes
()
src/client.ts:189
↓ 1 callers
Method
prefillJob
(jobUrl: string, jobTitle?: string, company?: string, description?: string)
src/client.ts:120
↓ 1 callers
Method
removeFromQueue
(jobId: string)
src/client.ts:104
↓ 1 callers
Method
removeLanguages
(names: string[])
src/client.ts:156
↓ 1 callers
Method
removeSkills
(names: string[])
src/client.ts:148
↓ 1 callers
Method
searchJobs
(params: { query: string; location?: string; remote?: boolean; employmentType?: string; da
src/client.ts:223
↓ 1 callers
Method
setDefaultResume
(resumeId: string)
src/client.ts:201
↓ 1 callers
Method
startApplying
()
src/client.ts:210
↓ 1 callers
Method
stopApplying
()
src/client.ts:214
↓ 1 callers
Method
updateApplicationQuestions
(data: Record<string, unknown>)
src/client.ts:168
↓ 1 callers
Method
updateEducation
(data: Record<string, unknown>)
src/client.ts:180
↓ 1 callers
Method
updatePersonalDetails
(fields: Record<string, string>)
src/client.ts:140
↓ 1 callers
Method
updateWorkExperience
(data: Record<string, unknown>)
src/client.ts:172
↓ 1 callers
Method
uploadResume
(fileContent: string, fileName: string)
src/client.ts:197
Function
addEducation
( client: EasyApplyClient, args: z.infer<typeof addEducationSchema> )
src/tools/profile.ts:357
Function
addLanguages
( client: EasyApplyClient, args: z.infer<typeof addLanguagesSchema> )
src/tools/profile.ts:330
Method
addResume
(url: string, fileName: string, isDefault?: boolean)
src/client.ts:193
Function
addSkills
( client: EasyApplyClient, args: z.infer<typeof addSkillsSchema> )
src/tools/profile.ts:313
Function
addToQueue
( client: EasyApplyClient, args: z.infer<typeof addToQueueSchema> )
src/tools/queue.ts:44
Method
addToQueue
(jobs: Array<{ jobTitle: string; company: string; jobUrl: string; ats?: string }>)
src/client.ts:96
Function
addWorkExperience
( client: EasyApplyClient, args: z.infer<typeof addWorkExperienceSchema> )
src/tools/profile.ts:346
Function
approveAll
(client: EasyApplyClient)
src/tools/queue.ts:123
Function
approveJob
( client: EasyApplyClient, args: z.infer<typeof approveJobSchema> )
src/tools/queue.ts:115
Method
botHealth
()
src/client.ts:218
Function
clearQueue
(client: EasyApplyClient)
src/tools/queue.ts:110
Method
constructor
(config: { authToken: string; convexSiteUrl: string; appUrl: string })
src/client.ts:12
Function
deleteEducation
( client: EasyApplyClient, args: z.infer<typeof deleteEducationSchema> )
src/tools/profile.ts:411
Function
deleteResume
( client: EasyApplyClient, args: z.infer<typeof deleteResumeSchema> )
src/tools/resumes.ts:54
Function
deleteWorkExperience
( client: EasyApplyClient, args: z.infer<typeof deleteWorkExperienceSchema> )
src/tools/profile.ts:392
Function
getApplicationProgress
( client: EasyApplyClient, args: z.infer<typeof getApplicationProgressSchema> )
src/tools/summary.ts:13
Function
getApplicationSummary
( client: EasyApplyClient, args: z.infer<typeof getApplicationSummarySchema> )
src/tools/summary.ts:76
Function
getAppliedJobs
( client: EasyApplyClient, args: z.infer<typeof getAppliedJobsSchema> )
src/tools/profile.ts:419
Function
getAppliedJobsCount
(client: EasyApplyClient)
src/tools/profile.ts:463
Function
getJobDetails
( client: EasyApplyClient, args: z.infer<typeof getJobDetailsSchema> )
src/tools/prefill.ts:25
Function
getProfile
(client: EasyApplyClient)
src/tools/profile.ts:57
Function
getQueue
( client: EasyApplyClient, args: z.infer<typeof getQueueSchema> )
src/tools/queue.ts:76
Method
getUser
()
src/client.ts:81
Function
isSupportedAtsUrl
(url: string)
src/tools/queue.ts:14
Function
isSupportedAtsUrl
(url: string)
src/tools/prefill.ts:14
Function
listResumes
(client: EasyApplyClient)
src/tools/resumes.ts:19
Function
prefillJob
( client: EasyApplyClient, args: z.infer<typeof prefillJobSchema> )
src/tools/prefill.ts:135
Function
registerAllTools
(server: McpServer, clientFactory: ClientFactory)
src/mcp-tools.ts:112
Function
registerResources
(server: McpServer)
src/mcp-tools.ts:287
Function
removeFromQueue
( client: EasyApplyClient, args: z.infer<typeof removeFromQueueSchema> )
src/tools/queue.ts:102
Function
removeLanguages
( client: EasyApplyClient, args: z.infer<typeof removeLanguagesSchema> )
src/tools/profile.ts:338
Function
removeSkills
( client: EasyApplyClient, args: z.infer<typeof removeSkillsSchema> )
src/tools/profile.ts:322
Function
searchJobs
( client: EasyApplyClient, args: z.infer<typeof searchJobsSchema> )
src/tools/search.ts:13
Function
setDefaultResume
( client: EasyApplyClient, args: z.infer<typeof setDefaultResumeSchema> )
src/tools/resumes.ts:46
Function
startApplying
(client: EasyApplyClient)
src/tools/apply.ts:8
Function
stopApplying
(client: EasyApplyClient)
src/tools/apply.ts:25
Function
updateApplicationQuestions
( client: EasyApplyClient, args: z.infer<typeof updateApplicationQuestionsSchema> )
src/tools/profile.ts:370
Function
updateEducation
( client: EasyApplyClient, args: z.infer<typeof updateEducationSchema> )
src/tools/profile.ts:400
Function
updatePersonalDetails
( client: EasyApplyClient, args: z.infer<typeof updatePersonalDetailsSchema> )
src/tools/profile.ts:302
Function
updateWorkExperience
( client: EasyApplyClient, args: z.infer<typeof updateWorkExperienceSchema> )
src/tools/profile.ts:381
Function
uploadResume
( client: EasyApplyClient, args: z.infer<typeof uploadResumeSchema> )
src/tools/resumes.ts:38