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.
| Operation | Description |
|---|---|
| list | Search customers by name, email, phone or address, with their service addresses. |
| list | Jobs with customer, schedule, assigned team and total, newest first. |
| get | One job with line items, total, notes, schedule and every invoice on it. |
| list | Estimates with their options, totals and status such as Customer Approved or Customer Declined. |
| list | Invoices with status, amount due, due date and last send date, filtered like the Invoice list. |
| get | One invoice with line items, amount due, payment history and send history. |
| list | 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.
| Operation | Description |
|---|---|
| create | Add a customer with a name, contact details and a service address. |
| create | Create a job for a customer with line items and, optionally, a schedule and a dispatched team member. |
| create | Create a draft estimate for a customer with a first option and its line items. |
| add | Add a named option with its own line items to a draft estimate. |
| send | Send an estimate with chosen options to the customer by email or text. |
| create | Create an invoice for a percent or a fixed amount of a job total. Needs Progressive invoicing on the account. |
| send | Send or resend an invoice to the customer by email or text with a message. |
| record | Apply a payment to an open invoice, optionally sending the customer a receipt. |