DipstickSign in
An MCP server with a garage behind it

Nobody fills in a form with oily hands.

Dipstick speaks MCP, so Claude can read the garage and write to it. Say what you did on the way back inside and the log writes itself — the right job, the parts that went in, the interval reset. Ask what is due and it reads the whole place back.

Sign inInvite only, for now.

Some of what it exposes

  • whats_due
  • log_service
  • record_usage
  • whats_needed
  • search_parts
dipstickmcpconnected
Put a Wix 51348 and five quarts of Mobil 1 in the truck today — it was reading 169,540.

Logged the oil change on Frontier at 169,540 miles, with the filter and 5 qt of oil. That resets the clock — next due at 174,540.

Five quarts came off the shelf. One jug left.

Anything else close on it?

Front brakes are overdue by 1,240 miles. Tire rotation is due in about three weeks. The truck reads ~169,890 today, but that is projected from this morning's entry rather than measured.

What's due, and on what.

One list across everything you look after — the car, the truck, the mower, the boiler, the roof. Mileage between readings is projected from how far you actually drive, never stored, so the answer is never a stale cell in a spreadsheet.

Work that came due before you bought the thing is set apart rather than piled in. An inherited truck is a project, not this week's news.

What's due3 need attention
  • Front Brakes

    Frontier

    Overdue by 1,240 mi
  • Engine Oil & Filter

    Frontier

    Due in 310 mi
  • Tire Pressure

    CX-5

    Inspection overdue
  • Annual Service

    Boiler

    Every October

It is opinionated about a handful of things.

Not only cars

A thing has a kind and a meter it measures itself in — miles on a car, hours on a mower, nothing at all on a roof. Anything without a meter comes due on the calendar instead.

The number moves on its own

Current mileage is derived from your last reading and how far you drive in a year, never stored. Between readings it is marked as an estimate, because it is one.

A season is not an interval

“Every October” stays in October. “Every twelve months” drifts a little further each time you are late, and five years on you are doing winter prep in March.

The shelf knows what it owes

Three filters is not the useful fact. Three, one of which the truck’s oil change takes next month, two spare — that is what tells you whether to buy more.

Parts, not guesses

What actually went in, with the brand, the part number and what it cost. A part it does not recognize is added and reported back with whatever it resembles, so a typo surfaces as a question.

Four ways in

The MCP server, a web app, a REST API and a CLI. Everything ships to all four together, so none of them is the poor relation.

And a terminal, obviously.

The CLI is generated from the same OpenAPI spec the web app is built against, so the two can never disagree about what is overdue.

$ dipstick due

Frontier ~169,890 mi · est.

overdueFront Brakes1,240 mi ago

soonEngine Oil & Filterin 310 mi

Boiler no meter

inspectAnnual Serviceevery October