Epoch logo

Epoch

by KyaniteLabs

Estimate project timelines, business days, token costs, schedule risk, and forecast accuracy through MCP tools.

Install Epoch

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "kyanitelabs-epoch": {
      "command": "npx",
      "args": [
        "-y",
        "@kyanitelabs/epoch"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

We couldn’t confirm it starts correctly

We ran the install command but it didn't respond within our test window — this can mean a slow first-time install rather than a real problem.

npx -y @kyanitelabs/epoch

No response to initialize.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 1mo ago.

Overview

KyaniteLabs/Epoch MCP server gives AI agents tools for time estimation, calendar calculations, project scheduling, token-cost analysis, and estimate feedback. It packages PERT, COCOMO II, Monte Carlo, critical-path, sprint-forecasting, and reference-class methods behind 25 MCP tools, with a bundled reference database for immediate estimates. Install it locally through npm and connect it to supported MCP clients such as Cursor or Windsurf. Reach for it when an agent needs quantified duration ranges, business-day calculations, model cost comparisons, or schedule-risk analysis rather than informal guesses.

Use cases

  • Estimate engineering work with PERT or COCOMO II
  • Forecast sprint completion and schedule risk
  • Count business days across supported holiday calendars
  • Compare token costs across AI models
  • Track estimates against recorded actuals

Key features

  • PERT and COCOMO II estimation
  • Monte Carlo schedule forecasting
  • Business-day and timezone calculations
  • Token cost and model comparison
  • Reference-class estimation
  • Estimate feedback and calibration

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

19/19 checks healthy over the last 79d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 10d ago via OSV.dev · @kyanitelabs/epoch (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars8Stargazers on the source repository.
npm downloads709Package downloads in the last 30 days.
Last commit9d agoMost recent push to the default branch.
Install checkInconclusiveDidn't respond in our test window — often a slow first install.
Directory activity5 viewsConfig copies, upvotes, and views on AllMCPs.

How Epoch works

What KyaniteLabs/Epoch MCP server does

KyaniteLabs/Epoch MCP server exposes 25 tools for temporal calculations, project estimation, scheduling, cost analysis, risk assessment, and feedback tracking. It is intended for engineering leads, planners, and AI agents that need estimates with explicit assumptions and ranges.

The estimation layer includes PERT three-point estimates, COCOMO II calculations, sprint forecasts, critical-path analysis, and Monte Carlo schedule simulation. Reference-class estimation and context-based estimation use the bundled reference data to provide estimates without requiring an initial history of locally recorded tasks. The server can also compare model costs, connect token counts to time, and report estimation accuracy trends.

How it works

MCP clients invoke individual tools with structured inputs and receive structured results. Core temporal tools handle current time, IANA timezone conversion, duration parsing, and date arithmetic. Calendar tools add or count business days while considering weekends and bundled holiday calendars for the United States, United Kingdom, France, Germany, and Japan.

For project planning, inputs can include optimistic, most-likely, and pessimistic durations, project size, sprint information, or task relationships. Outputs may include expected durations, variance, confidence intervals, risk indicators, and schedule results. Cost tools compare token expenses across supported AI models, while feedback tools record actual outcomes and expose pending estimates, batch recording, and feedback-health information.

The server includes a reference database containing 117,791 data points across task types, complexity levels, and estimation tools. Recorded actuals can be used by its feedback and calibration features to improve future estimates based on observed performance.

Setup and configuration

The KyaniteLabs/Epoch MCP server runs locally through the npm package @kyanitelabs/epoch. A direct MCP configuration uses the npx command with the package as its argument:

config.json
{
  "mcpServers": {
    "epoch": {
      "command": "npx",
      "args": ["@kyanitelabs/epoch"]
    }
  }
}

No API key, account, or additional data-collection setup is described as required for the bundled reference database. The repository additionally contains an agent skill at skills/epoch/SKILL.md for hosts that support compatible agent skills.

Tools and capabilities

Notable tool groups include:

  • get_current_time, convert_timezone, parse_duration, and time_math for time operations.
  • add_business_days and count_business_days for holiday-aware calendar calculations.
  • pert_estimate, cocomo_estimate, sprint_forecast, critical_path, and monte_carlo_schedule for planning and forecasting.
  • reference_class_estimate, estimate_from_context, calibrate_estimates, and token_time_bridge for analytics.
  • token_cost_estimate, compare_models, accuracy_trend, and schedule_risk for cost and risk analysis.
  • record_actual, get_pending_estimates, batch_record_actuals, and feedback_health for estimate-vs-actual tracking.

Business-day country values must use two-letter country codes. Countries without a bundled holiday set fall back to weekend-only calculations.

Limitations and notes

Estimates depend on the inputs supplied to each method and should be interpreted alongside their reported confidence, variance, or risk information.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Epoch

Run it locally with `npx -y @kyanitelabs/epoch`, or add `@kyanitelabs/epoch` as the package in an MCP client configuration.

Yes.

It includes PERT, COCOMO II, sprint forecasting, critical-path analysis, Monte Carlo scheduling, reference-class estimation, and context-based estimation.

Yes. It can add or count business days, with bundled holiday calendars for the US, UK, France, Germany, and Japan.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewEpoch AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/kyanitelabs-epoch?style=directory)](https://allmcps.com/mcp/kyanitelabs-epoch)
HTML Embed
<a href="https://allmcps.com/mcp/kyanitelabs-epoch"><img src="https://allmcps.com/api/badge/kyanitelabs-epoch?style=directory" alt="Epoch on AllMCPs" /></a>