Housecall Pro Mcp
@toducthanh
About Housecall Pro Mcp
MCP server for the Housecall Pro public API.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"housecallpro": {
"command": "npx",
"args": [
"-y",
"@toducthanh/housecallpro-mcp@latest"
],
"env": {
"HOUSECALL_AUTH_METHOD": "apikey",
"HOUSECALL_API_KEY": "your-api-key"
}
}
}
}Tools
68Get a paginated list of customers. Search by name, email, mobile number or address using q. Set fetch_all:true to retrieve all pages automatically.
Get a single customer by their ID.
Create a new customer. At least one of first_name, last_name, email, mobile_number, home_number, or work_number is required.
Update an existing customer's attributes.
Get all addresses for a customer.
Get a specific address for a customer by address ID.
Create a new address on an existing customer.
Get the application for a company
Enable the application for a company
Disable the application for a company
Get checklists for jobs or estimates
Get all active employees in the organization. Set fetch_all:true to retrieve all pages automatically.
Get a paginated list of jobs with optional filters. Set fetch_all:true to retrieve all pages automatically.
Get a single job by ID
Create a new job for an existing customer and address
Update a job's schedule
Erase the schedule on a job
Dispatch a job to employees
Add a file attachment to a job
List all line items for a job
Add a line item to a job
Bulk update all line items for a job
List all input materials for a job
Bulk update input materials for a job
Add a tag to a job
Remove a tag from a job
Add a note to a job
Delete a job note
Create a link on a job
Lock a single job by ID
Lock completed or scheduled jobs within a time range
List all invoices for a job
List all appointments for a job
Get a paginated list of estimates. Set fetch_all:true to retrieve all pages automatically.
Get a single estimate by ID
Create a new estimate
Get a paginated list of invoices. Set fetch_all:true to retrieve all pages automatically.
Get a paginated list of leads. Set fetch_all:true to retrieve all pages automatically.
Get a single lead by ID
Create a new lead for an existing customer
Get a list of lead sources
Subscribe to webhook events for a company
Unsubscribe from webhook events for a company
Get a paginated list of materials. Set fetch_all:true to retrieve all pages automatically.
Get a single material by ID
Create a new material
Update an existing material
Delete a material
Get a list of material categories
Get a list of price forms
Get a paginated list of price book services. Set fetch_all:true to retrieve all pages automatically.
Get a single price book service by ID
Create a new price book service
Update an existing price book service
Delete a price book service
Get a list of job types
Get a list of service zones
Get all pipeline statuses for leads, jobs, or estimates
Move a resource forward in the pipeline
Get a list of routes grouping employees and their scheduled work for a date
Get company information and settings
Get the organization's business hours and bookable windows
Get a paginated list of events. Set fetch_all:true to retrieve all pages automatically.
Get a single event by ID
Get a paginated list of tags. Set fetch_all:true to retrieve all pages automatically.
Create a new tag
Update a tag
Delete a tag
Overview
What is Housecall Pro Mcp?
Housecall Pro Mcp is a Model Context Protocol server that exposes 70+ tools covering all Housecall Pro resources—Customers, Jobs, Estimates, Invoices, Leads, Employees, Tags, Materials, Price Book, Pipeline, Routes, Webhooks, and more. It is designed for users of the Housecall Pro field service management platform who want to interact with their data programmatically via AI assistants.
How to use Housecall Pro Mcp?
Install via Claude Code’s plugin marketplace using /plugin marketplace add toducthanh/housecallpro-mcp. Then configure the MCP server with either an API key (most common) or OAuth 2.0. Requires a Housecall Pro MAX plan and Node.js 20+. Run with npx -y @toducthanh/housecallpro-mcp@latest.
Key features of Housecall Pro Mcp
- 70+ tools across all major Housecall Pro resources
- Tools for customers, jobs, estimates, invoices, and leads
- Schedule, dispatch, and manage employees and routes
- Manage tags, materials, price book, and pipeline stages
- Webhook subscription and company info retrieval
- Supports API key or OAuth 2.0 authentication
Use cases of Housecall Pro Mcp
- List and search customers, then create jobs or estimates for them
- Schedule jobs with time windows and dispatch technicians
- Convert leads into booked jobs and manage pipeline stages
- Browse the price book, manage materials, and list invoices
- Subscribe to webhooks to receive real‑time updates from Housecall Pro
FAQ from Housecall Pro Mcp
What does Housecall Pro Mcp do?
It provides an MCP interface with 70+ tools to read and write Housecall Pro data, allowing AI assistants to manage customers, jobs, invoices, estimates, leads, employees, tags, materials, routes, webhooks, and more.
What are the requirements to run Housecall Pro Mcp?
You need a Housecall Pro MAX plan and Node.js 20+ installed on your system.
How do I authenticate with Housecall Pro Mcp?
You can choose between API key (set HOUSECALL_AUTH_METHOD=apikey and provide HOUSECALL_API_KEY) or OAuth 2.0 (set HOUSECALL_AUTH_METHOD=oauth and provide client ID, secret, and access token).
Which Housecall Pro resources are covered?
The server covers Customers, Jobs, Estimates, Invoices, Leads, Employees, Tags, Materials, Price Book, Pipeline, Routes, Webhooks, and Company settings—70+ tools in total.
Can I install Housecall Pro Mcp in Claude Code?
Yes, use the marketplace command /plugin marketplace add toducthanh/housecallpro-mcp, then install it via the /plugin → Marketplaces tab and configure your authentication method.
More Other MCP servers
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
Comments