CSVHosted URL
Maintenance Log
Log service work on your equipment and see what's overdue.
Free tier needs no key. See the exact limits.
What you get
Register a workshop in one message
Piotr Zielinski, CNC workshop owner in Poznan, Poland
| Tool call | What it did |
|---|---|
| asset_add | Creates AST-2026-0001 for the lathe in PLN |
| maintenance_log | Logs the service at 185000 cents with a due date 90 days out |
The lathe is on the register with its first service entry and a next-due date three months ahead.
Keep one register of the machines, vans and boilers you look after. Log each service with the date, the cost, who did it and when the next one is due. Ask what's overdue and get a list with days late, or export the log to a spreadsheet.
Made for Workshop owners, Landlords, Facility managers, Fleet operators
3 requests, start to finish
Example chats. Each one uses real tools of this server, named as they run. The people and firms are made up.
Example done on the free tier. Doing this every week? Pro removes the limit for $19, once. Free vs Pro
-
Example 1 · Piotr Zielinski, CNC workshop owner in Poznan, PolandRegister a workshop in one message
Add my Haas lathe, serial SN-88-4412, bay 2, costs in PLN. Log today's spindle service by Serwis-Tech, 1,850 PLN, next one in 90 days.asset_addCreates AST-2026-0001 for the lathe in PLNmaintenance_logLogs the service at 185000 cents with a due date 90 days out
The lathe is on the register with its first service entry and a next-due date three months ahead.
Saves about 5 min (our estimate)
-
Example 2 · Claire Morgan, landlord with 6 flats in Bristol, UKMonday overdue check across rentals
Which boilers and alarms are overdue or due in the next 30 days?maintenance_dueLists overdue items with days late, then items due within 30 days
Two boilers overdue (by 12 and 41 days), one smoke alarm check due in 9 days, one flat with no schedule set. The due report is a Pro feature that needs a key, and 6 flats need more than 3 assets.
Saves about 20 min (our estimate)
-
Example 3 · Jake Turner, owner of a 3-van courier firm in Denver, ColoradoYear-end spend for the accountant
Export all van maintenance from 2026-01-01 to 2026-12-31 as CSV, and tell me the total spend on Van 2.maintenance_exportWrites one CSV row per entry in the date rangeasset_historyReads Van 2 entries and the total spend
A CSV for the accountant and a Van 2 total of 4,312.50 USD across 7 entries.
Saves about 25 min (our estimate)
Free and Pro, line by line
The free column is yours with no key. The Pro column costs $19 once, or comes with the $39 bundle.
Free
$0 no key
Pro
$19 once, lifetime
Saw a message that says the free tier allows a set number per month? That's the limit Pro removes. Paste the key where the token goes, or set MCP_LICENSE_KEY.
Or Pro on all 49 paid servers for $39 once. Get the bundle
Limits read from the code: servers/maintenance-log/src/index.ts:21, :207, :296; https://mcp.zovo.one/s/maintenance-log
Install
Works with Claude, Cursor, VS Code and other MCP clients. The hosted URL needs no install at all.
npm @theluckystrike/mcp-maintenance-log
- Get a free token. It lasts 30 days and allows 600 calls per hour. Or open the connect page for a ready URL.
- Paste the URL with your token as a custom connector in your MCP client.
1. Free token
curl -s -X POST https://mcp.zovo.one/mcp/token
2. Connector URL (replace <token>)
https://mcp.zovo.one/mcp/maintenance-log/t/<token>
Download the .mcpb bundle and open it. Claude Desktop installs it in one click.
Download maintenance-log.mcpbAdd this to your MCP client config (Claude Desktop, Cursor, VS Code). Needs Node.js.
{
"mcpServers": {
"maintenance-log": {
"command": "npx",
"args": [
"-y",
"@theluckystrike/mcp-maintenance-log"
]
}
}
} One command in your terminal.
claude mcp add --transport http maintenance-log https://mcp.zovo.one/mcp/maintenance-log/t/<token> # or run it locally claude mcp add maintenance-log -- npx -y @theluckystrike/mcp-maintenance-log
All tools (6)
| Tool | What it does |
|---|---|
asset_add | Add one piece of equipment to the maintenance register: its name, its serial or asset tag, where it lives, and the currency its costs are in. |
asset_history | Read one asset in full by id, tag or name: every log entry in chronological order, the total spend as integer cents with a formatted amount, the last service date, and the next-due date the asset currently lives under. |
asset_remove | Remove an asset entered by mistake or sold off. |
maintenance_due | The due report across every asset: what is overdue and by how many days, what falls due within the next N days (default 30), what is scheduled later, and what has no schedule at all. |
maintenance_export | Export maintenance entries dated inside a range. |
maintenance_log | Log work done on an asset: the day, what was done, the cost in whole cents, who did it, and when the next service falls due, as a date (next_due) or as an interval in days (interval_days), never both. |
Questions
Where is my data stored?
Does the free tier ever hide my records?
Can I set the next service as an interval?
More in Operations
Barcode
QR codes, barcodes and bank payment QR from one chat line.
OperationsFree tier, Pro $19Hosted
ReportChange Order
Track scope changes and the running contract value.
OperationsFree tier, Pro $19Hosted
ReportChecklist
Reusable checklists with dated runs, failures and a sign-off.
OperationsFree tier, Pro $19Hosted
Maintenance Log Pro, $19 once