{"ok":true,"site":{"host":"bayshift-webmcp.vercel.app","url":"https://bayshift-webmcp.vercel.app/","type":"live","desc":"BayShift","tools":[{"name":"inspect_yard","kind":"act","impl":"imperative","description":"Summarizes the authoritative BayShift yard: stateVersion, selected target and exposure, blockers, active constraints/disruptions, and currently legal candidate destination stacks. Call this before planning and again after STALE_STATE.","title":"Inspect live shared yard","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_container","kind":"answer","impl":"imperative","description":"Returns the current domain record and physical location for one container without exposing irrelevant application state.","title":"Get one container","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"containerId":{"type":"string","pattern":"^CX-[0-9]{3}$","description":"Container ID, for example CX-204."}},"required":["containerId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"analyze_blockers","kind":"answer","impl":"imperative","description":"Explains which containers physically prevent a requested target from retrieval, their order, and legal destinations for the immediate top blocker.","title":"Analyze physical blockers","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"containerId":{"type":"string","pattern":"^CX-[0-9]{3}$","description":"Container ID, for example CX-204."}},"required":["containerId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"validate_move","kind":"answer","impl":"imperative","description":"Dry-runs one move against LIFO, height, lock/outage, weight, destination compatibility, and urgency rules. Never mutates the yard.","title":"Validate one relocation","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"containerId":{"type":"string","pattern":"^CX-[0-9]{3}$","description":"Container ID, for example CX-204."},"fromStack":{"type":"string","enum":["B01","B02","B03","B04","B05"],"description":"Operational stack ID."},"toStack":{"type":"string","enum":["B01","B02","B03","B04","B05"],"description":"Operational stack ID."}},"required":["containerId","fromStack","toStack"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"simulate_relocations","kind":"act","impl":"imperative","description":"Searches bounded deterministic legal relocation sequences that expose a target, ranks minimum-move plans, and previews affected stacks without mutating state.","title":"Plan deterministic relocations","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"containerId":{"type":"string","pattern":"^CX-[0-9]{3}$","description":"Container ID, for example CX-204."},"maxPlans":{"type":"integer","minimum":1,"maximum":5,"default":3}},"required":["containerId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"execute_move","kind":"act","impl":"imperative","description":"Moves one topmost container through the shared domain validator, records AGENT provenance, and increments stateVersion. Requires the exact inspected expectedStateVersion and returns STALE_STATE on conflict.","title":"Execute one authoritative relocation","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"containerId":{"type":"string","pattern":"^CX-[0-9]{3}$","description":"Container ID, for example CX-204."},"fromStack":{"type":"string","enum":["B01","B02","B03","B04","B05"],"description":"Operational stack ID."},"toStack":{"type":"string","enum":["B01","B02","B03","B04","B05"],"description":"Operational stack ID."},"rationale":{"type":"string","minLength":1,"maxLength":240},"expectedStateVersion":{"type":"integer","minimum":0,"description":"Exact stateVersion observed before planning this destructive action."}},"required":["containerId","fromStack","toStack","expectedStateVersion"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"retrieve_target","kind":"act","impl":"imperative","description":"Retrieves the selected target only when physically exposed and operationally available. Requires expectedStateVersion, records AGENT provenance, and increments stateVersion.","title":"Retrieve the exposed target","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"containerId":{"type":"string","pattern":"^CX-[0-9]{3}$","description":"Container ID, for example CX-204."},"expectedStateVersion":{"type":"integer","minimum":0,"description":"Exact stateVersion observed before planning this destructive action."}},"required":["containerId","expectedStateVersion"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"inspect_changes","kind":"answer","impl":"imperative","description":"Returns the concise auditable action trail after a supplied stateVersion, including actors, affected entities, and before/after version numbers.","title":"Inspect yard changes","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"sinceStateVersion":{"type":"integer","minimum":0}},"required":["sinceStateVersion"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"rewind_yard","kind":"act","impl":"imperative","description":"Restores the physical yard snapshot before a reversible action while preserving monotonic versioning and appending a SYSTEM-visible rewind record. Requires expectedStateVersion.","title":"Rewind an actual yard action","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"eventId":{"type":"string"},"expectedStateVersion":{"type":"integer","minimum":0,"description":"Exact stateVersion observed before planning this destructive action."}},"required":["expectedStateVersion"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Productivity & Business","favicon":"/favicons/bayshift-webmcp.vercel.app.svg","apiSurface":"spec","toolCount":9}}