Skip to main content

tilwhen date engine

com.tilwhen/tilwhenVersion 1.0.1

Deterministic date arithmetic with auditable receipts: business days, due dates, holidays.

Status

Responds185 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:19 UTC
Latency
185 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 21:12 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://mcp.tilwhen.com/mcpResponds185 ms
No sign-in

Claude Code

claude mcp add --transport http tilwhen https://mcp.tilwhen.com/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: tilwhen
Remote MCP server URL: https://mcp.tilwhen.com/mcp

Cursor

{
  "mcpServers": {
    "tilwhen": {
      "url": "https://mcp.tilwhen.com/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"tilwhen","type":"http","url":"https://mcp.tilwhen.com/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

9 tools

Tools of tilwhen date engine
Read-only
Idempotent
Open world
add_daysThe date N whole calendar days after a date (exclusive counting: the start date is day 0). Omit date for today in tz. For working days use business_days; for the gap between two dates use days_between.NoYesYesNo
business_daysSpan mode (from+to): business days between two dates, exclusive of the start day, inclusive of the end day. Add mode (days, optional date): the date N business days away. Passing from or to selects span mode and needs both; days and date are then ignored, so add mode takes its start date in date, not from. Optional holiday jurisdiction or custom calendar, and a selectable working week. For calendar days use add_days, subtract_days or days_between.NoYesYesNo
days_betweenSigned whole calendar days from the from date to the to date, midnight to midnight in tz: positive when to is later, negative when it is earlier. Endpoints are exclusive, so this is the gap and consecutive dates are 1 apart. Either date may be "today", resolved in tz. For working days between two dates use business_days; to move a date by N days use add_days or subtract_days.NoYesYesNo
explainRuns any operation and returns the receipt plus human-readable derivation steps. Set op, then pass the fields that operation's own tool takes. Use it when the user asks how an answer was reached.NoYesYesNo
holidaysObserved public holidays with the nominal (legal) date and status: rule (statutory) or declared (officially declared for that year). Declared-only holidays are omitted for undeclared years, with a holiday_data_incomplete warning.NoYesYesNo
invoice_dueDue date for Net-N payment terms (calendar days, invoice date = day 0). Optional roll-forward past weekends and, with a jurisdiction or custom calendar, public holidays.NoYesYesNo
next_occurrenceThe next occurrence strictly after the base date (default today) of either a tracked event slug (e.g. "christmas") or a weekday (0 = Sunday .. 6 = Saturday). Provide exactly one of event/weekday.NoYesYesNo
parse_date_queryParses queries like "90 business days from today in uganda" into a normalized operation, answers it, and returns the auditable receipt. Ambiguous dates (03/04/2027) return needsClarification instead of a guess.NoYesYesNo
subtract_daysThe date N whole calendar days before a date (exclusive counting: the start date is day 0). Omit date for today in tz. For working days use business_days; for the gap between two dates use days_between.NoYesYesNo

Details

Registry status
Active
Published
Sep 18, 2026
Updated
Sep 18, 2026
Repository
Not given
Categories (suggested)
Invoicing and accountingSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing