Cal Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| calC | Use the expr-eval library to evaluate the input mathematical expression and return the result. Constant Description E The value of Math.E from your JavaScript runtime PI The value of Math.PI from your JavaScript runtime true Logical true value false Logical false value |
| getDateByTimestampC | Convert the provided timestamp to date format |
| batchGetDateByTimestampC | Batch convert the provided list of timestamps to date format, used for processing multiple timestamps |
| getNowB | Get the current timestamp |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 4 tools
The tools have some overlap but descriptions help clarify distinctions. 'batchGetDateByTimestamp' and 'getDateByTimestamp' both convert timestamps to dates, but the batch version handles multiple inputs, while 'getNow' provides a timestamp and 'cal' evaluates mathematical expressions, which are distinct from date operations. However, the two date conversion tools could potentially be confused for single inputs.
The naming is inconsistent with mixed conventions. 'batchGetDateByTimestamp' and 'getDateByTimestamp' use camelCase, while 'getNow' uses a different verb style and 'cal' is an abbreviation that doesn't follow the same pattern. This lack of a uniform naming scheme makes the set less predictable and harder to parse.
With 4 tools, the count is well-scoped and appropriate for a calendar/utility server. Each tool serves a distinct purpose (date conversion, timestamp retrieval, and calculation), and there are no unnecessary redundancies, making the set manageable and focused.
The tool surface covers basic date and calculation operations but has notable gaps. It provides timestamp-to-date conversion and current timestamp retrieval, but lacks operations for date manipulation (e.g., adding days), formatting, or timezone handling. The 'cal' tool adds mathematical evaluation, but overall, the set is incomplete for broader calendar or time-related tasks.