get_job_recruiters
Find recruiters associated with a specific job to get contact information like email and LinkedIn profiles for networking or follow-up.
Instructions
Get recruiters who posted or are associated with a specific job. Returns contact info including email and LinkedIn.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| jobId | Yes | The job ID to find recruiters for |
Implementation Reference
- src/tools/outreach.ts:12-15 (handler)The handler for the get_job_recruiters tool which calls the JobGPTApiClient to fetch recruiters.
async (args) => { const result = await client.getJobRecruiters(args.jobId); return { content: [{ type: 'text' as const, text: JSON.stringify({ recruiters: (result.contacts || []).map(formatContact) }, null, 2) }] }; } - src/tools/outreach.ts:9-11 (schema)Input schema for the get_job_recruiters tool.
{ jobId: z.string().describe('The job ID to find recruiters for'), }, - src/tools/outreach.ts:6-16 (registration)Registration of the get_job_recruiters tool using the MCP server instance.
server.tool( 'get_job_recruiters', 'Get recruiters who posted or are associated with a specific job. Returns contact info including email and LinkedIn.', { jobId: z.string().describe('The job ID to find recruiters for'), }, async (args) => { const result = await client.getJobRecruiters(args.jobId); return { content: [{ type: 'text' as const, text: JSON.stringify({ recruiters: (result.contacts || []).map(formatContact) }, null, 2) }] }; } );