Housecall Pro MCP by usefulapi
Manage Housecall Pro customers, jobs, estimates and leads; schedule and dispatch jobs.
Connect it
Settings → Connectors → Add custom connector
URL: https://housecall-pro.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://housecall-pro.usefulapi.io/mcp{
"mcpServers": {
"housecall-pro": {
"url": "https://housecall-pro.usefulapi.io/mcp"
}
}
}claude mcp add --transport http housecall-pro https://housecall-pro.usefulapi.io/mcp{
"servers": {
"housecall-pro": {
"type": "http",
"url": "https://housecall-pro.usefulapi.io/mcp"
}
}
}25 tools, verified live
housecall_get_companyread-onlyFetch the Housecall Pro company this key belongs to — name, contact details, address, time zone, service-area zip codes and (multi-location) its locations. A cheap way to confirm the key works. Housecall Pro: GET /company.
housecall_list_customersread-onlyList or search customers, with their phone numbers, tags and addresses. `q` searches name, email, mobile number and address. Housecall Pro: GET /customers.
housecall_get_customerread-onlyFetch a single customer by id, including their addresses (whose ids you need to create a job or estimate). Housecall Pro: GET /customers/{customer_id}.
housecall_list_jobsread-onlyList jobs, filterable by scheduled window, customer, assigned employees and work status. Each job carries its customer, address, notes, schedule, assigned employees and totals. Housecall Pro: GET /jobs.
housecall_get_jobread-onlyFetch a single job by id — customer, address, work status and timestamps, schedule, assigned employees, notes and totals. Housecall Pro: GET /jobs/{id}.
housecall_list_job_line_itemsread-onlyList the line items (services, materials, labor, discounts) on one job, with unit price, cost, quantity and amount in cents. Housecall Pro: GET /jobs/{job_id}/line_items.
housecall_list_job_invoicesread-onlyList the invoices raised for one job, with status, amounts, due and paid dates, items, taxes, discounts and payments. Housecall Pro: GET /jobs/{job_id}/invoices.
housecall_list_invoicesread-onlyList invoices across the company, filterable by status, customer, and created / due / paid date ranges — e.g. everything open and overdue. Amounts are in cents. Housecall Pro: GET /invoices.
housecall_list_estimatesread-onlyList estimates, filterable by scheduled window, customer, assigned employees and work status. Each carries its customer, address, schedule and options. Housecall Pro: GET /estimates.
housecall_get_estimateread-onlyFetch a single estimate by id, including its options and each option's approval status. Housecall Pro: GET /estimates/{estimate_id}.
housecall_list_employeesread-onlyList the company's active employees with their role, contact details and permissions. Use their ids to assign or dispatch jobs. Housecall Pro: GET /employees.
housecall_list_leadsread-onlyList leads, filterable by status (open / won / lost), customer, assigned employees, tags and lead source. Housecall Pro: GET /leads.
housecall_get_leadread-onlyFetch a single lead by id — its customer, address, lead source, tags, assigned employee, status and pipeline status. Housecall Pro: GET /leads/{id}.
housecall_list_job_typesread-onlyList the company's job types (e.g. Repair, Install, Maintenance). Use an id as job_type_id when creating a job or estimate. Housecall Pro: GET /job_fields/job_types.
housecall_list_tagsread-onlyList the tags defined in the company. Housecall Pro: GET /tags.
housecall_list_price_book_servicesread-onlyList or search the price book's services — name, task number, price and cost (cents), taxable and online-booking flags; optionally with their materials and labor rates. Housecall Pro: GET /api/price_book/services.
housecall_create_customercan modifyCreate a new customer, optionally with one or more addresses. Housecall Pro: POST /customers.
housecall_update_customercan modifyChange a customer's name, contact details, tags, lead source, notes or notification setting. Only the fields you pass are sent. Housecall Pro: PUT /customers/{customer_id}.
housecall_create_customer_addresscan modifyAdd a service address to an existing customer. Returns the address id to use when creating a job or estimate. Housecall Pro: POST /customers/{customer_id}/addresses.
housecall_create_jobcan modifyCreate a job for an existing customer at one of their existing addresses, optionally scheduled, assigned, tagged and with line items (prices in cents). Get address ids from housecall_get_customer. Housecall Pro: POST /jobs.
housecall_update_job_schedulecan modifySet or change a job's scheduled start/end and arrival window, optionally dispatching employees and notifying the customer and/or the pro. Jobs with more than one appointment (multi-day) cannot be rescheduled here. Housecall Pro: PUT /jobs/{job_id}/schedule.
housecall_dispatch_jobcan modifySet which employees a job is dispatched to. This REPLACES the current dispatch list — pass everyone who should be on the job. Housecall Pro: PUT /jobs/{job_id}/dispatch.
housecall_add_job_notecan modifyAdd a text note to a job. Housecall Pro: POST /jobs/{job_id}/notes.
housecall_create_estimatecan modifyCreate an estimate for a customer with one or more options (e.g. Good / Better / Best), each with line items priced in cents. Give an existing address_id or a new address. Housecall Pro: POST /estimates.
housecall_create_leadcan modifyCreate a lead, either for an existing customer (customer_id) or with a new customer inline (customer). Optionally with an address, lead source, assigned employee, tags, note and line items priced in cents. Housecall Pro: POST /leads.
Alternatives in Marketing & SEO
Compare →VHVerified HandlesB
Look up people, organisations and things, and their official social media accounts and identifiers.
Taggun MCP by usefulapiB
Scan receipts with Taggun OCR from a URL or file and read receipt-validation campaigns.
WhatConverts MCP by usefulapiB
Read WhatConverts leads, calls, forms, accounts and profiles; add leads and update lead value.
OLOxford LedgeB
Ask your assistant; it reads the public record: SEC filings, 13F, insider trades, BDC loans.
Workiz MCP by usefulapiB
Manage Workiz jobs and leads: create, update, assign team members and convert leads to jobs.
Rewardful MCP by usefulapiB
Browse affiliates, referrals, commissions and payouts, and set up campaigns and affiliates.