Housecall Pro MCP tools

Housecall Pro has 15 operations on the Cotlet MCP server, in housecall_pro_read and housecall_pro_write. Your agent picks one in `operation`; the tool carries each operation's input schema. Open an operation for its schema and an example call.

MCP server
https://cotlet.dev/mcp/v1
MCP tools
housecall_pro_read, housecall_pro_write
Connects with
Your own Housecall Pro account (office or admin role for invoices and payments)
Integration page
Housecall Pro

Read (7)

Return data and change nothing in the account.

Housecall Pro Endpoints: Read
OperationDescription
list_customers Search customers by name, email, phone or address, with their service addresses.
list_jobs Jobs with customer, schedule, assigned team and total, newest first.
get_job One job with line items, total, notes, schedule and every invoice on it.
list_estimates Estimates with their options, totals and status such as Customer Approved or Customer Declined.
list_invoices Invoices with status, amount due, due date and last send date, filtered like the Invoice list.
get_invoice One invoice with line items, amount due, payment history and send history.
list_price_book Services and materials from your Price book with their prices.

Write (8)

Change the account. Calls marked Confirm wait for the user to approve them.

Housecall Pro Endpoints: Write
OperationDescription
create_customer Confirm Add a customer with a name, contact details and a service address.
create_job Confirm Create a job for a customer with line items and, optionally, a schedule and a dispatched team member.
create_estimate Confirm Create a draft estimate for a customer with a first option and its line items.
add_estimate_option Add a named option with its own line items to a draft estimate.
send_estimate Confirm Send an estimate with chosen options to the customer by email or text.
create_progress_invoice Confirm Create an invoice for a percent or a fixed amount of a job total. Needs Progressive invoicing on the account.
send_invoice Confirm Send or resend an invoice to the customer by email or text with a message.
record_invoice_payment Confirm Apply a payment to an open invoice, optionally sending the customer a receipt.

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.