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
| Name | Type | Description |
|---|---|---|
| job_id string required | string | Job ID from list_jobs. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "housecall_pro_read",
"arguments": {
"operation": "get_job",
"arguments": {
"job_id": "job_8c41d2"
}
}
}
} Example response
{
"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
}