List jobs
Jobs with customer, schedule, assigned team and total, newest first.
MCP tool housecall_pro_read → list_jobs
read
Lists jobs newest first, with the customer, the service address, the scheduled start, the assigned team members and the job total. Filter by customer or by scheduled date to see what is booked. Line items and invoices come from get_job. Pages hold up to 50 jobs.
Parameters
| Name | Type | Description |
|---|---|---|
| customer_id string | string | Only jobs for this customer. |
| scheduled_from date | date | Only jobs scheduled on or after this date. |
| scheduled_to date | date | Only jobs scheduled on or before this date. |
| limit integer | integer | 1 to 50. Default: 20. |
| cursor string | string | Next page cursor from the previous call. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "housecall_pro_read",
"arguments": {
"operation": "list_jobs",
"arguments": {}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"jobs": [
{
"job_id": "job_91d3a7",
"customer": {
"customer_id": "cus_c710e3",
"name": "Elise Harper"
},
"address": "8 Orchard Lane, Springfield, IL",
"description": "Kitchen remodel",
"scheduled_start": "2026-10-19T08:00:00-05:00",
"team": [
"Mike Torres"
],
"total": 8400
}
],
"next_cursor": null
},
"isError": false
}