ReportHosted URL
Delivery Schedule
Dated deliverables, sign-off and a plain list of what's late.
Free tier needs no key. See the exact limits.
What you get
Plan a website project
Web agency in Lublin
| Tool call | What it did |
|---|---|
| delivery_schedule_create | Opens the schedule against the quote |
| deliverable_add | Adds three dated deliverables with value |
A schedule with three milestones worth PLN 27,000 in total.
List what you owe a client and when, against a quote or work order. Mark items delivered and accepted. Then ask what has slipped as at any date, and on Pro it also writes the schedule document and the milestone invoice lines.
Made for Agencies, Contractors, 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
-
Example 1 · Web agency in LublinPlan a website project
Schedule for quote Q-2026-022: wireframes 10 Nov PLN 4,000, design 1 Dec PLN 9,000, build 20 Dec PLN 14,000.delivery_schedule_createOpens the schedule against the quotedeliverable_addAdds three dated deliverables with value
A schedule with three milestones worth PLN 27,000 in total.
Saves about 15 min (our estimate)
-
Example 2 · Video production lead in BristolThe Monday check on what slipped
What's late across all clients as of today?late_reportLists overdue deliverables, worst first, with value at risk
Every overdue item with days late and GBP value at risk, delivered-late items kept apart.
Saves about 20 min (our estimate)
-
Example 3 · Engineering consultant in MunichInvoice accepted milestones
Wireframes and design are accepted. Give me the invoice lines.deliverable_statusMarks both as acceptedmilestone_payloadReturns invoice-ready lines with VAT
Invoice lines for the two accepted milestones. milestone_payload is Pro.
Saves about 10 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
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/delivery-schedule/src/index.ts:33 (FREE_OPEN_SCHEDULES = 3), :661, :689 (requirePro)
Install
Works with Claude, Cursor, VS Code and other MCP clients. The hosted URL needs no install at all.
npm @theluckystrike/mcp-delivery-schedule
- Get a free token. It lasts 30 days and allows 600 calls per hour. Or open the connect page for a ready URL.
- 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/delivery-schedule/t/<token>
Download the .mcpb bundle and open it. Claude Desktop installs it in one click.
Download delivery-schedule.mcpbAdd this to your MCP client config (Claude Desktop, Cursor, VS Code). Needs Node.js.
{
"mcpServers": {
"delivery-schedule": {
"command": "npx",
"args": [
"-y",
"@theluckystrike/mcp-delivery-schedule"
]
}
}
} One command in your terminal.
claude mcp add --transport http delivery-schedule https://mcp.zovo.one/mcp/delivery-schedule/t/<token> # or run it locally claude mcp add delivery-schedule -- npx -y @theluckystrike/mcp-delivery-schedule
All tools (10)
| Tool | What it does |
|---|---|
deliverable_add | Add one dated deliverable and return its D number and the new counts. |
deliverable_delete | Delete one deliverable still planned with no history. |
deliverable_status | Record a dated move on one deliverable: planned, in_progress, delivered, then accepted with a note. |
delivery_schedule_create | Open a delivery schedule against a quote, work order or change order and return its DS-YYYY-NNNN number: the reference, its own date, the client, a title and the currency. |
delivery_schedule_delete | Delete a schedule carrying no deliverables, freeing an open slot. |
delivery_schedule_document | Render one schedule as a plain-text document for the client: every deliverable with its due date, status, delivered and accepted dates and value, the counts as at a date, and a sign-off block. |
delivery_schedule_get | Return one schedule in full as at a date: every deliverable with due date, status, delivered and accepted dates, note and value, plus what is late and the totals. |
delivery_schedule_list | List schedules oldest reference first with client, currency and counts as at a date: late, still owed, accepted. |
late_report | What has slipped as at a date: every deliverable still owed past its due date, worst first, with value at risk per currency, and what was delivered late kept apart. |
milestone_payload | Build the delivered-and-accepted deliverables as invoice_create-ready items in MAJOR units and quote_create-ready items in MINOR units, with VAT at the shared profile rate. |
Questions
When does a schedule stop counting as open?
Does it send reminders?
More in Operations
Barcode
QR codes, barcodes and bank payment QR from one chat line.
OperationsFree tier, Pro $19Hosted
ReportChange Order
Track scope changes and the running contract value.
OperationsFree tier, Pro $19Hosted
ReportChecklist
Reusable checklists with dated runs, failures and a sign-off.
OperationsFree tier, Pro $19Hosted
Delivery Schedule Pro, $19 once