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.
@toducthanh
基本信息
MCP server for the Housecall Pro public API.
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"housecallpro": {
"command": "npx",
"args": [
"-y",
"@toducthanh/housecallpro-mcp@latest"
],
"env": {
"HOUSECALL_AUTH_METHOD": "apikey",
"HOUSECALL_API_KEY": "your-api-key"
}
}
}
}Get 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
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.
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.
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.
You need a Housecall Pro MAX plan and Node.js 20+ installed on your system.
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).
The server covers Customers, Jobs, Estimates, Invoices, Leads, Employees, Tags, Materials, Price Book, Pipeline, Routes, Webhooks, and Company settings—70+ tools in total.
Yes, use the marketplace command `/plugin marketplace add toducthanh/housecallpro-mcp`, then install it via the /plugin → Marketplaces tab and configure your authentication method.

Couples therapist Figs O'Sullivan (LMFT, 17 years, endorsed by Sue Johnson, creator of EFT) inside your AI. Ask relationship questions answered from his clinical writing, name the pattern in a fight, get a three-step rep
MCP Toolbox for Databases is an open source MCP server for databases.

See and control a real Windows PC you own — from any MCP client, locally or remotely. Observe (UIA + screenshots), click/type/drag/scroll, launch apps, owner Live View. BYOH: your machine, your key.

A good sequence diagram can solve almost any communication problem in engineering. Volley lets your agent write them as plain text, with the real request and response payloads on every arrow. It checks its own syntax wi

Model Context Protocol Servers
评论