Agent♥︎Age
Catalog

io.github.theluckystrike/scope-change

Official11 toolsLive

by theluckystrike · JavaScript

Scope changes against a work order, each with a reason, a date and the client's approval on record.

io.github.theluckystrike/scope-change MCP Server

This MCP server records scope changes against a work order, including a reason, a date, and the client’s approval status on record. It tracks how approved deltas affect contract value, separates pending (not yet approved) items, and prepares invoice and quote creation inputs when approvals arrive.

🛠️ Key Features

  • Scope changes against a work order
  • Each change includes: reason, date, and client approval on record
  • Running contract value = original plus client-approved deltas
  • Pending items are shown separately and never added until approved
  • Approved deltas return as invoice_create-ready (MAJOR units) and quote_create-ready (MINOR units) items in one call

🚀 Use Cases

  • Managing change orders against a quote or work order
  • Documenting what was added, taken out, and changed
  • Submitting changes to the client and recording their responses
  • Converting approved deltas into invoice/quote-ready outputs

⚡ Developer Benefits

  • Clear unit semantics (MAJOR for invoices, MINOR for quotes) in one call
  • Keeps deltas aligned with client approval status
  • Explicit tracking of approved vs pending contract value impact

⚠️ Limitations

  • “No delta is stored” (the server only returns approved items as create-ready outputs)
  • Unapproved changes remain pending and are not added into running contract value

Topics

claudecursorinvoicemcpmcp-servermodel-context-protocolspreadsheetaccountingai-toolsbookkeepingclaude-desktopfreelanceinvoicinglocal-firstmcp-serverspdfself-hostedtime-trackingvatproductivity