get_job
Retrieve comprehensive details for a specific job posting, including description, salary, skills, and company information, using the job listing ID.
Instructions
Get detailed information about a specific job listing/posting by its job listing ID (not application ID). Use this to view the full job posting details including description, salary, skills, and company info. For job application details, use get_application instead.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The job ID |
Implementation Reference
- src/tools/jobs.ts:92-102 (handler)The implementation of the 'get_job' tool, which takes a job ID as an argument and fetches detailed information from the API client.
server.tool( 'get_job', 'Get detailed information about a specific job listing/posting by its job listing ID (not application ID). Use this to view the full job posting details including description, salary, skills, and company info. For job application details, use get_application instead.', { id: z.string().describe('The job ID'), }, async (args) => { const job = await client.getJob(args.id); return { content: [{ type: 'text' as const, text: JSON.stringify(formatJob(job), null, 2) }] }; } );