Housecall Pro

io.usefulapiv1.0.0Updated Sep 29, 2026

Manage Housecall Pro customers, jobs, estimates and leads; schedule and dispatch jobs.

VerifiedStreamable HTTPWeb executableBusiness & CommerceProductivity & Workflow

Overview

AI-generated overview

Lets an assistant read and manage Housecall Pro customers, jobs, estimates, invoices and leads, and schedule or dispatch jobs.

What it does
A hosted MCP server for Housecall Pro field-service data. Read tools cover the company, customers, jobs, job line items, invoices, estimates, employees, leads, job types, tags and price book services. Write tools create or update customers and addresses, create jobs, reschedule or dispatch jobs, add job notes, and create estimates and leads. Two meta tools report usage and manage the subscription.
When to use it
Use it when an assistant should answer questions about Housecall Pro customers, jobs, estimates or invoices, or carry out scheduling and dispatch work such as creating a job, rescheduling it, or assigning it to employees. It suits teams already running Housecall Pro who want conversational access instead of the web app.
Requirements
A remote MCP endpoint; no local install. You connect with your own Housecall Pro API key, obtained from My Apps, API Key Management, on a MAX plan. The key is validated and stored per user rather than in config files. Network access to the hosted endpoint is required.
Before you install
Write tools change live business records: creating and updating customers, creating jobs, rescheduling and dispatching jobs, adding notes, and creating estimates and leads. Confirm these actions before they run. The Housecall Pro API key is a credential and should be treated as a secret. The free tier is limited to 100 tool calls per month, and the upgrade tool manages a paid subscription.

Installation

In SourceWeft

  1. Open Housecall Pro in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "housecall-pro": {
      "type": "http",
      "url": "https://housecall-pro.usefulapi.io/mcp"
    }
  }
}

README

Housecall Pro MCP by usefulapi

Use Housecall Pro from Claude, Cursor, or any MCP client — read customers, jobs, estimates, invoices and employees, and create customers, jobs, estimates and leads, and schedule or dispatch jobs. Hosted, no local install: connect with your own Housecall Pro credentials.

Live endpoint: https://housecall-pro.usefulapi.io/mcp · Homepage: https://usefulapi.io/housecall-pro

Add to Claude

json
{  "mcpServers": {    "housecall-pro": {      "url": "https://housecall-pro.usefulapi.io/mcp"    }  }}

On first connect you'll provide your Housecall Pro API key (My Apps → API Key Management; MAX plan). They're validated, stored per-user, and scoped to you — no keys in config files.

Tools

ToolTypeWhat it does
housecall_get_companyreadGet the company
housecall_list_customersreadList customers
housecall_get_customerreadGet one customer
housecall_list_jobsreadList jobs
housecall_get_jobreadGet one job
housecall_list_job_line_itemsreadList a job's line items
housecall_list_job_invoicesreadList a job's invoices
housecall_list_invoicesreadList invoices
housecall_list_estimatesreadList estimates
housecall_get_estimatereadGet one estimate
housecall_list_employeesreadList employees
housecall_list_leadsreadList leads
housecall_get_leadreadGet one lead
housecall_list_job_typesreadList job types
housecall_list_tagsreadList tags
housecall_list_price_book_servicesreadList price book services
housecall_create_customerwriteCreate a customer
housecall_update_customerwriteUpdate a customer
housecall_create_customer_addresswriteAdd an address to a customer
housecall_create_jobwriteCreate a job
housecall_update_job_schedulewriteReschedule a job
housecall_dispatch_jobwriteDispatch a job to employees
housecall_add_job_notewriteAdd a note to a job
housecall_create_estimatewriteCreate an estimate
housecall_create_leadwriteCreate a lead
housecall_usage_statusmetaUsage status (free-tier meter)
housecall_upgrademetaUpgrade to Pro (unlimited)

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage or manage your subscription.

Pricing

PlanPriceLimit
Free$0100 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited

License

MIT © usefulapi. Not affiliated with or endorsed by Housecall Pro.

Source: servers/housecall-pro/README.md at commit e95202f

Tools

0
Tool metadata has not been indexed yet.

Version history

1
  1. v1.0.0LatestSep 29, 2026