← Real-Time LCA MCP ServerCONTENT HISTORY

Update to Real-Time LCA MCP Server

Snapshot Sep 30, 2026 · 23:00 UTC · version 2.0.0

Collection source: not recorded for this historical snapshot.

WHAT CHANGED · RULE-BASED ANALYSIS

First saved snapshot

No earlier snapshot is available to establish a change.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "name": "rtlca-compare-relevant-epds",
  "description": "Use when a user asks to find relevant or alternative EPDs for an RTLCA project inventory material, compare them against the current mapping, rank by project GWP impact, or show the RTLCA EPD comparison UI/resource.",
  "included_files": [],
  "skill_md_contents": "---\nname: rtlca-compare-relevant-epds\ndescription: >-\n  Use when a user asks to find relevant or alternative EPDs for an RTLCA project\n  inventory material, compare them against the current mapping, rank by project\n  GWP impact, or show the RTLCA EPD comparison UI/resource.\n---\n\n# RTLCA Compare Relevant EPDs\n\nUse RTLCA MCP tools to identify relevant EPD candidates for a project material, then compare their project-level GWP impact against the current mapping.\n\n## Workflow\n\n1. Resolve the project.\n   - Use `rtlca_list_projects`.\n   - Match the user's project name to a project ID.\n   - If multiple projects match, ask the user to choose.\n\n2. Resolve matching inventory materials.\n   - Use `rtlca_get_inventory_materials` with `projectId` and `search`.\n   - If multiple rows match, compare each row unless the user specifies one.\n   - Record `materialId`, `identifier`, `typeIdentifier`, `branchName`, `category`, preferred quantity/unit, `lifeTime`, and current `mappedEpd`.\n\n3. Build the EPD search description.\n   - Combine `identifier`, `typeIdentifier`, `category`, and `branchName`.\n   - Include useful English/Danish synonyms if obvious.\n   - Prefer the material's preferred declared unit.\n   - Use `rtlca_find_relevant_epd_materials` with `count: 10` by default.\n\n4. Check comparison preconditions.\n   - Do not compare if quantity is zero.\n   - Do not compare if `lifeTime` is unset.\n   - Report blocked rows clearly.\n\n5. Confirm temporary-write comparison.\n   - `rtlca_compare_epds` temporarily changes project mappings and restores them afterward.\n   - If the user explicitly asks to compare, treat that as confirmation.\n   - Otherwise ask before calling it.\n\n6. Compare EPDs serially.\n   - Run `rtlca_compare_epds` once per matching material row.\n   - Do not run comparisons in parallel because the tool temporarily changes project mapping state.\n   - Pass up to 10 EPD IDs from `rtlca_find_relevant_epd_materials`.\n   - After each run, check `restoration.status`.\n   - If restoration is not `restored`, lead with that warning.\n\n7. Interpret results.\n   - Use `rtlca_compare_epds.rows` as the authoritative project-impact ranking.\n   - Remember the current mapping may appear in `rows` even if it was not in the candidate list.\n   - Distinguish the overall best row, the best alternative excluding `isCurrent: true`, and whether alternatives improve, tie, or worsen the baseline.\n   - Flag suspicious current mappings, such as a pure material mapped to a construction assembly.\n\n8. Present results.\n   - Prefer showing the UI/resource returned by `rtlca_compare_epds` when available.\n   - Also provide a concise text summary.\n   - For multiple rows, use a table with inventory row/category, current mapping, best alternative, GWP total, delta, delta percent, and restoration status.\n\n## Output Rules\n\nIf the current mapping is best, say \"current mapping remains best among the relevant shortlist.\"\n\nIf an alternative is better, name the alternative, GWP total, delta, and delta percentage.\n\nIf the current mapping looks semantically wrong, call it out separately, even if the GWP result is close.\n\nAlways mention skipped candidates or blocked rows.\n"
}

SHA-256: 147ef3f863572e9d45fb64256497f5b45d2f6a770f4ac4c6f7eca16601b984fe