{"ok":true,"site":{"host":"um-pt.github.io","url":"https://um-pt.github.io/document-desk-agent/","type":"live","desc":"A human-in-the-loop WebMCP demo for reviewing and filing documents.","tools":[{"name":"analyze_document","kind":"act","impl":"imperative","description":"Analyze the sample invoice currently loaded in Document Desk Agent. Updates the visible analysis and creates filename and filing-location proposals that still require human approval.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/document-desk-agent/"},{"name":"propose_filename","kind":"act","impl":"imperative","description":"Propose a filename for the current document. The proposal is displayed as pending and is not applied until approve_actions is invoked or the user clicks Approve.","inputSchema":{"type":"object","properties":{"filename":{"type":"string","minLength":1,"description":"Proposed filename including extension."}},"required":["filename"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/document-desk-agent/"},{"name":"propose_filing_location","kind":"act","impl":"imperative","description":"Propose a filing location for the current document. The proposal remains pending until explicitly approved by a human.","inputSchema":{"type":"object","properties":{"location":{"type":"string","minLength":1,"description":"Proposed folder or filing path."}},"required":["location"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/document-desk-agent/"},{"name":"approve_actions","kind":"act","impl":"imperative","description":"Apply all currently pending filename and filing-location proposals after explicit human approval.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/document-desk-agent/"},{"name":"reject_actions","kind":"act","impl":"imperative","description":"Discard all pending proposals without changing the current filename or filing location.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/document-desk-agent/"}],"category":"Productivity & Business","apiSurface":"spec","toolCount":5}}