Get job

One job with line items, total, notes, schedule and every invoice on it.

MCP tool housecall_pro_read → get_job

read

Returns one job as the Job details page shows it: customer, service address, line items with prices, notes, schedule and dispatched team. It lists each invoice on the job with its status and amount, so you can see how much of the total is invoiced. Use it before creating a progress invoice.

Parameters

Parameters: get_job
NameTypeDescription
job_id string required string Job ID from list_jobs.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "housecall_pro_read",
    "arguments": {
      "operation": "get_job",
      "arguments": {
        "job_id": "job_8c41d2"
      }
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "job_id": "job_91d3a7",
    "customer": {
      "customer_id": "cus_c710e3",
      "name": "Elise Harper"
    },
    "line_items": [
      {
        "name": "Cabinet install",
        "quantity": 1,
        "unit_price": 5200
      },
      {
        "name": "Countertop, quartz",
        "quantity": 1,
        "unit_price": 3200
      }
    ],
    "total": 8400,
    "invoiced_total": 0,
    "invoices": [],
    "progress_invoicing": true
  },
  "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.