apply_to_job
Automatically fill and submit job application forms using a specified resume or primary resume to apply for positions.
Instructions
Trigger auto-apply for a job application. This will automatically fill and submit the job application form. You can optionally specify a specific resume to use for this application.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The application ID to auto-apply for | |
| resumeUri | No | Optional: The URI of a specific resume to use for this application. Get this from list_resumes or upload_resume. If not provided, the primary resume will be used. |
Implementation Reference
- src/tools/applications.ts:86-98 (handler)The handler function for the 'apply_to_job' tool, which calls `client.autoApply`.
async (args) => { await client.autoApply(args.id, args.resumeUri); return { content: [{ type: 'text' as const, text: JSON.stringify({ message: 'Auto-apply triggered successfully. The application will be submitted shortly.', applicationId: args.id, resumeUri: args.resumeUri || 'primary resume', }, null, 2), }], }; } - src/tools/applications.ts:82-85 (schema)Input schema for the 'apply_to_job' tool.
{ id: z.string().describe('The application ID to auto-apply for'), resumeUri: z.string().optional().describe('Optional: The URI of a specific resume to use for this application. Get this from list_resumes or upload_resume. If not provided, the primary resume will be used.'), }, - src/tools/applications.ts:79-81 (registration)Registration of the 'apply_to_job' tool.
server.tool( 'apply_to_job', 'Trigger auto-apply for a job application. This will automatically fill and submit the job application form. You can optionally specify a specific resume to use for this application.',