Connect Critical Path Partners and your agent gets 13 tools, among them claim_workbench_evidence_ledger, collapsed_as_built, concurrent_delay_matrix. It answers at https://mcp.criticalpathpartners.ca/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 11 September 2026; the last check, on 22 October 2026, succeeded.
Forensic scheduling MCP for Primavera P6 (XER): AACE windows, DCMA-14, Monte Carlo, TIA.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
claim_workbench_evidence_ledger | Forensic claim workbench — analyzes a folder of mixed evidence (XER chain + MSG/PDF/DOCX/XLSX correspondence) and produces a unified workbench dashboard. Built from the real-world workflow where forensic delay analysis starts from a folder Inputs: folder_path, evidence_files, output_dir, project_name, original_baseline_xer_filename, contract_form |
collapsed_as_built | Collapsed As-Built / But-For analysis on a post-impact XER. Implements AACE RP 29R-03 §3.8 Modeled / Subtractive / Single Base method (paired with MIP 3.3 Windows for the dual-method gap report per SCL §11.5). Validates a forensic windows a Inputs: as_built_xer_path, delay_events, as_built_xer_content, output_dir, project_name, removal_method |
concurrent_delay_matrix | Build the per-window x per-party concurrent-delay attribution matrix from a chronological list of XER snapshots. Implements the per-window concurrency view per AACE RP 29R-03 §3.3.I (apportionment) and §4.2 (concurrency). Where ``forensic_w Inputs: schedules, xer_paths, xer_contents |
critical_path_validator | Critical-path validation, logic health, and DCMA-14 assessment of a Primavera P6 schedule. Runs the CPP critical-path validator: checks for false criticality, constraint-driven CP segments, open ends, broken logic, and surfaces a DCMA-14 bl Inputs: xer_path, project_index, profile, baseline_xer_path, xer_content, baseline_xer_content |
dcma14_health_check | Full Schedule Health Dashboard HTML report — DCMA-14 + CPLI + BEI + variance/slip register against the baseline. Wraps the CPP Schedule Health Review skill, which produces a self-contained ~1.3 MB HTML dashboard. The dashboard renders DCMA Inputs: current_xer_path, baseline_xer_path, current_xer_content, baseline_xer_content, output_path, timeout_seconds |
forensic_windows_analysis | Run forensic windows analysis (AACE RP 29R-03 §3.3, MIP 3.3 Observational / Dynamic / Contemporaneous As-Is) across multiple Primavera P6 XER snapshots and return the full analysis dict. This is the headline forensic tool — it computes per- Inputs: schedules, project_name, baseline_idx, entitlement_milestone, output_dir |
monte_carlo_p50_p80 | Monte Carlo Schedule Risk Analysis — P10/P50/P80/P90 completion-date forecast for a Primavera P6 schedule. Implements an AACE-style quantitative SRA (the same math as CPP's browser Tool_11 Portfolio Risk Engine, scripted Python counterpart) Inputs: xer_path, iterations, distribution, optimistic_pct, most_likely_pct, pessimistic_pct |
path_explorer | Logic-trace driver-chain explorer — answers "WHY is this activity critical?" and "WHAT does it drive?". Traces driving predecessors backward from a target activity to project start (the "why critical" chain) and/or driving successors forwar Inputs: xer_path, target_activity_codes, direction, include_near_critical, output_dir, xer_content |
qramm_maturity | QRAMM-aligned maturity reading for an SRA result. Places a Schedule Risk Analysis run (from ``monte_carlo_p50_p80`` or any equivalent dict) on the five named maturity levels of AACE RP 122R-22 (Quantitative Risk Analysis Maturity Model), se Inputs: sra_result |
slip_velocity | Per-window slip velocity & acceleration trend across XER snapshots. Computes three signed metrics per window from the underlying forensic windows analysis: - slip_velocity_days_per_day: completion shift / window duration (positive = slippin Inputs: schedules, xer_paths, xer_contents |
time_impact_analysis_fragnet | Time Impact Analysis (TIA) — prospective fragnet insertion into a pre-impact baseline schedule. Supports two modes. **Single-base mode** (legacy): supply ``baseline_xer_path`` or ``baseline_xer_content``. All fragnets are inserted into the Inputs: baseline_xer_path, fragnets, baseline_xer_content, per_event_bases, output_dir, project_name |
woet_classifier | Worked-vs-On-time Execution Timeline (WOET) per-activity day-by-day classification of as-built execution against baseline. For each pairable activity (matched by ``task_code``), classifies execution into 4 day-states: - PROGRESS: work perfo Inputs: baseline_xer_path, actual_xer_path, baseline_xer_content, actual_xer_content, today |
xer_parser | Parse a Primavera P6 XER file and return a TABLE SUMMARY (not the full row-level data — XER row dumps explode the MCP context window). For each table in the XER, returns the table name, field list, and record count. Per-row data is intentio Inputs: xer_path, xer_content |
Every block below points at https://mcp.criticalpathpartners.ca/mcp. Pick your client and copy.
claude mcp add --transport http critical-path-partners https://mcp.criticalpathpartners.ca/mcp
{
"mcpServers": {
"critical-path-partners": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.criticalpathpartners.ca/mcp"]
}
}
}{
"mcpServers": {
"critical-path-partners": {
"url": "https://mcp.criticalpathpartners.ca/mcp"
}
}
}{
"servers": {
"critical-path-partners": {
"type": "http",
"url": "https://mcp.criticalpathpartners.ca/mcp"
}
}
}{
"context_servers": {
"critical-path-partners": {
"url": "https://mcp.criticalpathpartners.ca/mcp"
}
}
}{
"mcpServers": {
"critical-path-partners": {
"serverUrl": "https://mcp.criticalpathpartners.ca/mcp"
}
}
}{
"mcpServers": {
"critical-path-partners": {
"url": "https://mcp.criticalpathpartners.ca/mcp"
}
}
}name: Critical Path Partners
version: 0.0.1
schema: v1
mcpServers:
- name: Critical Path Partners
type: streamable-http
url: https://mcp.criticalpathpartners.ca/mcp{
"mcpServers": {
"critical-path-partners": {
"httpUrl": "https://mcp.criticalpathpartners.ca/mcp"
}
}
}{
"mcpServers": {
"critical-path-partners": {
"type": "http",
"url": "https://mcp.criticalpathpartners.ca/mcp"
}
}
}{
"mcpServers": {
"critical-path-partners": {
"url": "https://mcp.criticalpathpartners.ca/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fmcp.criticalpathpartners.ca%2Fmcp&type=streamable_http&id=critical-path-partners&name=Critical%20Path%20Partners
It answered our last check on 22 October 2026 in 393 ms. Over 6 checks since 11 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.
13, as returned by the server's own tools/list on 13 September 2026: claim_workbench_evidence_ledger, collapsed_as_built, concurrent_delay_matrix, critical_path_validator, dcma14_health_check, forensic_windows_analysis, monte_carlo_p50_p80, path_explorer, and 5 more.
It answered our last check on 22 October 2026 in 393 ms. Over 6 checks since 11 September 2026 it answered 6.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp.criticalpathpartners.ca/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: io.github.danafitkowski. Endpoint host: mcp.criticalpathpartners.ca. ARD identifier: urn:air:io.github.danafitkowski:mcp:cpp-cpm-engine.
First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.