Housecall Pro MCP

Query and act on your Housecall Pro account — customers, jobs, estimates, invoices — plus workflow tools for AR follow-up and daily digests.

Endpoint

https://housecall.cruzio.dev/mcp

Authentication

No API keys are stored server-side — every request must carry your own Housecall Pro API key (generate one from the HCP dashboard: MAX plan → App Store → API Key Management).

Authorization: Token YOUR_HOUSECALL_API_KEY

Connect

Claude Code

claude mcp add --transport http housecall https://housecall.cruzio.dev/mcp --header "Authorization: Token YOUR_HOUSECALL_API_KEY"

Add -s user to make it available in every project, not just the current one.

Claude Desktop / claude.ai

  1. Settings → Connectors → Add custom connector
  2. Paste in the endpoint URL above

ChatGPT

  1. Settings → Apps → Advanced settings → enable Developer mode
  2. Connectors page → + → paste in the endpoint URL above

Developer mode connectors are unreviewed and only usable in your own account.

Tools

ToolWhat it does
search_customersSearch customers by name, email, or phone.
get_customerFull record for one customer by ID.
list_jobsList jobs on the account.
get_jobFull record for one job by ID.
list_estimatesList estimates on the account.
get_estimateFull record for one estimate by ID.
list_invoicesList invoices on the account.
get_invoiceFull record for one invoice by ID.
list_employeesList employees on the account.
create_customerCreate a new customer record. Marked as a write so clients can prompt for confirmation.
create_jobCreate a new job record. Marked as a write so clients can prompt for confirmation.
get_ar_followupsOverdue invoices and stale pending estimates, each with a drafted follow-up message.
get_unbilled_jobsCompleted jobs with no invoice yet.
get_daily_digestOne-call morning briefing: today's schedule plus unbilled jobs.
get_customer_briefingOne customer's contact info, balance, and job history.