Critical Path Partners
by criticalpathpartners.ca in Other
Forensic scheduling MCP for Primavera P6 (XER): AACE windows, DCMA-14, Monte Carlo, TIA.
https://mcp.criticalpathpartners.ca/mcp- Tools
- 13
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 487 ms
- 681 ms slowest 5%
- Last check
- Passed
- 6 h ago, next in 36 min
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"cpp-cpm-engine": {
"type": "http",
"url": "https://mcp.criticalpathpartners.ca/mcp"
}
}
}13 tools
- 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…
- 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…
- 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…
- 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…
- 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…
- 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…
- 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…
- 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…
- 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…
- 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…
- 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…
- 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…
- 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 intentionally…
Security scan
11 findings
- Unusually long description in tool:forensic_windows_analysis
forensic_windows_analysis (forensic windows analysis) Run forensic windows analy… - Unusually long description in tool:concurrent_delay_matrix
concurrent_delay_matrix (concurrent delay matrix) Build the per-window x per-par… - Unusually long description in tool:woet_classifier
woet_classifier (woet classifier) Worked-vs-On-time Execution Timeline (WOET) pe… - Unusually long description in tool:slip_velocity
slip_velocity (slip velocity) Per-window slip velocity & acceleration trend acro… - Unusually long description in tool:collapsed_as_built
collapsed_as_built (collapsed as built) Collapsed As-Built / But-For analysis on… - Unusually long description in tool:time_impact_analysis_fragnet
time_impact_analysis_fragnet (time impact analysis fragnet) Time Impact Analysis… - Unusually long description in tool:critical_path_validator
critical_path_validator (critical path validator) Critical-path validation, logi… - Unusually long description in tool:dcma14_health_check
dcma14_health_check (dcma14 health check) Full Schedule Health Dashboard HTML re… - Unusually long description in tool:monte_carlo_p50_p80
monte_carlo_p50_p80 (monte carlo p50 p80) Monte Carlo Schedule Risk Analysis — P… - Unusually long description in tool:qramm_maturity
qramm_maturity (qramm maturity) QRAMM-aligned maturity reading for an SRA result… - Unusually long description in tool:claim_workbench_evidence_ledger
claim_workbench_evidence_ledger (claim workbench evidence ledger) Forensic claim…
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 6 h ago | Passed | 200 | 479 ms |
| 19 h ago | Passed | 200 | 478 ms |
| 31 h ago | Passed | 200 | 491 ms |
| 42 h ago | Passed | 200 | 487 ms |
| 2 days ago | Passed | 200 | 550 ms |
Show 10 older checks
| 3 days ago | Passed | 200 | 472 ms |
| 3 days ago | Passed | 200 | 573 ms |
| 4 days ago | Passed | 200 | 515 ms |
| 4 days ago | Passed | 200 | 492 ms |
| 5 days ago | Passed | 200 | 580 ms |
| 5 days ago | Passed | 200 | 465 ms |
| 5 days ago | Passed | 200 | 482 ms |
| 6 days ago | Passed | 200 | 478 ms |
| 6 days ago | Passed | 200 | 424 ms |
| 7 days ago | Passed | 200 | 479 ms |