MCP Uptime
← MCP Reliability Index  /  Search
B

Business Days & SLA

io.github.Vessark/business-days-mcp
Business-day, SLA, cron and recurrence calculations — offline, holiday-aware, no network.
healthy
status
32
tools exposed
360ms
connect latency
c79cad77ed75
schema fingerprint

Tools (32)

is_business_day
Returns whether a date is a working day, accounting for weekends and public holidays in the given country or subdivision.
next_business_day
Returns the first working day strictly after the given date, stepping over weekends and public holidays for the chosen country or subdivision. Read-only and idempotent. The date itself is never returned even if it is a working day — use is_business_day to test a single date, add_business_days to mov
previous_business_day
Returns the last working day strictly before the given date, stepping back over weekends and public holidays for the chosen country or subdivision. Read-only and idempotent. The date itself is never returned even if it is a working day — use is_business_day to test a single date, add_business_days w
add_business_days
Move a number of working days forward or backward from a date, skipping weekends and public holidays. Use a negative number to count backwards. Zero returns the date unchanged.
business_days_between
Counts the working days between two dates, excluding weekends and public holidays. The range is half-open — the start date counts and the end date does not — so Monday to Tuesday is one working day. The result is negative when the end precedes the start.
first_business_day_of_month
Returns the first working day of a calendar month, scanning forward from the 1st past weekends and public holidays for the chosen country or subdivision. Read-only; nothing is scheduled. Use this for month-opening deadlines such as billing runs or reporting cut-offs; use last_business_day_of_month f
last_business_day_of_month
Returns the last working day of a calendar month, scanning backwards from the final calendar day past weekends and public holidays for the chosen country or subdivision. Read-only; nothing is scheduled. Use this for month-end deadlines such as payroll, invoicing or period close; use first_business_d
sla_due_time
Works out when a service-level agreement falls due, counting only business hours on working days. If the clock starts outside business hours it waits until the next working day opens. Business hours default to 09:00-17:00 and times are wall-clock in the calendar's own locality.
validate_cron_expression
Checks whether a five-field cron expression is syntactically valid. Parsing only; nothing is scheduled or run.
explain_cron_expression
Translate a five-field cron expression into plain English. Supports ranges, lists, steps, and month or weekday names. This describes the expression; it never schedules or executes anything.
next_cron_occurrences
Computes when a five-field cron expression would next fire after a given start time, returning up to 60 timestamps. A pure calculation over the expression: no job is created, stored, or executed.
validate_recurrence_rule
Check whether an iCalendar recurrence rule (RRULE) is valid and supported. Parsing only; nothing is scheduled.
explain_recurrence_rule
Describes an iCalendar recurrence rule (RRULE) in plain English. Nothing is scheduled or executed.
next_recurrence_occurrences
Expand an iCalendar recurrence rule (RRULE) into its next occurrences from a start date and time, honouring INTERVAL, COUNT, UNTIL, BYDAY, BYMONTHDAY, and BYMONTH. A pure calculation: it creates no schedule, stores nothing, and runs nothing.
search_internal_docs
Search your workspace's internal documentation (requires Business-tier authorization).
web_search
Runs a web search on the workspace's behalf and returns ranked results. Requires Business-tier authorization.
find_similar_tickets
Given the text of a support ticket, returns previously resolved tickets whose descriptions are semantically similar, so an agent can reuse an earlier resolution rather than starting from scratch. Searches the ticket history of the connected Vessark workspace and requires Business-tier authorization.
get_customer_record
Retrieves the full customer record for a given customer identifier, including account status, plan tier, and the primary contact on file. Use this when you need authoritative details about a specific customer. Reads from the connected workspace's customer database, which requires Business-tier autho
lookup_order_status
Look up the status of an order in your workspace (requires Business-tier authorization).
query_metrics
Query the time-series metrics store of the connected workspace. Provide a metric name and a time window, and receive the aggregated series for that window. Use this to inspect operational trends before taking action. Requires Business-tier authorization.
read_file
Read the contents of a file from your workspace's storage (requires Business-tier authorization).
list_directory
Lists the entries in a directory of the workspace's file storage. Requires Business-tier authorization.
write_report
Write a generated report to the connected workspace's reports area. Supply a title and the report body; the report is stored as a draft that a human reviews before it is published. Writing to the workspace requires Business-tier authorization.
send_slack_message
Posts a message to a Slack channel through the workspace's Slack connection. Requires Business-tier authorization.
send_email
Send an email from your workspace's address (requires Business-tier authorization).
post_status_update
Publishes a status update to the connected Vessark workspace's internal status page, notifying subscribed teams that the operational state of a service has changed. Publishing requires Business-tier authorization.
get_account_balance
Get the balance of a billing account in your workspace (requires Business-tier authorization).
create_invoice
Create a draft invoice for a customer of the connected workspace. Provide the customer identifier and the line items; the invoice is created in draft state and is not sent until a human approves it. Invoicing requires Business-tier authorization.
list_transactions
Lists recent transactions for an account in the connected workspace. Requires Business-tier authorization.
list_api_keys
List the API keys for a service in your workspace (requires Business-tier authorization).
rotate_service_token
Rotates the authentication token for a service account in the connected Vessark workspace and returns the newly issued token. The previous token is invalidated once rotation completes. Rotation requires Business-tier authorization.
get_env_config
Returns the environment configuration for a deployment in the connected workspace. Requires Business-tier authorization.

Endpoint

https://vessark.com/mcp
Category: Search · Last checked: 2026-07-30T13:49:24Z

Monitor your own MCP server

Get alerted the moment yours goes down, a tool schema drifts, or an upstream silently breaks.

Get early access
How we measure →
What this means. This server responded to the MCP handshake and listed its tools without authentication. The schema fingerprint lets us flag if tool signatures silently change (schema drift) between checks.