scope-change
Qué hace este MCP
Creates and tracks work-order or quote change orders, including line deltas, reasons, approvals, contract values, and invoice payloads.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['change_order', 'kind', 'description', 'quantity', 'unit_price_minor', 'reason'], 'properties': {'date': {'type': 'string', 'maxLength': 10, 'description': "The day the change was asked for, YYYY-MM-DD. Default the change order's date"}, 'kind': {'enum': ['added', 'removed', 'changed'], 'type': 'string', 'description': 'added for new work, removed for work taken out, changed for a line whose quantity or price moves'}, 'note': {'type': 'string', 'maxLength': 2000}, 'reason': {'type': 'string', 'maxLength': 2000, 'description': "Why, in the client's words if you have them, e.g. Client asked for a second page after the kickoff"}, 'quantity': {'type': 'number', 'maximum': 1000000, 'description': 'added or removed: how many. changed: the NEW quantity', 'exclusiveMinimum': 0}, 'tax_rate': {'type': 'number', 'maximum': 1000, 'minimum': 0, 'description': "VAT percent for this line, overriding the shared profile's default"}, 'description': {'type': 'string', 'maxLength': 2000, 'description': 'The line as it reads on the quote or work order, e.g. Website audit'}, 'change_order': {'type': 'string', 'maxLength': 200, 'description': 'The change order id, e.g. CO-2026-0001, or its title when only one carries it'}, 'was_quantity': {'type': 'number', 'maximum': 1000000, 'description': 'changed only: the quantity before the change', 'exclusiveMinimum': 0}, 'unit_price_minor': {'type': 'integer', 'maximum': 1000000000000, 'minimum': 0, 'description': 'added or removed: the unit price in whole minor units. changed: the NEW unit price. 45000 is EUR 450.00'}, 'was_unit_price_minor': {'type': 'integer', 'maximum': 1000000000000, 'minimum': 0, 'description': 'changed only: the unit price before the change, in whole minor units'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['reference', 'client', 'title'], 'properties': {'date': {'type': 'string', 'maxLength': 10, 'description': 'The day the change was raised, YYYY-MM-DD. Default today'}, 'note': {'type': 'string', 'maxLength': 2000}, 'title': {'type': 'string', 'maxLength': 2000, 'description': 'What the change is, in one line, e.g. Add a second landing page and drop hosting'}, 'client': {'type': 'string', 'maxLength': 200, 'description': 'The client the change is agreed with, as named on the quote or work order'}, 'currency': {'type': 'string', 'pattern': '^[A-Za-z]{3}$', 'description': "ISO code the contract is priced in. Defaults to the shared business profile's currency"}, 'reference': {'type': 'string', 'maxLength': 64, 'description': 'The quote or work order this change order is against, by its id, e.g. Q-2026-0003 or WO-2026-0001'}, 'duplicate_ok': {'type': 'boolean', 'description': 'Raise it even though an identical change order exists on this reference. Default false'}, 'reference_kind': {'enum': ['quote', 'work_order'], 'type': 'string', 'description': 'What the reference is. Inferred from the id when omitted: WO-... is a work order, anything else a quote'}, 'original_value_minor': {'type': 'integer', 'maximum': 1000000000000, 'minimum': 0, 'description': 'The contract value BEFORE any change order, net of VAT, in whole minor units. Required on the first change order against a reference; inherited by every later one'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['change_order'], 'properties': {'change_order': {'type': 'string', 'maxLength': 200, 'description': 'The change order id, e.g. CO-2026-0001, or its title when only one carries it'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['change_order'], 'properties': {'change_order': {'type': 'string', 'maxLength': 200, 'description': 'The change order id, e.g. CO-2026-0001, or its title when only one carries it'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['change_order'], 'properties': {'change_order': {'type': 'string', 'maxLength': 200, 'description': 'The change order id, e.g. CO-2026-0001, or its title when only one carries it'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['change_order'], 'properties': {'tax_rate': {'type': 'number', 'maximum': 1000, 'minimum': 0, 'description': "VAT percent for lines with no rate of their own, overriding the shared business profile's default"}, 'issue_date': {'type': 'string', 'maxLength': 10, 'description': 'The invoice issue date, YYYY-MM-DD. Default today'}, 'change_order': {'type': 'string', 'maxLength': 200, 'description': 'The change order id, e.g. CO-2026-0001, or its title when only one carries it'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'to': {'type': 'string', 'maxLength': 10, 'description': 'Latest date, YYYY-MM-DD'}, 'from': {'type': 'string', 'maxLength': 10, 'description': 'Earliest date, YYYY-MM-DD'}, 'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Maximum rows returned, default and ceiling 500'}, 'client': {'type': 'string', 'maxLength': 200, 'description': 'Only change orders whose client name contains this text'}, 'status': {'enum': ['draft', 'sent', 'approved', 'rejected', 'void', 'open'], 'type': 'string', 'description': 'One status, or open for draft and sent together'}, 'reference': {'type': 'string', 'maxLength': 64, 'description': 'Only change orders against this quote or work order'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['change_order', 'status'], 'properties': {'date': {'type': 'string', 'maxLength': 10, 'description': 'The day it happened, YYYY-MM-DD. Default today'}, 'note': {'type': 'string', 'maxLength': 2000, 'description': 'What happened, e.g. Emailed to the client, or Approved by phone, confirmed in writing'}, 'status': {'enum': ['draft', 'sent', 'approved', 'rejected', 'void'], 'type': 'string', 'description': 'The status to move to'}, 'change_order': {'type': 'string', 'maxLength': 200, 'description': 'The change order id, e.g. CO-2026-0001, or its title when only one carries it'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['reference'], 'properties': {'reference': {'type': 'string', 'maxLength': 64, 'description': 'The quote or work order this change order is against, by its id, e.g. Q-2026-0003 or WO-2026-0001'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['key'], 'properties': {'key': {'type': 'string', 'description': 'License key from checkout, MCPL1.<payload>.<signature>'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Cambios recientes en herramientas
Servidores MCP similares
AdButler
Manages AdButler advertisers, campaigns, ad items, audiences, zones, creatives, catalogs, and advertising reports.
Duvo MCP
Provides governed retail and CPG operations for cases, queues, approvals, automations, process documentation, integrations, and a…
Lovie Company Formation
Supports company formation and business administration with bank accounts, cards, invoicing, bookkeeping, accounting periods, and…
freedom-mcp
Supports company operations through commitments, teams, agents, customer evidence, leads, content workflows, spreadsheets, commer…
独行录 / opcmenu
Supports founder and company discovery, collaboration goals and tasks, events and signups, networking, messaging, profiles, produ…
Meta Council
Provides governed workflows for consulting, outreach, sales deals, invoices, marketing campaigns, content approvals, accounting a…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…