Flow Logic Automation - HCP-MCP
Pricing
from $10.00 / 1,000 get tool calls
Go to Apify Store

Flow Logic Automation - HCP-MCP
Connect directly to your Housecall Pro account! No need for any intermediate providers anymore! Connect Claude directly to your account with this MCP. *NOT affiliated in any way with Housecall Pro or Codefied Inc.*
Pricing
from $10.00 / 1,000 get tool calls
Rating
0.0
(0)
Developer

Flow Logic Automation
Maintained by Community
Actor stats
1
Bookmarked
6
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Housecall Pro Operation Actor
One-shot Pattern-A Apify Actor that executes exactly one Housecall Pro operation per run, pushes structured output to dataset, and exits.
MCP Client Instructions (Claude, Codex, OpenClaw, etc.)
- Always pass
operationas the exact registered tool name with thehcp_prefix. - Valid example:
hcp_get_customers - Invalid alias example:
get_customers - Send operation arguments only inside
argsas a JSON object. - After the actor run completes, read full results using
get-actor-outputwith the returneddatasetIdfrom the actor call response. - Do not rely on output preview alone, because previews can be truncated.
Authentication
- Required input field:
hcpApiKey(stored as an Apify secret input) - Optional input
companyIdis sent asX-Company-Idheader on all API calls
Input Model
Required:
hcpApiKey(Housecall Pro API key)companyTimezone(IANA timezone, validated on startup)
Optional:
operation(AI/integration-supplied operation name for the run, for examplehcp_get_jobs)companyId(addsX-Company-Idheader)args(JSON object passed directly to the selected operation handler)
Important:
operationmust start withhcp_and match a real operation name exactly.- The actor validates operation names strictly and returns an error for unknown operations.
Example:
{"hcpApiKey": "your_hcp_api_key","companyTimezone": "America/Los_Angeles","operation": "hcp_get_jobs","args": {"page": 1,"page_size": 10,"sort_by": "created_at","sort_direction": "desc"}}
Categories and Example Operations
- Customers:
hcp_get_customers,hcp_create_customer - Jobs:
hcp_get_jobs,hcp_create_job,hcp_update_job_schedule - Job Appointments:
hcp_get_job_appointments,hcp_create_job_appointment - Estimates:
hcp_get_estimates,hcp_create_estimate - Leads:
hcp_get_leads,hcp_create_lead,hcp_convert_lead - Invoices:
hcp_get_invoices,hcp_get_invoice,hcp_preview_invoice - Additional categories: Employees, Tags, Job Types, Price Book Services, Material Categories, Materials, Schedule, Events, Webhooks, Checklists, Job Invoices, Lead Sources, Lead Line Items
Charging Model
- Uses Apify pay-per-event configuration from
.actor/pay_per_event.json - Event price is
$0.01for each GET/POST/PUT/DELETE tool call - Auto-pagination tools charge once per page fetched (not once per high-level operation request)
Destructive Confirmation Pattern
Delete-style tools follow a two-step safety flow:
- First call without
confirm: truereturns a warning preview - Second call with
confirm: trueexecutes deletion and charges the delete event
Output
Each run pushes one dataset item:
metadata:operation,companyTimezone,companyIdUsed,credentialSourceresult: parsed JSON when possible, otherwise plain textrawCallToolResult: raw MCP-style call result payload
For MCP integrations:
- Actor call responses may include an output preview only.
- Use
datasetIdfrom the actor call response withget-actor-outputto retrieve complete output.


