Ask your Housecall Pro anything.

hcpapi is a free, open-source MCP server that lets Claude and other AI assistants read your Housecall Pro account and answer like your best office manager: customers, jobs, invoices, estimates, the price book.

Your own API key, running on your own machine. Nothing routes through a third-party server.

Or install the MCP, free

Paste one prompt into Claude. It walks you through generating the key, connects itself, and checks it worked. No config file and no terminal.

Free forever, open source, MIT licensed. It runs on your own machine and there is nothing to sign up for.

Rather do it by hand? npx housecall-pro-mcp

Welcome to Claude Code!
  cwd: C:\Users\office
>
Fig. 1 A Claude Code session with the MCP installed. Answers come from your account's own numbers. These are an illustration.

Exports, exactly how you want them.

Your accountant wants certain columns for a certain date range. Ask for the spreadsheet in plain English and it comes back ready for Excel.

export last quarter's invoices with my usual columns

One item, ten names.

Every time a tech types a new variant, the price book grows another duplicate. Every report downstream then splits that item's revenue ten ways, and nobody notices until the numbers look off.

which price book items are duplicates?

Reports shaped like your business.

Billable hours by tech, sales tax by service plan, a monthly statement for the customer you bill once a month. If you can describe the report, you can ask for it.

total billable hours by technician, June

How it works

1

Generate an API key

In Housecall Pro: My Apps, then Go to App store, then API Key Management (MAX plan). The MCP only needs a read-only key. Step by step.

2

Add the MCP

Paste the setup prompt into Claude and it connects itself. There's nothing to install and no account to create.

3

Ask

Ask about customers, jobs, invoices, estimates, employees, or the price book. Money comes back in plain dollars, date ranges are handled for you, and deleted jobs stay out of your totals.

Connect it to the assistant you already use

MCP, the Model Context Protocol, is the standard way an AI assistant plugs into an outside system. Anything that speaks it can talk to your Housecall Pro account through this server.

Claude Desktop

One config block, then restart. The most common setup by a distance.

Claude Code

A single command in the terminal. No config file to find or edit.

Cursor

Speaks MCP over stdio, so it works the way Claude Desktop does.

Codex

One command registers it. Codex keeps its servers in TOML, not JSON, so a config copied from Claude will not work.

ChatGPT

Cannot run a local server, so it needs a different route. That page says plainly what does work instead.

Any other assistant that speaks MCP works the same way. The setup prompt below handles getting a key and configuring the connection.

Paste this into Claude, Codex, or whichever assistant you use
Help me connect my Housecall Pro account to you using the free hcpapi MCP server.

1. Walk me through making an API key. In Housecall Pro: My Apps, then Go to App store, then API Key Management, then Generate new API key. It needs the MAX plan and an admin login. Tell me to pick Read-only unless I say I want you to make changes.

2. Then connect yourself to it. The command is npx, the arguments are -y housecall-pro-mcp, and my key goes in HCP_API_KEY. If you can edit your own config, do it. If you cannot, tell me exactly what to paste and where.

3. Then check it worked by asking my account one simple question.

Full guide: https://hcpapi.com/mcp/#key

What you can ask about

Customers

who are my longest-standing HVAC customers?

Jobs

what's on the schedule Friday?

Invoices

what did we invoice in March?

Estimates

which estimates are still waiting on a yes?

Revenue

how does this quarter compare to last year?

Price book

which materials never get used?

Employees

how many jobs did each tech close in June?

Exports

give me all of it as a spreadsheet

And what you can tell it to do

Reading is only half of it. It also writes, so you can hand it the job instead of doing the clicking yourself.

Schedule

schedule the Henderson boiler for Thursday at 9

Return visits

add a second visit to job 4471 with Dave

New jobs

create a job for the Millers, no date yet

Estimates

draft good, better and best for a water heater swap

Line items

add the expansion tank to that job at $180

Notes

note on 4471 that the shutoff is seized

Tags

tag every completed job over $5,000 Warranty Watch

Customers

add Ana Reyes, 14 Oak St, cell 555 0142

Every one of these asks you first. Your assistant shows the change before it makes it, one at a time, and a read-only key makes them impossible at all. Writing needs a full-access key you generate yourself, so the decision stays yours before anything is installed.

Not on MAX? Part of this still works.

Housecall Pro puts API access on its MAX plan, so the MCP and most of the shelf need it. Export That Works does not. It reads a CSV exported from your own dashboard, never touches the account, and reports what is genuinely in the book before anything is spent.

Neither does the Any Plan pack: 4 paid skills that work from the same exported files. Unreachable customers, duplicate records, agreements lapsing or unsigned, and a campaign list that honours every do-not-contact mark in the file. No key, no plan change.

Those export buttons were confirmed on a MAX-plan dashboard. Housecall Pro decides which exports each plan carries, and that has not been verified below MAX, so check the dashboard for the file a skill names before buying it. Each skill names the one it reads.

Start with Export That Works. It's free.

Export That Works reads the file you already downloaded from Housecall Pro and tells you what is genuinely in it: real counts, the columns too empty to answer anything, and the quirks that quietly corrupt your totals: job numbers written as ="1234", rows that split in the middle of a note. You get a short answer in chat and an interactive page carrying the full analysis. No API key and no server; it reads the file and never connects to your account.

One email carries the skill file and its setup steps, followed by a note whenever the skill changes. Nothing else is sent to the list.

Skills that finish the job

The MCP answers questions. A skill runs the whole job. It reads the book, works out what is actually wrong, and hands back the worklist in the order worth doing. $34 to $49 a pack, one time, and every purchase includes all future updates to everything in it.

Start here

Set Up & Clean

$99 $49

Teach it how your company works once, then get the book itself into shape: the customers you can no longer reach, the same person in there three times, the do-not-service marks recorded in one place and missed in three others, and the tagging that has drifted. Every other pack reads better afterwards.

Buy for $49
Money you have already earned

Quote to Cash

$99 $49

The whole arc of a sale: build the options, chase the quotes that went quiet or silently expired, then collect what was invoiced - including the open invoices nobody ever sent, which is usually the largest number on the page.

Buy for $49
Fill a slow week

Win More Work

$89 $44

The customers who used to call and stopped, the ones it is safe to ask for a review this week, and a targeted audience for anything you send - each one checked against every do-not-contact signal in your book, and each one drafting messages you send yourself.

Buy for $44
What the work actually makes

Margin & Materials

$99 $49

Supplier invoices read and matched to your price book so costs stop drifting, the book itself audited for duplicates and missing costs, what your jobs consumed and what to restock, revenue and margin on the coverage you actually have, and job costing and sales tax by period - the reports the dashboard will not build.

Buy for $49
Mornings and phone calls

Run the Day

$79 $39

The five-minute read on what happened yesterday and what needs a decision today, everything worth knowing about one customer before you dial, and booking a job from a single spoken sentence with a technician on it.

Buy for $39
Pay and standards

Team & Quality

$79 $39

What each technician earned on your own commission rules with every figure checkable against its row, and the return trips hiding in your book - detected, laid out with both jobs' notes, and judged by you, never by the software.

Buy for $39
Renewals and the visits behind them

Service Plans

$69 $34

For home service companies that sell maintenance agreements, or want to. Who is lapsing or sitting unsigned, who is owed a visit this cycle with nothing booked, and which of your repeat customers already behave like members and were never asked.

Buy for $34
Half price

Everything, forever

$299 $149

All 8 packs, and every skill added to any of them afterwards, for as long as the line runs. Roughly three packs' worth, for all of it and everything next. Lifetime covers skills. Credits and the hosted MCP subscription are separate.

Buy for $149

The packs above run on the free MCP and a Housecall Pro API key, which is a MAX-plan feature. A read-only key covers all of it except the ones marked writes, which make changes one confirmation at a time. Each skill has its own page; a pack is one purchase.

No API key needed You export the file from your own Housecall Pro dashboard and hand it to the skill. It reads what you gave it and never connects to your account, so it works on any plan and needs nothing from us.

Any Plan

Everything here reads a file you export from your own dashboard, so it runs on any Housecall Pro plan and never touches your account: the customers you can no longer reach, the same person in the book three times, the agreements lapsing or sitting unsigned, and a campaign list that honours every do-not-contact mark in the file.

Export That Works reads exports the same way and costs nothing. Start there.

$99$49 Buy for $49

Each of these also appears in a job pack above. Either pack includes the skill in full, so this pack is the one to take when there is no API key to work with.

When you reach the edge of the API

The free MCP is the Housecall Pro public API, done correctly, and for most questions that is the whole answer. Then there is a wall. Equipment and how old each unit really is, service plan visits, Property Profile data: none of it is on the public API, so no MCP reaches it, and neither does Zapier, a dashboard export, or a script you write yourself. A hosted backend covers that ground, and your own agent connects straight to it, the same way it connected to the free one.

Equipment, actually dated

Every unit in the book, and how old it really is.

A nameplate photo

Read, and written back as an equipment record.

Replacement pipeline

Who is due, ranked in dollars.

Plan visits

What a plan customer paid for and never used.

What the hosted backend reaches

Straight answers

Do I need the MAX plan?

For the MCP and most of the shelf, yes: Housecall Pro puts API access on its MAX plan. Two things do not need it. Export That Works is free and reads a CSV exported from the dashboard, and the Any Plan pack is 4 paid skills that work the same way, on any plan, without touching the account.

Can it change my account?

Not out of the box. Reading is all a read-only key permits. Writing requires a full-access key generated by the account owner, and every change is shown in full and confirmed one at a time before it is made.

Can you see my info?

No. The MCP is open source and runs on your own machine with your own key. It talks to Housecall Pro directly, and nothing routes through a server on this end. Your AI provider does see whatever you ask it about, the same as any other prompt, because that is where the answer is written.

Which AI assistants work with it?

Anything that speaks MCP. Claude Desktop and Claude Code first, then Cursor. ChatGPT cannot run a local server, so it takes a different route.

What does it cost?

The MCP is free and open source, permanently. Skills come in packs of two to five, grouped by the job they finish: $34 to $49 a pack at half price while the shelf is new, or $149 for lifetime, which covers every pack plus every skill released afterwards. All future updates to a purchase are included. A pack that does not earn its price on a book is refunded on request. Lifetime covers skills. Credits and the hosted MCP subscription are separate.

Is this an official Housecall Pro product?

No. hcpapi is an independent project, built by a business that runs on Housecall Pro daily and wanted to ask its own book more questions than the dashboard answers.

The Housecall Pro reference

What we worked out about the platform while building the above, written down because it was not published anywhere else.