MCP.so
ログイン
H

Housecall Pro Mcp

@toducthanh

Housecall Pro Mcp について

MCP server for the Housecall Pro public API.

基本情報

カテゴリ

その他

トランスポート

stdio

公開者

toducthanh

投稿者

thanh to

設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "housecallpro": {
      "command": "npx",
      "args": [
        "-y",
        "@toducthanh/housecallpro-mcp@latest"
      ],
      "env": {
        "HOUSECALL_AUTH_METHOD": "apikey",
        "HOUSECALL_API_KEY": "your-api-key"
      }
    }
  }
}

ツール

68

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

概要

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.

コメント

「その他」の他のコンテンツ