{"ok":true,"site":{"host":"handoff-ai-webmcp.netlify.app","url":"https://handoff-ai-webmcp.netlify.app/","type":"live","desc":"A visible workspace for structured human-agent collaboration.","tools":[{"name":"get_project_state","kind":"answer","impl":"imperative","description":"Understand the current Launch Handoff goal, status, and progress before taking action.","title":"Get project state","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"list_open_work","kind":"answer","impl":"imperative","description":"See the work items that still need attention, including their status and assigned agent.","title":"List open work","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"list_agents","kind":"answer","impl":"imperative","description":"Understand which agents are available or waiting, along with their roles.","title":"List agents","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_pending_decisions","kind":"answer","impl":"imperative","description":"Find the human decisions that are waiting for approval before related work can proceed.","title":"Get pending decisions","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_activity","kind":"answer","impl":"imperative","description":"Review the recent shared workspace history to understand what changed and why.","title":"Get activity","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"list_handoffs","kind":"answer","impl":"imperative","description":"List current and recent work handoffs between agents in this Handoff project.","title":"List handoffs","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_pending_runtime_context_requests","kind":"answer","impl":"imperative","description":"Read the bounded Codex context request, current runtime waiting state, and audited activity without taking action.","title":"Get pending runtime context requests","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"record_progress","kind":"act","impl":"imperative","description":"Record meaningful progress by an AI agent on its assigned Handoff work item without changing the work status.","title":"Record agent progress","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"agentId":{"type":"string","minLength":1},"workItemId":{"type":"string","minLength":1},"message":{"type":"string","minLength":1}},"required":["agentId","workItemId","message"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"request_human_decision","kind":"act","impl":"imperative","description":"Pause assigned Handoff work and request human approval or direction before the AI agent continues.","title":"Request human decision","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"agentId":{"type":"string","minLength":1},"workItemId":{"type":"string","minLength":1},"question":{"type":"string","minLength":1},"reason":{"type":"string","minLength":1}},"required":["agentId","workItemId","question","reason"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"handoff_work","kind":"act","impl":"imperative","description":"Offer an assigned work item to another agent with the context needed to continue.","title":"Offer work handoff","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"fromAgentId":{"type":"string","minLength":1},"toAgentId":{"type":"string","minLength":1},"workItemId":{"type":"string","minLength":1},"summary":{"type":"string","minLength":1},"nextStep":{"type":"string","minLength":1},"reason":{"type":"string","minLength":1}},"required":["fromAgentId","toAgentId","workItemId","summary","nextStep","reason"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Productivity & Business","favicon":"/favicons/handoff-ai-webmcp.netlify.app.ico","apiSurface":"spec","toolCount":10}}