MCPcopy Create free account

hub / github.com/MLS-Tech-Inc/shortlistjobs-mcp / functions

Functions78 in github.com/MLS-Tech-Inc/shortlistjobs-mcp

↓ 25 callersFunctionwrapTool
( handler: (client: EasyApplyClient, args: Record<string, unknown>) => Promise<string>, clientFactory: Cli
src/mcp-tools.ts:63
↓ 21 callersMethodconvexPost
(path: string, body: Record<string, unknown>)
src/client.ts:50
↓ 8 callersMethodconvexGet
(path: string, params?: Record<string, string>)
src/client.ts:25
↓ 7 callersFunctionwrapNoArgTool
( handler: (client: EasyApplyClient) => Promise<string>, clientFactory: ClientFactory, )
src/mcp-tools.ts:86
↓ 5 callersMethodappPost
(path: string, body?: Record<string, unknown>)
src/client.ts:63
↓ 3 callersMethodauthHeaders
()
src/client.ts:18
↓ 2 callersMethodgetApplicationSummary
(since?: number)
src/client.ts:133
↓ 2 callersMethodgetQueue
(status?: string)
src/client.ts:86
↓ 1 callersMethodaddEducation
(data: Record<string, unknown>)
src/client.ts:164
↓ 1 callersMethodaddLanguages
(languages: string[])
src/client.ts:152
↓ 1 callersMethodaddSkills
(skills: Array<{ name: string; experience?: number }>)
src/client.ts:144
↓ 1 callersMethodaddToQueueByUrl
(url: string)
src/client.ts:100
↓ 1 callersMethodaddWorkExperience
(data: Record<string, unknown>)
src/client.ts:160
↓ 1 callersMethodapproveAll
()
src/client.ts:116
↓ 1 callersMethodapproveJob
(jobId: string, formAnswers?: string)
src/client.ts:112
↓ 1 callersMethodclearQueue
()
src/client.ts:108
↓ 1 callersMethoddeleteEducation
(id: string)
src/client.ts:184
↓ 1 callersMethoddeleteResume
(resumeId: string)
src/client.ts:205
↓ 1 callersMethoddeleteWorkExperience
(id: string)
src/client.ts:176
↓ 1 callersMethodgetAppliedJobs
()
src/client.ts:125
↓ 1 callersMethodgetAppliedJobsCount
()
src/client.ts:129
↓ 1 callersMethodgetProfile
()
src/client.ts:77
↓ 1 callersMethodgetQueueJob
(jobUrl: string)
src/client.ts:92
↓ 1 callersMethodgetResumes
()
src/client.ts:189
↓ 1 callersMethodprefillJob
(jobUrl: string, jobTitle?: string, company?: string, description?: string)
src/client.ts:120
↓ 1 callersMethodremoveFromQueue
(jobId: string)
src/client.ts:104
↓ 1 callersMethodremoveLanguages
(names: string[])
src/client.ts:156
↓ 1 callersMethodremoveSkills
(names: string[])
src/client.ts:148
↓ 1 callersMethodsearchJobs
(params: { query: string; location?: string; remote?: boolean; employmentType?: string; da
src/client.ts:223
↓ 1 callersMethodsetDefaultResume
(resumeId: string)
src/client.ts:201
↓ 1 callersMethodstartApplying
()
src/client.ts:210
↓ 1 callersMethodstopApplying
()
src/client.ts:214
↓ 1 callersMethodupdateApplicationQuestions
(data: Record<string, unknown>)
src/client.ts:168
↓ 1 callersMethodupdateEducation
(data: Record<string, unknown>)
src/client.ts:180
↓ 1 callersMethodupdatePersonalDetails
(fields: Record<string, string>)
src/client.ts:140
↓ 1 callersMethodupdateWorkExperience
(data: Record<string, unknown>)
src/client.ts:172
↓ 1 callersMethoduploadResume
(fileContent: string, fileName: string)
src/client.ts:197
FunctionaddEducation
( client: EasyApplyClient, args: z.infer<typeof addEducationSchema> )
src/tools/profile.ts:357
FunctionaddLanguages
( client: EasyApplyClient, args: z.infer<typeof addLanguagesSchema> )
src/tools/profile.ts:330
MethodaddResume
(url: string, fileName: string, isDefault?: boolean)
src/client.ts:193
FunctionaddSkills
( client: EasyApplyClient, args: z.infer<typeof addSkillsSchema> )
src/tools/profile.ts:313
FunctionaddToQueue
( client: EasyApplyClient, args: z.infer<typeof addToQueueSchema> )
src/tools/queue.ts:44
MethodaddToQueue
(jobs: Array<{ jobTitle: string; company: string; jobUrl: string; ats?: string }>)
src/client.ts:96
FunctionaddWorkExperience
( client: EasyApplyClient, args: z.infer<typeof addWorkExperienceSchema> )
src/tools/profile.ts:346
FunctionapproveAll
(client: EasyApplyClient)
src/tools/queue.ts:123
FunctionapproveJob
( client: EasyApplyClient, args: z.infer<typeof approveJobSchema> )
src/tools/queue.ts:115
MethodbotHealth
()
src/client.ts:218
FunctionclearQueue
(client: EasyApplyClient)
src/tools/queue.ts:110
Methodconstructor
(config: { authToken: string; convexSiteUrl: string; appUrl: string })
src/client.ts:12
FunctiondeleteEducation
( client: EasyApplyClient, args: z.infer<typeof deleteEducationSchema> )
src/tools/profile.ts:411
FunctiondeleteResume
( client: EasyApplyClient, args: z.infer<typeof deleteResumeSchema> )
src/tools/resumes.ts:54
FunctiondeleteWorkExperience
( client: EasyApplyClient, args: z.infer<typeof deleteWorkExperienceSchema> )
src/tools/profile.ts:392
FunctiongetApplicationProgress
( client: EasyApplyClient, args: z.infer<typeof getApplicationProgressSchema> )
src/tools/summary.ts:13
FunctiongetApplicationSummary
( client: EasyApplyClient, args: z.infer<typeof getApplicationSummarySchema> )
src/tools/summary.ts:76
FunctiongetAppliedJobs
( client: EasyApplyClient, args: z.infer<typeof getAppliedJobsSchema> )
src/tools/profile.ts:419
FunctiongetAppliedJobsCount
(client: EasyApplyClient)
src/tools/profile.ts:463
FunctiongetJobDetails
( client: EasyApplyClient, args: z.infer<typeof getJobDetailsSchema> )
src/tools/prefill.ts:25
FunctiongetProfile
(client: EasyApplyClient)
src/tools/profile.ts:57
FunctiongetQueue
( client: EasyApplyClient, args: z.infer<typeof getQueueSchema> )
src/tools/queue.ts:76
MethodgetUser
()
src/client.ts:81
FunctionisSupportedAtsUrl
(url: string)
src/tools/queue.ts:14
FunctionisSupportedAtsUrl
(url: string)
src/tools/prefill.ts:14
FunctionlistResumes
(client: EasyApplyClient)
src/tools/resumes.ts:19
FunctionprefillJob
( client: EasyApplyClient, args: z.infer<typeof prefillJobSchema> )
src/tools/prefill.ts:135
FunctionregisterAllTools
(server: McpServer, clientFactory: ClientFactory)
src/mcp-tools.ts:112
FunctionregisterResources
(server: McpServer)
src/mcp-tools.ts:287
FunctionremoveFromQueue
( client: EasyApplyClient, args: z.infer<typeof removeFromQueueSchema> )
src/tools/queue.ts:102
FunctionremoveLanguages
( client: EasyApplyClient, args: z.infer<typeof removeLanguagesSchema> )
src/tools/profile.ts:338
FunctionremoveSkills
( client: EasyApplyClient, args: z.infer<typeof removeSkillsSchema> )
src/tools/profile.ts:322
FunctionsearchJobs
( client: EasyApplyClient, args: z.infer<typeof searchJobsSchema> )
src/tools/search.ts:13
FunctionsetDefaultResume
( client: EasyApplyClient, args: z.infer<typeof setDefaultResumeSchema> )
src/tools/resumes.ts:46
FunctionstartApplying
(client: EasyApplyClient)
src/tools/apply.ts:8
FunctionstopApplying
(client: EasyApplyClient)
src/tools/apply.ts:25
FunctionupdateApplicationQuestions
( client: EasyApplyClient, args: z.infer<typeof updateApplicationQuestionsSchema> )
src/tools/profile.ts:370
FunctionupdateEducation
( client: EasyApplyClient, args: z.infer<typeof updateEducationSchema> )
src/tools/profile.ts:400
FunctionupdatePersonalDetails
( client: EasyApplyClient, args: z.infer<typeof updatePersonalDetailsSchema> )
src/tools/profile.ts:302
FunctionupdateWorkExperience
( client: EasyApplyClient, args: z.infer<typeof updateWorkExperienceSchema> )
src/tools/profile.ts:381
FunctionuploadResume
( client: EasyApplyClient, args: z.infer<typeof uploadResumeSchema> )
src/tools/resumes.ts:38