LastLift
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
| Access | remote |
|---|---|
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 305 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"LastLift": {
"url": "https://lastlift-api.onrender.com/mcp/",
"transport": "streamable-http"
}
}
}
Measured tools (13)
current_closuresread-onlyClosed lifts, which platforms lose step-free access, and which lifts became the last lift.
Parameters:
scope— string
Hints: read-only yes · destructive no · idempotent yes · open-world no
draft_actionread-onlyDraft (never file) a repair-priority ticket for a lift, citing graph evidence.
Parameters:
facility_id(required) — stringscope— string
Hints: read-only yes · destructive no · idempotent yes · open-world no
lift_dossierread-onlyA one-page brief on a lift: which platform-directions depend on it alone, their certified routes and minimum cuts, its record and current proposals (markdown).
Parameters:
facility_id(required) — stringscope— string
Hints: read-only yes · destructive no · idempotent yes · open-world no
lift_historyread-onlyClosures of this lift on record (incident memory in the graph, from MBTA alerts the collector saw).
Parameters:
facility_id(required) — stringscope— string
Hints: read-only yes · destructive no · idempotent yes · open-world no
network_impactread-onlyJourneys between stations: which ones the closures cut, which stations are cut off from the step-free network, which working lifts are now the last link for journeys, and critical lift pairs touched.
Parameters:
scope— stringfacility_ids— Lifts to simulate closing on top of the current closures; omit for the current closures alone
Hints: read-only yes · destructive no · idempotent yes · open-world no
platform_redundancyread-onlyLive, certified board/exit redundancy for every platform at a station.
Parameters:
station_id(required) — stringscope— string
Hints: read-only yes · destructive no · idempotent yes · open-world no
recall_lift_historyread-onlyWhat LastLift remembers about a lift: closures on record, its archive record, the agents' past assessments and proposals, disagreements with MBTA, and how many earlier answers cited it (and are now stale). Never a forecast.
Parameters:
facility_id(required) — stringscope— string
Hints: read-only yes · destructive no · idempotent yes · open-world no
repair_orderread-onlyThe order to reopen the currently closed lifts that restores the most journeys and platform access soonest (exact best order, compared with the greedy order).
Parameters:
scope— string
Hints: read-only yes · destructive no · idempotent yes · open-world no
repair_priorityread-onlyRank lifts: closed and cutting access now > newly the last lift > baseline single points, by departures.
Parameters:
limit— integerscope— string
Hints: read-only yes · destructive no · idempotent yes · open-world no
resolve_placeread-onlyFind stations (full-text) or a lift by its number.
Parameters:
query(required) — stringscope— string
Hints: read-only yes · destructive no · idempotent yes · open-world no
step_free_routeread-onlyStep-free routes over lifts, walkways and trains, with closures applied. From a station's street (or from a platform: exiting) to a station's street (or onto a platform: boarding). Give the platform to answer 'can I board / get off at ...'. The second route avoids every lift the first one uses. Every edge is re-checked in the live graph.
Parameters:
from_station(required) — string — Station id from resolve_place (e.g. place-rbmnl) or a station namescope— stringto_stationalso_closed— Lift numbers to treat as closed too (what-if reroute; nothing is changed)to_platform— Platform stop_id from platform_redundancy (e.g. 70058) or a platform name (e.g. 'Wonderland'); needs from_stationalternatives— integerfrom_platform— Platform stop_id from platform_redundancy (e.g. 70058) or a platform name (e.g. 'Wonderland'); needs from_station
Hints: read-only yes · destructive no · idempotent yes · open-world no
stress_testread-onlyThe worst day for a given number of lift failures: the set that leaves the most platform-directions without a step-free route (exact; scripts/worst_day.py), re-checked now in FalkorDB on a throwaway copy of the base graph. A resilience stress test: the answer is which lifts to protect first.
Parameters:
budget— integer — How many lifts fail at once (1-10)
Hints: read-only yes · destructive no · idempotent yes · open-world no
what_if_closeread-onlySimulate closing working lifts on a copy; report platforms that lose access and new last lifts.
Parameters:
facility_ids(required) — arrayscope— string
Hints: read-only yes · destructive no · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.