{"ok":true,"site":{"host":"gale0418.github.io","url":"https://gale0418.github.io/Mission-Center-WebMCP/","type":"live","desc":"Mission Center WebMCP: eight native browser tools let agents inspect mission state and propose changes while humans keep final approval.","tools":[{"name":"mission_get_overview","kind":"answer","impl":"imperative","description":"Read the current Mission Center goal, progress, lifecycle counts, attention items, and pending proposal count. This never changes task state.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/Mission-Center-WebMCP/"},{"name":"mission_list_tasks","kind":"act","impl":"imperative","description":"List Mission Center tasks. Optional filters: status, priority, or exact tag. Use this before guessing which task needs attention.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"status":{"type":"string","enum":["Ready","In Progress","Blocked","Review","Done"]},"priority":{"type":"string","enum":["P0","P1","P2"]},"tag":{"type":"string","maxLength":40}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/Mission-Center-WebMCP/"},{"name":"mission_inspect_task","kind":"answer","impl":"imperative","description":"Inspect one task by exact ID, including dependencies, dependents, next action, verification freshness, and currently allowed lifecycle transitions.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"taskId":{"type":"string","pattern":"^[A-Z][A-Z0-9-]{2,31}$"}},"required":["taskId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/Mission-Center-WebMCP/"},{"name":"mission_trace_dependencies","kind":"answer","impl":"imperative","description":"Trace the bounded dependency chain for one task. Use this to identify why a task is blocked or what must complete first.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"taskId":{"type":"string","pattern":"^[A-Z][A-Z0-9-]{2,31}$"}},"required":["taskId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/Mission-Center-WebMCP/"},{"name":"mission_list_evidence","kind":"answer","impl":"imperative","description":"Read the recorded verification evidence for a task and whether that evidence is current for the task revision. This does not infer success when evidence is absent or stale.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"taskId":{"type":"string","pattern":"^[A-Z][A-Z0-9-]{2,31}$"}},"required":["taskId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/Mission-Center-WebMCP/"},{"name":"mission_propose_transition","kind":"act","impl":"imperative","description":"Propose one legal task lifecycle transition. This tool NEVER approves or applies the transition. A human must review and approve the proposal in the page, and Mission Center revalidates task revision and evidence at approval time.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"taskId":{"type":"string","pattern":"^[A-Z][A-Z0-9-]{2,31}$"},"targetStatus":{"type":"string","enum":["Ready","In Progress","Blocked","Review","Done"]},"reason":{"type":"string","minLength":3,"maxLength":600}},"required":["taskId","targetStatus","reason"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/Mission-Center-WebMCP/"},{"name":"mission_propose_next_action","kind":"act","impl":"imperative","description":"Propose a replacement Next Action for a non-Done task. The proposal does not alter lifecycle truth until a human approves it in the page.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"taskId":{"type":"string","pattern":"^[A-Z][A-Z0-9-]{2,31}$"},"nextAction":{"type":"string","minLength":3,"maxLength":500},"reason":{"type":"string","minLength":3,"maxLength":600}},"required":["taskId","nextAction","reason"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/Mission-Center-WebMCP/"},{"name":"mission_get_handoff","kind":"answer","impl":"imperative","description":"Return a bounded handoff packet for one task or up to six unfinished tasks, including canonical next actions and pending proposal references. This never mutates task state.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"taskId":{"type":"string","pattern":"^[A-Z][A-Z0-9-]{2,31}$"}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/Mission-Center-WebMCP/"}],"category":"Productivity & Business","apiSurface":"spec","toolCount":8}}