{"ok":true,"site":{"host":"finalpick.vercel.app","url":"https://finalpick.vercel.app/","type":"live","desc":"FinalPick is a human-controlled creative decision workspace with browser-native WebMCP tools.","tools":[{"name":"finalpick_get_current_review","kind":"answer","impl":"imperative","description":"Read the active FinalPick review, including its text or image artifacts, current evidence, and any human-committed decision. Read-only.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"roundId":{"type":"string","description":"Optional FinalPick round id.","maxLength":40}},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"finalpick_get_candidate_details","kind":"answer","impl":"imperative","description":"Read one candidate and its canonical text or image artifact for the active FinalPick review. Read-only.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"roundId":{"type":"string","description":"Optional FinalPick round id.","maxLength":40},"candidateId":{"type":"string","description":"Candidate id to inspect.","maxLength":80}},"required":["candidateId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"finalpick_find_relevant_decisions","kind":"act","impl":"imperative","description":"Freeze a non-empty current assessment, then retrieve only compatible past human decisions as rebuttable precedent. This never selects a candidate.","inputSchema":{"type":"object","properties":{"roundId":{"type":"string","description":"Optional FinalPick round id.","maxLength":40},"currentAssessment":{"type":"string","description":"Your current-evidence assessment before history is shown.","minLength":1,"maxLength":600}},"required":["currentAssessment"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"finalpick_stage_comparison","kind":"act","impl":"imperative","description":"Stage a current-evidence comparison for a candidate, optionally citing precedent returned by the same frozen analysis. This does not approve or commit a decision.","inputSchema":{"type":"object","properties":{"roundId":{"type":"string","description":"Optional FinalPick round id.","maxLength":40},"analysisId":{"type":"string","description":"Frozen analysis id.","maxLength":100},"candidateId":{"type":"string","description":"Candidate to compare.","maxLength":80},"decisionIds":{"type":"array","description":"Optional compatible precedent decision ids from that analysis. Omit for a current-evidence-only comparison.","items":{"type":"string","description":"Decision id.","maxLength":100},"maxItems":5},"summary":{"type":"string","description":"Concise comparison rationale.","minLength":1,"maxLength":600}},"required":["analysisId","candidateId","summary"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"finalpick_stage_followup_question","kind":"act","impl":"imperative","description":"Stage one follow-up question for the human reviewer. This does not approve or commit a decision.","inputSchema":{"type":"object","properties":{"roundId":{"type":"string","description":"Optional FinalPick round id.","maxLength":40},"question":{"type":"string","description":"Question for the human reviewer.","minLength":1,"maxLength":300}},"required":["question"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"finalpick_commit_approved_decision","kind":"act","impl":"imperative","description":"Commit a decision using a one-time approvalId created only by an explicit human action in the FinalPick interface. When the person has authorized, finalpick_get_current_review returns it as pendingApproval.approvalId; never ask the person to transcribe it. This has a persistent side effect.","inputSchema":{"type":"object","properties":{"approvalId":{"type":"string","description":"One-time human approval id.","minLength":1,"maxLength":120}},"required":["approvalId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Productivity & Business","apiSurface":"spec","toolCount":6}}