Skip to content
MCPSTAMP
Operations and field work

Change orders from chat

Scope creep without paperwork is unpaid work. Contractors and agencies need to record extra work against a quote, get the client to approve it and bill the difference.

Claude can draft a change order letter, but it can't track contract value across changes. The Change Order server records each change against the quote, tracks approval, shows the running contract value and builds invoice lines for the approved difference.

What you get

Client adds a bathroom window

Renovation contractor in Gdansk

Report
Tool callWhat it did
change_order_createOpens a change order against Q-2026-014
change_order_add_lineAdds the window line
contract_valueShows the new total

Contract value goes from PLN 58,000 to PLN 60,300 net once approved, with the change on record.

Example from "Client adds a bathroom window". Invented names, real math from the tools.

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

Without a tool, and with the tool

Without a tool

Claude can write a change order letter. It doesn't know the original quote value, it can't keep a running contract total across several changes, and it doesn't track which changes were approved.

With Change Order

Change Order raises numbered change orders against a quote or work order, adds and removes lines, moves each one from draft to sent to approved, gives the running contract value, and builds invoice lines for the approved difference.

An example, from prompt to finished file

Example scenarios built on the real tools of Change Order. Names and amounts are invented.

Example · Landscaping contractor

Change orders from chat

You

What's the contract value on quote Q-2026-022 now? Then raise a change order: remove the gravel path (EUR 1,100) and add a timber deck, EUR 3,400.

  1. contract_value Shows original value, approved changes and current value
  2. change_order_create Raises a numbered change order against Q-2026-022
  3. change_order_add_line Adds the deck and removes the path
  4. change_order_document Renders the change order for the client to approve
Result

A numbered change order with a net increase of EUR 2,300 and a document for the client to approve.

Example · Renovation contractor in Gdansk

Client adds a bathroom window

You

Change order on quote Q-2026-014: add one bathroom window, PLN 2,300 plus 8% VAT. Original contract PLN 58,000.

  1. change_order_create Opens a change order against Q-2026-014
  2. change_order_add_line Adds the window line
  3. contract_value Shows the new total
Result

Contract value goes from PLN 58,000 to PLN 60,300 net once approved, with the change on record.

About 20 min saved (estimate)

Example · Web agency project lead in London

Get sign-off before the work

You

Mark CO-3 as sent today, then approved when the client replies.

  1. change_order_status Moves CO-3 to sent, then approved
  2. change_order_list Lists what's still waiting
Result

A dated approval trail and a list of change orders still waiting for the client.

About 10 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

  • Doing the extra work on a verbal yes, then arguing about it at the end.
  • Billing the full new scope instead of the difference.
  • Losing track of the current contract value after several changes.

Connect in 1 minute

Paste one URL into Claude.ai, Claude Desktop, Cursor or VS Code. 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/change-order/t/<token>

Or run it locally (Node.js 18+)

npx -y @theluckystrike/mcp-change-order

Free vs Pro for Change Order

Free ($0, no key)Pro ($19 once)
5 open change ordersUnlimited change orders
Lines, status, list, deletechange_order_document
Running contract valuechange_order_invoice_payload
Where these limits come from

servers/change-order/src/index.ts:29 (FREE_OPEN_ORDERS = 5), :615, :639 (requirePro)

Questions

Can I do this in Claude?
Claude can draft a change order letter, but it can't track contract value across changes. The Change Order server records each change against the quote, tracks approval, shows the running contract value and builds invoice lines for the approved difference.
Does a rejected change order count against the limit?
The free limit counts open orders, draft and sent.
Can it remove work as well as add it?
Yes. A line can add, remove or change quantity or price, so the delta can be negative.

Related jobs

Work orders for trades and field service: all jobs

Change Order Pro: $19 once

Buy Pro