Weavz
Housecall Pro

Housecall Pro

Home-services operations platform for customers, jobs, estimates, leads, invoices, appointments, and field teams

API KeyCommerce
35 tools
5 triggers
Use withChatGPTClaudeClaude CodeCursorCodexMCP clientsSetup guide

Tools

Name
list_customers

List Housecall Pro customers.

get_customer

Get a Housecall Pro customer by ID.

create_customer

Create a Housecall Pro customer using the documented request body.

update_customer

Update a Housecall Pro customer by ID.

list_jobs

List Housecall Pro jobs.

get_job

Get a Housecall Pro job by ID.

create_job

Create a Housecall Pro job using the documented request body.

update_job

Update a Housecall Pro job by ID.

list_estimates

List Housecall Pro estimates.

get_estimate

Get a Housecall Pro estimate by ID.

create_estimate

Create a Housecall Pro estimate using the documented request body.

update_estimate

Update a Housecall Pro estimate by ID.

list_leads

List Housecall Pro leads.

get_lead

Get a Housecall Pro lead by ID.

create_lead

Create a Housecall Pro lead using the documented request body.

update_lead

Update a Housecall Pro lead by ID.

list_employees

List Housecall Pro employees.

get_employee

Get a Housecall Pro employee by ID.

list_invoices

List Housecall Pro invoices.

get_invoice

Get a Housecall Pro invoice by ID.

list_customer_addresses

List addresses for a Housecall Pro customer.

create_customer_address

Create an address for a Housecall Pro customer.

create_job_appointment

Create an appointment on a Housecall Pro job.

update_job_appointment

Update a Housecall Pro job appointment by ID.

delete_job_appointment

Delete a Housecall Pro job appointment by exact ID.

add_job_note

Add a note to a Housecall Pro job.

delete_job_note

Delete a note from a Housecall Pro job by exact job and note IDs.

list_job_line_items

List line items for a Housecall Pro job.

add_job_line_item

Add a line item to a Housecall Pro job.

update_job_line_item

Update a Housecall Pro job line item by exact job and line item IDs.

delete_job_line_item

Delete a Housecall Pro job line item by exact job and line item IDs.

add_job_tag

Add a tag to a Housecall Pro job.

remove_job_tag

Remove a tag from a Housecall Pro job by exact job and tag IDs.

dispatch_job_to_employees

Dispatch a Housecall Pro job to employees using the documented dispatch request body.

convert_lead

Convert a Housecall Pro lead to an estimate or job using the documented request body.

Triggers

Name
customer_created_or_updated

Poll Housecall Pro customers after an initial baseline.

job_created_or_updated

Poll Housecall Pro jobs after an initial baseline.

estimate_created_or_updated

Poll Housecall Pro estimates after an initial baseline.

lead_created_or_updated

Poll Housecall Pro leads after an initial baseline.

invoice_created_or_updated

Poll Housecall Pro invoices after an initial baseline.

Quick Start

TypeScript
import { WeavzClient } from '@weavz-io/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute('housecall-pro', 'list_customers', {
  workspaceId: '550e8400-e29b-41d4-a716-446655440000',
  integrationAlias: 'housecall-pro',
  input: { /* ... */ },
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect Housecall Pro to my app?

Use Weavz Hosted Connect for API Key authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.

What tools does Housecall Pro support?

Housecall Pro supports 35 tools including List Customers, Get Customer, Create Customer, Update Customer, List Jobs, and more.

Can I use Housecall Pro with AI agents?

Yes. Add Housecall Pro to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.

How do I connect Housecall Pro to ChatGPT or Claude?

Open the Weavz connector setup, sign in, choose a workspace, and add Housecall Pro as an approved app. ChatGPT, Claude, and other remote MCP clients can then call the scoped Housecall Pro tools exposed by that workspace.

Does Housecall Pro work with Claude Code, Cursor, Codex, and local agents?

Yes. Remote and local MCP clients can connect to a Weavz MCP endpoint for the workspace. Local coding agents can also use the Weavz CLI to inspect apps, discover actions, run approved Housecall Pro work, and execute Code Mode workflows from a terminal.

What can I ask an AI agent to do with Housecall Pro?

Housecall Pro exposes 35 tools, including List Customers, Get Customer, Create Customer, Update Customer, List Jobs, and more. Use Weavz to keep credentials scoped, require approval for sensitive work, and audit what the agent did.

Can Housecall Pro be used in stateful agent workflows?

Yes. Agents can combine Housecall Pro tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.

What authentication does Housecall Pro use?

Housecall Pro uses API Key. Weavz stores credentials securely and uses them for authorized action execution.

How much does the Housecall Pro integration cost?

The Housecall Pro integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.

What triggers does Housecall Pro support?

Housecall Pro supports 5 triggers including Customer Created or Updated, Job Created or Updated, Estimate Created or Updated, Lead Created or Updated, Invoice Created or Updated.

Connect Housecall Pro in minutes

Get 20,000 free action executions every month. No credit card required.