buildwithbeacon/housecallpro-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
An MCP Server based on Housecall Pro API for use with Claude Desktop, OpenAI, Cursor etc. Interacts with Housecall Pro API endpoints using natural language.
개요
A comprehensive collection of for the Housecall Pro API, enabling Claude Desktop and other LLM with MCP capability to seamlessly interact with your Housecall Pro field service management system. Each server is specialized for a specific domain, providing modular access to customers, jobs, scheduling, invoicing, materials, and more. This project provides that expose the full Housecall Pro API through Claude Desktop or other LLMs. Whether you're managing customers, scheduling jobs, processing invoices, or tracking materials, these servers give you powerful AI-assisted access to your field service operations.
README
원문 README의 일부입니다. 원문 보기.
🏠 Housecall Pro MCP Servers
A comprehensive collection of Model Context Protocol (MCP) servers for the Housecall Pro API, enabling Claude Desktop and other LLM with MCP capability to seamlessly interact with your Housecall Pro field service management system. Each server is specialized for a specific domain, providing modular access to customers, jobs, scheduling, invoicing, materials, and more.
🚀 Overview
This project provides 20+ specialized MCP servers that expose the full Housecall Pro API through Claude Desktop or other LLMs. Whether you’re managing customers, scheduling jobs, processing invoices, or tracking materials, these servers give you powerful AI-assisted access to your field service operations.
🏗️ Architecture
Each Housecall Pro API domain has its own dedicated MCP server for focused, efficient operations:
📋 Core Business Operations
housecallpro_customers.py- Customer & address managementhousecallpro_jobs.py- Job management, scheduling & dispatchhousecallpro_employees.py- Employee management & filteringhousecallpro_appointments.py- Appointment scheduling & status management
💰 Financial Management
housecallpro_invoices.py- Invoice management & paymentshousecallpro_invoices_query.py- Advanced invoice queryinghousecallpro_job_invoices.py- Job-specific invoice operationshousecallpro_estimates.py- Estimate creation & management
📦 Inventory & Materials
housecallpro_materials.py- Materials management & pricinghousecallpro_material_categories.py- Material category organizationhousecallpro_price_forms.py- Price book & form management
🎯 Sales & Marketing
housecallpro_leads.py- Lead management & conversionhousecallpro_lead_sources.py- Lead source trackinghousecallpro_tags.py- Tag management & organization
⚙️ System & Configuration
housecallpro_company.py- Company information & settingshousecallpro_job_types.py- Job type configurationhousecallpro_schedule.py- Schedule managementhousecallpro_events.py- Event & calendar managementhousecallpro_webhooks.py- Webhook configuration & managementhousecallpro_application.py- Application settings & preferenceshousecallpro.py- Unified server with core functionality
🌟 Key Features
📋 Customer Management (housecallpro_customers.py)
Customer Operations
- Get Customers - List customers with advanced filtering (search, date ranges, pagination)
- Get Customer by ID - Retrieve detailed customer profiles
- Create Customer - Add new customers with complete information
- Update Customer - Modify existing customer details
Address Management
- Get Customer Addresses - List all addresses for customers
- Get Customer Address by ID - Retrieve specific address details
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"housecall-pro-customers": {
"command": "uv",
"args": [
"--directory",
"C:\\\\Users\\\\YourUsername\\\\path\\\\to\\\\HousecallPro-mcp",
"run",
"housecallpro_customers.py"
]
}
}
}