Skip to content
MCPSTAMP

ReportHosted URL

Change Order

Track scope changes and the running contract value.

Free tier needs no key. See the exact limits.

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.

When a client adds or removes work after the quote is signed, record it as a change order. It keeps the delta lines, tracks approval and always knows the current contract value. On Pro it writes the change order document and the invoice lines.

Made for Builders and contractors, Agencies, Consultants

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

  1. Example 1 · Renovation contractor in GdanskClient adds a bathroom window

    Change order on quote Q-2026-014: add one bathroom window, PLN 2,300 plus 8% VAT. Original contract PLN 58,000.
    • change_order_create Opens a change order against Q-2026-014
    • change_order_add_line Adds the window line
    • contract_value Shows the new total

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

    Saves about 20 min (our estimate)

  2. Example 2 · Web agency project lead in LondonGet sign-off before the work

    Mark CO-3 as sent today, then approved when the client replies.
    • change_order_status Moves CO-3 to sent, then approved
    • change_order_list Lists what's still waiting

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

    Saves about 10 min (our estimate)

  3. Example 3 · Landscaper in PhoenixInvoice the approved extras

    Write the document for CO-2 and give me the invoice lines for it.
    • change_order_document Writes the change order document
    • change_order_invoice_payload Returns invoice-ready delta lines

    A document to sign and lines to paste into the invoice. Both are Pro.

    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

5 open change orders
Unlimited change orders
Lines, status, list, delete
change_order_document
Running contract value
change_order_invoice_payload

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/change-order/src/index.ts:29 (FREE_OPEN_ORDERS = 5), :615, :639 (requirePro)

Install

Works with Claude, Cursor, VS Code and other MCP clients. The hosted URL needs no install at all.

npm @theluckystrike/mcp-change-order

  1. Get a free token. It lasts 30 days and allows 600 calls per hour. Or open the connect page for a ready URL.
  2. 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/change-order/t/<token>

Download the .mcpb bundle and open it. Claude Desktop installs it in one click.

Download change-order.mcpb

Add this to your MCP client config (Claude Desktop, Cursor, VS Code). Needs Node.js.

{
  "mcpServers": {
    "change-order": {
      "command": "npx",
      "args": [
        "-y",
        "@theluckystrike/mcp-change-order"
      ]
    }
  }
}

One command in your terminal.

claude mcp add --transport http change-order https://mcp.zovo.one/mcp/change-order/t/<token>

# or run it locally
claude mcp add change-order -- npx -y @theluckystrike/mcp-change-order

Jobs this server does

All tools (9)

ToolWhat it does
change_order_add_lineAdd one line to a draft change order: added or removed with a quantity and a unit price in minor units, or changed with the old and the new quantity and price, each with a reason and a date.
change_order_createRaise a change order against a quote or work order and return its CO-YYYY-NNNN number: the reference, the client, a title, the date, and the original contract value in minor units.
change_order_deleteDelete a DRAFT change order with no lines, freeing an open slot.
change_order_documentRender one change order as a plain-text document for the client to approve: every line with its reason, the delta net and gross, the contract value before and after, and an approval block.
change_order_getReturn one change order in full by CO number or client: every added, removed and changed line with its reason and delta, VAT, delta gross, the status history and the running value.
change_order_invoice_payloadBuild the approved delta as invoice_create-ready items in MAJOR units and quote_create-ready items in MINOR units, with VAT at the shared profile rate.
change_order_listList change orders newest first with status, reference, client, currency and net delta, and above them the APPROVED and the pending delta per currency, kept apart.
change_order_statusMove one change order along and stamp the date and note: draft to sent, sent to approved or rejected, either to void.
contract_valueThe running value of one quote or work order: original, approved deltas and current value, with pending draft and sent deltas kept apart.

Questions

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.

More in Operations

Change Order Pro, $19 once

Buy Pro