{"serverId":"mcp-registry/ai.zerowidth/zerowidth","tools":[{"name":"workbench_tasks_freeze","fixed":{"name":"workbench_tasks_freeze","description":"Freezes a reviewed plan as the Task's next version and activates it. Pass the EXACT plan object a compile returned — never hand-edit it (change the sentence and recompile instead). Freeze ONLY after the user has seen the proposal and said go; echo what you're freezing in one line first. In-flight runs keep their pinned versions. After freezing, offer to start a first run.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["taskId","sentence","plan"],"properties":{"plan":{"description":"The plan object from workbench_tasks_compile, verbatim.","type":"string"},"taskId":{"type":"string","description":"The task id (create a draft first if none)."},"sentence":{"type":"string","maxLength":5000,"minLength":1,"description":"The sentence this plan was compiled from."},"workspace":{"type":"string","description":"Workspace slug. Personal tokens with no default workspace MUST pass this; tokens with a default can override per call. Ignored for workspace API keys."},"approvalId":{"type":"string","description":"Approval id from a prior needs_confirmation response. Omit on the first call."}}},"annotations":{"title":"Freeze a compiled plan (activate the Task)","readOnlyHint":false,"openWorldHint":false,"destructiveHint":true},"title":"Freeze a compiled plan (activate the Task)"},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: plan. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":326,"tokensAfter":330},{"name":"workbench_tasks_start","fixed":{"name":"workbench_tasks_start","description":"Kicks off a run of a Task and returns at once; the run carries on by itself and is live on the task's page. When the task expects an input document (its trigger has an input), pass the user's material as `input` — pasted text, extracted attachment text, or JSON. Tell the user it has started and what it does next. Check where it stands with workbench_tasks_run_view when they ask; don't poll it in a loop.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["taskId"],"properties":{"input":{"description":"Trigger payload — the document text / JSON the task starts from.","type":"string"},"taskId":{"type":"string","description":"Task id (from workbench_tasks_list)."},"workspace":{"type":"string","description":"Workspace slug. Personal tokens with no default workspace MUST pass this; tokens with a default can override per call. Ignored for workspace API keys."},"approvalId":{"type":"string","description":"Approval id from a prior needs_confirmation response. Omit on the first call."}}},"annotations":{"title":"Start a Task run","readOnlyHint":false,"openWorldHint":true,"destructiveHint":false},"title":"Start a Task run"},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: input. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":297,"tokensAfter":302}],"toolsChanged":2,"tokensSaved":0,"todo":[{"tool":"caliper_evals_create","params":["description"]},{"tool":"caliper_rubrics_create","params":["criteria","description"]},{"tool":"comments_create","params":["body","entityId","approvalId","mentionedUserIds"]},{"tool":"comments_list","params":["entityId"]},{"tool":"comments_resolve","params":["rootId","resolved","approvalId"]},{"tool":"compass_change_effects_set","params":["effects"]},{"tool":"compass_changes_upsert","params":["items"]},{"tool":"compass_opportunities_propose","params":["riskScore","valueScore","feasibilityScore"]},{"tool":"compass_opportunities_register_expectation","params":["comparator"]},{"tool":"compass_opportunities_update","params":["riskScore","valueScore","feasibilityScore"]},{"tool":"compass_step_claims_propose","params":["claims"]},{"tool":"compass_step_measures_propose","params":["items","sourceKind"]},{"tool":"compass_step_suggestions_build","params":["approvalId"]},{"tool":"entity_tags_get","params":["ids"]},{"tool":"entity_tags_set","params":["tags","entityId","entityKind"]},{"tool":"ledger_entries_draft","params":["drafts","approvalId"]},{"tool":"ledger_entries_settle","params":["approvalId"]},{"tool":"ledger_feeds_backfill","params":["approvalId"]},{"tool":"ledger_feeds_create","params":["mapping","schedule","toolArgs","approvalId"]},{"tool":"ledger_feeds_delete","params":["approvalId"]},{"tool":"ledger_feeds_preview","params":["approvalId"]},{"tool":"ledger_feeds_run","params":["approvalId"]},{"tool":"ledger_feeds_update","params":["label","mapping","schedule","toolArgs","toolName","approvalId","windowHours"]},{"tool":"ledger_metric_presets_adopt","params":["approvalId"]},{"tool":"ledger_metric_starters_adopt","params":["approvalId"]},{"tool":"ledger_metrics_create","params":["approvalId"]},{"tool":"ledger_metrics_record_reading","params":["approvalId"]},{"tool":"ledger_metrics_update","params":["name","description"]},{"tool":"ledger_plan_add","params":["note","title"]},{"tool":"ledger_plan_delete","params":["itemId"]},{"tool":"ledger_plan_update","params":["url","note","title","itemId","status","endTime","ownerUserId"]},{"tool":"napkin_boards_update","params":["name","archived","description"]},{"tool":"napkin_brand_add_files","params":["files"]},{"tool":"napkin_brand_draft","params":["name","content","description"]},{"tool":"napkin_deck_compose","params":["slides"]},{"tool":"napkin_diagrams_create","params":["title"]},{"tool":"napkin_diagrams_update","params":["title","archived"]},{"tool":"napkin_docs_create","params":["title"]},{"tool":"napkin_docs_update","params":["title","archived"]},{"tool":"napkin_interfaces_create","params":["name"]},{"tool":"napkin_interfaces_grant","params":["interfaceId"]},{"tool":"napkin_interfaces_grant_data","params":["tables","metrics","interfaceId"]},{"tool":"napkin_interfaces_list","params":["includeArchived"]},{"tool":"napkin_interfaces_publish","params":["interfaceId"]},{"tool":"napkin_interfaces_view","params":["interfaceId"]},{"tool":"napkin_interfaces_write","params":["name","archived","description"]},{"tool":"napkin_sheets_add_chart","params":["x","type","series"]},{"tool":"napkin_sheets_create","params":["title"]},{"tool":"napkin_sheets_update","params":["title","archived"]},{"tool":"napkin_tables_add_columns","params":["columns"]},{"tool":"napkin_tables_add_records","params":["records"]},{"tool":"napkin_tables_add_view","params":["kind","name","sort","where","formIntro","formTitle","formFields"]},{"tool":"napkin_tables_create","params":["columns"]},{"tool":"napkin_tables_delete_records","params":["ids"]},{"tool":"napkin_tables_query","params":["sort","limit","match","where","offset","search"]},{"tool":"napkin_tables_update_records","params":["updates"]},{"tool":"prism_fields_update","params":["name","description"]},{"tool":"prism_insights_promote","params":["studyId","approvalId"]},{"tool":"prism_interviews_create","params":["studyId","approvalId","focusPrompt","intervieweeName"]},{"tool":"prism_interviews_list","params":["studyId"]},{"tool":"prism_nodes_expand","params":["approvalId"]},{"tool":"prism_nodes_research","params":["depth","nodeId","fieldId","approvalId"]},{"tool":"prism_nodes_update","params":["nodeId","pinned","fieldId","approvalId"]},{"tool":"prism_panel_runs_cancel","params":["runId"]},{"tool":"prism_panel_runs_estimate","params":["panelId","studyId","temperature"]},{"tool":"prism_panel_runs_get","params":["runId"]},{"tool":"prism_panels_create","params":["name","spec","visibility","description"]},{"tool":"prism_panels_draft","params":["description"]},{"tool":"prism_panels_get","params":["panelId"]},{"tool":"prism_panels_run","params":["panelId","studyId","temperature"]},{"tool":"prism_research_reports_get","params":["studyId","reportId"]},{"tool":"prism_research_reports_list","params":["studyId"]},{"tool":"prism_research_run","params":["depth","title","studyId","approvalId"]},{"tool":"prism_series_create","params":["name"]},{"tool":"prism_series_launch_wave","params":["seriesId","approvalId"]},{"tool":"prism_series_update","params":["name","scorer","interval","metricId","dayOfWeek","adaptiveFollowUps","autoAnalyzeTarget"]},{"tool":"prism_studies_analyze","params":["studyId","approvalId"]},{"tool":"prism_studies_cut","params":["studyId"]},{"tool":"prism_studies_draft","params":["nodeId","fieldId","approvalId"]},{"tool":"prism_studies_draft_from_interviews","params":["steer","studyId","approvalId"]},{"tool":"prism_studies_draft_standalone","params":["approvalId"]},{"tool":"prism_studies_get","params":["studyId"]},{"tool":"prism_studies_list","params":["nodeId","fieldId"]},{"tool":"prism_studies_report","params":["studyId","approvalId"]},{"tool":"prism_studies_results","params":["studyId"]},{"tool":"prism_studies_segments","params":["studyId"]},{"tool":"prism_studies_segments_compute","params":["studyId","approvalId"]},{"tool":"prism_studies_update","params":["title","closed","publish","studyId","approvalId","endChatEnabled","adaptiveFollowUps","autoAnalyzeTarget"]},{"tool":"routines_update","params":["name","enabled","delivery","interval","instruction","scheduleTimezone","scheduleDayOfWeek"]},{"tool":"search_workspace","params":["limit"]},{"tool":"workbench_flows_schedule","params":["label","delivery","scheduleTime","scheduleTimezone","scheduleDayOfWeek"]},{"tool":"workbench_flows_schedules_update","params":["label","delivery","scheduleTime","scheduleTimezone","scheduleDayOfWeek"]},{"tool":"workbench_kb_create","params":["description"]},{"tool":"workbench_shim_add_answer","params":["answer"]},{"tool":"workbench_shim_add_examples","params":["examples"]},{"tool":"workbench_shim_create","params":["answers"]},{"tool":"workspace_files_read","params":["fileId"]},{"tool":"workspace_setup","params":["folders"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}