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

Parameters: list_jobs
NameTypeDescription
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

JSON-RPC

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

Example response

JSON

{
  "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
}

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.