Skip to content
MCPSTAMP
Operations and field work

Work orders and job cards in chat

Trades and field service crews lose money when parts and hours never make it onto the invoice. Plumbers, electricians and maintenance firms can raise a job, log what was used and bill it from the van.

Claude can draft a job sheet, but it doesn't number or track jobs. Connect Work Order and Job Card and Claude raises numbered jobs, logs labour and materials, moves each job to done and invoiced, and prints a completion report or job card.

What you get

Completion report

WO-2026-0041

Text

Customer

Mrs Patel, 14 Elm Road

Job

Boiler pressure valve

LineQtyPriceGBP
Valve, cost 38.50 + 20%146.2046.20
Labour2.5 h65.00162.50
Net
208.70
VAT 20%
41.74
Total GBP
250.44
Example from "From call-out to signed report". Invented names, real math from the tools.

Free to start. Work Order Pro is $19 once. Free vs Pro

Without a tool, and with the tool

Without a tool

Claude can write a work order or job sheet as text. It doesn't number jobs, it can't track a job from scheduled to done to invoiced, and it forgets the parts and hours logged in an earlier chat.

With Work Order and Job Card

Work Order raises numbered jobs, adds parts and labour lines, moves each job through its status, writes an A4 completion report PDF, and builds an invoice payload. Job Card logs labour by worker and day, logs materials, and prints a card for the client.

An example, from prompt to finished file

Example scenarios built on the real tools of Work Order and Job Card. Names and amounts are invented.

Example · Electrician with two apprentices

Work orders and job cards in chat

Job Card
You

Open a job card for the Reyes house, rewire the kitchen. Log 6 hours for Tom and 6 for Ana today at 45 an hour, and 30 m of 2.5 mm cable at 1.20 a metre. Print the card.

  1. job_card_create Opens a numbered job card for the Reyes kitchen
  2. job_card_log_labor Logs 6 hours each for Tom and Ana
  3. job_card_log_material Logs 30 m of cable
  4. job_card_print Renders the card with labour, materials and total
Result

A printable job card: 12 hours of labour (540), 30 m of cable (36), total 576 before tax.

Example · Gareth Evans, sole-trader plumber in Cardiff, UK

From call-out to signed report

Work Order
You

New job for Mrs Patel, 14 Elm Road: boiler pressure valve, urgent. I used one valve at 38.50 plus 20% markup and 2.5 hours at 65 pounds. Mark it done and give me the completion report.

  1. work_order_create Raises WO-2026-0041 for Mrs Patel at 14 Elm Road
  2. work_order_add_line Adds the valve: GBP 38.50 + 20% = GBP 46.20
  3. work_order_add_line Adds labour: 2.5 h at GBP 65 = GBP 162.50
  4. work_order_status Moves the job one step at a time to done, with dates
  5. completion_report_text Writes a plain-text report with totals and a sign-off block
Result

A completion report for WO-2026-0041: net GBP 208.70, VAT GBP 41.74, total GBP 250.44, ready to paste into an email for Mrs Patel to confirm.

About 15 min saved (estimate)

Example · Stefan Hoffmann, runs a two-person heating firm in Leipzig, Germany

PDF report and invoice lines for a radiator job

Work Order
You

Add 2 radiators at 145 euros and 6 hours at 58 euros to WO-2026-0112, then give me the PDF report and the invoice payload.

  1. work_order_add_line Adds 2 radiators: EUR 290.00
  2. work_order_add_line Adds 6 h labour: EUR 348.00
  3. completion_report_pdf Writes the A4 completion report with a sign-off block (Pro)
  4. work_order_invoice_payload Builds invoice lines with VAT at the profile rate (Pro)
Result

An A4 PDF for the customer to sign and an invoice payload: net EUR 638.00, VAT 19% EUR 121.22, total EUR 759.22, ready for the Invoice server.

About 25 min saved (estimate)

Every example here works on the free tier. One $39 key removes the limits on all of them. Pricing

Common mistakes with this job

  • Writing parts on paper and forgetting them at invoice time.
  • No status, so finished jobs sit unbilled for weeks.
  • Logging hours per job but not per worker, so payroll doesn't match.

Connect in 1 minute

Paste one URL into Claude.ai, Claude Desktop, Cursor, VS Code or Windsurf. No install, no account.

1. Get a free token (30 days, 600 calls an hour)

curl -s -X POST https://mcp.zovo.one/mcp/token

2. Paste this URL as a custom connector

https://mcp.zovo.one/mcp/work-order/t/<token>

Or run it locally (Node.js 18+)

npx -y @theluckystrike/mcp-work-order

Free vs Pro for Work Order

Free ($0, no key)Pro ($19 once)
5 open work orders at a timeUnlimited open work orders
Lines, status steps, list and getPDF completion report
Plain-text completion reportInvoice payload
Board report (status counts, hours, value not invoiced)
Where these limits come from

servers/work-order/src/index.ts:31, :236, :577, :635; https://mcp.zovo.one/s/work-order

Questions

Can I do this in Claude?
Claude can draft a job sheet, but it doesn't number or track jobs. Connect Work Order and Job Card and Claude raises numbered jobs, logs labour and materials, moves each job to done and invoiced, and prints a completion report or job card.
What counts as an open work order?
Any job not yet set to invoiced. The free tier holds 5 open at once, and closing one gives the slot back.
Does it send the invoice?
No. It builds the invoice lines (Pro). You raise the invoice in the Invoice server and then set the job to invoiced.
Can the customer sign the report?
The report has a sign-off block. The plain-text report is free, and the PDF is Pro.

Related jobs

Work orders for trades and field service: all jobs

Work Order Pro: $19 once

Buy Pro