Tool tree
gradeNot graded
search_productsAnswer
Search the product catalog
View tool JSON
{
"name": "search_products",
"kind": "answer",
"impl": "imperative",
"description": "Search the product catalog",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"minLength": 1
}
}
}
}get_board_contextAnswer
Read concise context for the open research board. This returns summaries only, never full source text.
View tool JSON
{
"name": "get_board_context",
"kind": "answer",
"impl": "imperative",
"description": "Read concise context for the open research board. This returns summaries only, never full source text.",
"inputSchema": {
"type": "object",
"additionalProperties": false
}
}add_evidenceAction
Add evidence already retrieved by the application to the open board. Never use this for agent-written claims or reasoning.
View tool JSON
{
"name": "add_evidence",
"kind": "act",
"impl": "imperative",
"description": "Add evidence already retrieved by the application to the open board. Never use this for agent-written claims or reasoning.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"required": [
"evidenceId"
],
"properties": {
"evidenceId": {
"type": "string"
},
"position": {
"type": "object",
"additionalProperties": false,
"required": [
"x",
"y"
],
"properties": {
"x": {
"type": "number"
},
"y": {
"type": "number"
}
}
}
}
}
}add_source_snippetAction
Clip exact text already retrieved from a source onto the board. The text must match source content exactly.
View tool JSON
{
"name": "add_source_snippet",
"kind": "act",
"impl": "imperative",
"description": "Clip exact text already retrieved from a source onto the board. The text must match source content exactly.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"required": [
"sourceObjectId",
"text"
],
"properties": {
"sourceObjectId": {
"type": "string"
},
"text": {
"type": "string"
},
"locator": {
"type": "object",
"additionalProperties": false,
"properties": {
"section": {
"type": "string"
},
"page": {
"type": "number"
}
}
},
"position": {
"type": "object",
"additionalProperties": false,
"required": [
"x",
"y"
],
"properties": {
"x": {
"type": "number"
},
"y": {
"type": "number"
}
}
}
}
}
}add_research_noteAction
Add a handwritten-style research annotation for interpretation or a question, not factual evidence.
View tool JSON
{
"name": "add_research_note",
"kind": "act",
"impl": "imperative",
"description": "Add a handwritten-style research annotation for interpretation or a question, not factual evidence.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"required": [
"text"
],
"properties": {
"text": {
"type": "string"
},
"attachedTo": {
"type": "string"
},
"rotation": {
"type": "number"
},
"position": {
"type": "object",
"additionalProperties": false,
"required": [
"x",
"y"
],
"properties": {
"x": {
"type": "number"
},
"y": {
"type": "number"
}
}
}
}
}
}connect_evidenceAction
Create a visible, reviewable relationship between two existing board objects.
View tool JSON
{
"name": "connect_evidence",
"kind": "act",
"impl": "imperative",
"description": "Create a visible, reviewable relationship between two existing board objects.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"required": [
"from",
"to",
"relationship"
],
"properties": {
"from": {
"type": "string"
},
"to": {
"type": "string"
},
"relationship": {
"type": "string",
"enum": [
"supports",
"contradicts",
"changed-from",
"published-from",
"corrects",
"retracts",
"derived-from",
"related-to"
]
}
}
}
}move_board_itemAction
Move one existing item on the whiteboard to a finite coordinate.
View tool JSON
{
"name": "move_board_item",
"kind": "act",
"impl": "imperative",
"description": "Move one existing item on the whiteboard to a finite coordinate.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"required": [
"objectId",
"position"
],
"properties": {
"objectId": {
"type": "string"
},
"position": {
"type": "object",
"additionalProperties": false,
"required": [
"x",
"y"
],
"properties": {
"x": {
"type": "number"
},
"y": {
"type": "number"
}
}
}
}
}
}arrange_chronologicallyAction
Arrange selected or specified evidence by source dates using deterministic ordering.
View tool JSON
{
"name": "arrange_chronologically",
"kind": "act",
"impl": "imperative",
"description": "Arrange selected or specified evidence by source dates using deterministic ordering.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"objectIds": {
"type": "array",
"items": {
"type": "string"
}
}
}
}
}set_evidence_dateAction
Set the historical evidence date or return the board to its present-day view.
View tool JSON
{
"name": "set_evidence_date",
"kind": "act",
"impl": "imperative",
"description": "Set the historical evidence date or return the board to its present-day view.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"required": [
"date"
],
"properties": {
"date": {
"type": [
"string",
"null"
]
}
}
}
}compare_trial_versionsAction
Compare two known versions already on the board. This creates only deterministic changes and no conclusions.
View tool JSON
{
"name": "compare_trial_versions",
"kind": "act",
"impl": "imperative",
"description": "Compare two known versions already on the board. This creates only deterministic changes and no conclusions.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"required": [
"trialId",
"fromVersion",
"toVersion"
],
"properties": {
"trialId": {
"type": "string"
},
"fromVersion": {
"type": "string"
},
"toVersion": {
"type": "string"
},
"fields": {
"type": "array",
"uniqueItems": true,
"items": {
"type": "string",
"enum": [
"briefTitle",
"officialTitle",
"overallStatus",
"enrollment",
"enrollmentType",
"studyStartDate",
"primaryCompletionDate",
"completionDate",
"primaryOutcomes",
"secondaryOutcomes",
"eligibilityCriteria"
]
}
}
}
}
}