Lab protocol template
protocol_templateBuild a structured lab protocol (purpose, materials, procedure, critical steps, acceptance criteria and more) for a protocol title, using a preset or custom sections. Returns Markdown and HTML ready to fill in or print.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "protocol_template"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| preset | No | Alias for presetId. | |
| presetId | No | Protocol scaffold preset to use. | |
| sections | No | Alias for sectionItems. | |
| sectionItems | No | ||
| protocolTitle | No | Title for the protocol scaffold. | |
| includeExecutionNotes | No | Whether to include ELN execution notes for running the protocol. | |
| includeVersionHistory | No | Whether to include protocol version history when present in sectionItems. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| card | No | What the Verbex card draws; same values as the notebook entry. | |
| tool | Yes | ||
| result | No | ||
| humanUrl | No | ||
| warnings | No | ||
| safetyNotes | No | ||
| toolVersion | No | ||
| notebookEntry | No | Markdown entry to paste into a lab notebook. | |
| validationErrors | No |