
Use Housecall Pro with Claude Desktop, Cursor, or Windsurf to let AI read, act, and automate — no code required.
Use Housecall Pro MCPSign up and connect your Housecall Pro account to Activepieces.
Get your MCP URL and install it in Claude Desktop, Cursor, or Windsurf.
Ask your AI assistant to read emails, manage your calendar, and more.

Creates a new customer in Housecall Pro.

Retrieves a list of customers from Housecall Pro.

Retrieves the customer by ID.

Updates an existing customer in Housecall Pro.

Retrieves all of a customer's addresses.

Creates an address on a customer.

Retrieves a customer's address by customer ID and address ID.

Creates a job with the ID for an already existing address and customer.

Retrieve a list of jobs from Housecall Pro.

Retrieves a single job by ID from Housecall Pro.

Updates a job's schedule. Jobs with multi days feature containing more than 1 appointment can't be updated through this action.

Deletes schedule on a job.

Add an appointment to a job

Get all of the appointments for a job

Update job appointment

Delete a job appointment

Add a note to a job

Delete a specific job note

Upload an attachment to a job

Add a line item to a job. This is a rate limited request.

Update a specific line item for a job

Delete a specific line item from a job

Retrieve all line items for a specific job

Add a tag to a job

Remove a tag from a job

Create a new job link

Lists all invoices for a job

Retrieve all job input materials for a specific job

Bulk update job line items. If upsert not define for a line item it will be considered as a new line item for the job.

Bulk update job input materials. If upsert not define for a job input material it will be consider as a new entry.

Dispatch a job to employees

Lock the job identified by the given job_id

Lock completed or scheduled jobs by the given time range

Create an estimate

Retrieve a single estimate by ID

Get a list of estimates with filtering and pagination

Create a new estimate option note

Delete a specific estimate option note

Upload an attachment to an estimate option

Create a new estimate option link

Update an estimate option's schedule.

Create a lead with the ID for an already existing customer.

Get the lead via ID.

Get a list of leads

Converts a lead into an estimate or job.

Make a custom API call to a specific endpoint