Create job

Create a job as Drafting or Open from a title, description and basic fields.

MCP tool jazzhr_write → create_job

write

Fills the Create Job form and saves it. With Drafting, the default, the job is saved like Save As Draft and shows nowhere public, reaches no one and is edited or closed in one call, so it does not wait for your OK. With Open the job goes onto your careers page and the free job boards JazzHR syndicates to, so use set_job_status for that step. The call returns job_id.

Parameters

Parameters: create_job
NameTypeDescription
title string required string Job title.
description string required string Job description text.
employment_type string string Employment type as the job form lists it.
department string string Department name.
city string string City of the job.
state string string State or region of the job.
status enum enum Drafting or Open. Default: Drafting.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "jazzhr_write",
    "arguments": {
      "operation": "create_job",
      "arguments": {
        "title": "title",
        "description": "description"
      }
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "job_id": "job_20261020_d90e",
    "title": "Customer Success Manager",
    "status": "Drafting",
    "department": "Support"
  },
  "isError": false
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.