{"ok":true,"site":{"host":"gilmolaug.github.io","url":"https://gilmolaug.github.io/aletheia-webmcp-challenge/#/desk","type":"live","desc":"A shared evidence desk where people and agents turn sources into human-reviewed learning material with WebMCP.","tools":[{"name":"get_workspace_state","kind":"answer","impl":"imperative","description":"Read the current claim, proposal, human note, selected source, focused evidence, and review status.","title":"Read workspace state","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/aletheia-webmcp-challenge/"},{"name":"list_sources","kind":"answer","impl":"imperative","description":"List the evidence sources available in this workspace with stable IDs, institutions, coverage, and summaries.","title":"List evidence sources","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/aletheia-webmcp-challenge/"},{"name":"search_evidence","kind":"answer","impl":"imperative","description":"Search the workspace's sourced evidence by topic or plain-language phrase. Returns stable evidence IDs for later focus.","title":"Search evidence","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","minLength":1,"maxLength":120,"description":"Topics or a phrase to find in the evidence set."}},"required":["query"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/aletheia-webmcp-challenge/"},{"name":"focus_evidence","kind":"act","impl":"imperative","description":"Place one to four known evidence excerpts in the shared canvas for the person to inspect. This changes visible selection state.","title":"Focus evidence","inputSchema":{"type":"object","properties":{"evidenceIds":{"type":"array","minItems":1,"maxItems":4,"items":{"type":"string"},"description":"Evidence IDs previously returned by search_evidence."}},"required":["evidenceIds"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/aletheia-webmcp-challenge/"},{"name":"propose_claim_revision","kind":"act","impl":"imperative","description":"Add a proposed claim and evidence rationale to Agent workspace. The proposal stays unaccepted until the person reviews it.","title":"Propose claim revision","inputSchema":{"type":"object","properties":{"claim":{"type":"string","minLength":1,"maxLength":320,"description":"A concise evidence-backed claim for human review."},"rationale":{"type":"string","minLength":1,"maxLength":420,"description":"How the focused evidence supports or qualifies the claim."}},"required":["claim","rationale"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/aletheia-webmcp-challenge/"},{"name":"leave_review_note","kind":"act","impl":"imperative","description":"Attach a short note to the working claim so the person and agent can keep a visible review instruction in context.","title":"Leave review note","inputSchema":{"type":"object","properties":{"note":{"type":"string","minLength":1,"maxLength":240,"description":"The review instruction to attach to the claim."}},"required":["note"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/aletheia-webmcp-challenge/"},{"name":"set_source_focus","kind":"act","impl":"imperative","description":"Select one known source in the left rail so its provenance and related evidence are visible to the person.","title":"Focus source","inputSchema":{"type":"object","properties":{"sourceId":{"type":"string","minLength":1,"maxLength":40,"description":"A source ID returned by list_sources."}},"required":["sourceId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/aletheia-webmcp-challenge/"},{"name":"request_additional_source","kind":"act","impl":"imperative","description":"Record a bounded evidence gap for human review. This creates a visible request but does not attach or invent a source.","title":"Request another source","inputSchema":{"type":"object","properties":{"topic":{"type":"string","minLength":1,"maxLength":80,"description":"Short label for the missing perspective or evidence area."},"question":{"type":"string","minLength":1,"maxLength":320,"description":"What evidence should be found and why the current set is incomplete."}},"required":["topic","question"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/aletheia-webmcp-challenge/"}],"category":"Health & Education","apiSurface":"spec","toolCount":8}}