Submit candidates to a job

Submits one or more candidates to a job for the job owner to review.

MCP tool bullhorn_write → add_submission

write Confirm

Creates an internal submission per candidate, as Actions > Add Submission does on the job record. Bullhorn sets the status to Submitted and the submission goes to the job owner. Submitting several candidates at once works only if your company's policies allow it. Returns one submission_id per candidate. By default you confirm each call; you can switch that off for this tool.

Parameters

Parameters: add_submission
NameTypeDescription
job_id integer required integer Job ID from get_job or the job record URL.
candidate_ids integer[] required integer[] Candidates to submit.
comments string string Comment shown with the submission.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "bullhorn_write",
    "arguments": {
      "operation": "add_submission",
      "arguments": {
        "job_id": 77314,
        "candidate_ids": [
          4821907,
          4830112
        ],
        "comments": "Both have dbt and Snowflake and can start in November."
      }
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "submissions": [
      {
        "submission_id": 905601,
        "candidate_id": 4821907,
        "status": "Submitted"
      },
      {
        "submission_id": 905602,
        "candidate_id": 4830112,
        "status": "Submitted"
      }
    ]
  },
  "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.