MCP server for the Housecall Pro public API.
Manage customers, book jobs, schedule technicians, create estimates, track invoices and handle leads - all from natural language in Claude Code.
Tools
list_customers
get_customer
create_customer
update_customer
list_customer_addresses
get_customer_address
create_customer_address
get_application
enable_application
disable_application
list_checklists
list_employees
list_jobs
get_job
create_job
update_job_schedule
delete_job_schedule
dispatch_job
add_job_attachment
list_job_line_items
add_job_line_item
bulk_update_job_line_items
list_job_input_materials
bulk_update_job_input_materials
add_job_tag
remove_job_tag
add_job_note
delete_job_note
create_job_link
lock_job
lock_jobs_by_time_range
get_job_invoices
list_job_appointments
list_estimates
get_estimate
create_estimate
list_invoices
list_leads
get_lead
create_lead
list_lead_sources
create_webhook_subscription
delete_webhook_subscription
list_materials
get_material
create_material
update_material
delete_material
list_material_categories
list_price_forms
list_pricebook_services
get_pricebook_service
create_pricebook_service
update_pricebook_service
delete_pricebook_service
list_job_types
list_service_zones
list_pipeline_statuses
update_pipeline_status
list_routes
get_company
get_schedule_windows
list_events
get_event
list_tags
create_tag
update_tag
delete_tag
Server Config
{
"mcpServers": {
"housecallpro": {
"command": "npx",
"args": [
"-y",
"@toducthanh/housecallpro-mcp@latest"
],
"env": {
"HOUSECALL_AUTH_METHOD": "apikey",
"HOUSECALL_API_KEY": "your-api-key"
}
}
}
}