Tool tree
gradeNot graded
start_thinking_sessionAction
Start a new shared thinking session on MindLink with a question or decision the user wants to explore. The AI will begin adding thoughts to the canvas.
View tool JSON
{
"name": "start_thinking_session",
"kind": "act",
"impl": "imperative",
"description": "Start a new shared thinking session on MindLink with a question or decision the user wants to explore. The AI will begin adding thoughts to the canvas.",
"inputSchema": {
"type": "object",
"properties": {
"question": {
"type": "string",
"description": "The question, decision, or topic to explore together"
}
},
"required": [
"question"
]
}
}add_thoughtAction
Add a new thought bubble to the shared mind canvas. Use this to contribute ideas, risks, opportunities, questions, insights, challenges or data points.
View tool JSON
{
"name": "add_thought",
"kind": "act",
"impl": "imperative",
"description": "Add a new thought bubble to the shared mind canvas. Use this to contribute ideas, risks, opportunities, questions, insights, challenges or data points.",
"inputSchema": {
"type": "object",
"properties": {
"content": {
"type": "string",
"description": "The text content of the thought"
},
"type": {
"type": "string",
"enum": [
"question",
"idea",
"risk",
"opportunity",
"insight",
"decision",
"challenge",
"data"
],
"description": "Category of the thought"
}
},
"required": [
"content",
"type"
]
}
}expand_thoughtAction
Deepen a specific thought by generating related questions, insights and next steps around it.
View tool JSON
{
"name": "expand_thought",
"kind": "act",
"impl": "imperative",
"description": "Deepen a specific thought by generating related questions, insights and next steps around it.",
"inputSchema": {
"type": "object",
"properties": {
"thought_id": {
"type": "string",
"description": "ID of the thought to expand"
}
},
"required": [
"thought_id"
]
}
}challenge_thoughtAction
Generate a counter-point or critical challenge to an existing thought on the canvas.
View tool JSON
{
"name": "challenge_thought",
"kind": "act",
"impl": "imperative",
"description": "Generate a counter-point or critical challenge to an existing thought on the canvas.",
"inputSchema": {
"type": "object",
"properties": {
"thought_id": {
"type": "string",
"description": "ID of the thought to challenge"
}
},
"required": [
"thought_id"
]
}
}get_canvas_stateAnswer
Return the current state of the MindLink canvas: the question being explored, all thoughts with their types and IDs, and connections.
View tool JSON
{
"name": "get_canvas_state",
"kind": "answer",
"impl": "imperative",
"description": "Return the current state of the MindLink canvas: the question being explored, all thoughts with their types and IDs, and connections.",
"inputSchema": {
"type": "object",
"properties": {}
}
}lock_decisionAction
Lock a final decision summary on the canvas. Only call this when the human has reviewed the thinking and is ready to conclude.
View tool JSON
{
"name": "lock_decision",
"kind": "act",
"impl": "imperative",
"description": "Lock a final decision summary on the canvas. Only call this when the human has reviewed the thinking and is ready to conclude.",
"inputSchema": {
"type": "object",
"properties": {
"decision": {
"type": "string",
"description": "The final decision or conclusion text"
},
"confirmed_by_human": {
"type": "boolean",
"description": "Must be true — confirms the human approved locking"
}
},
"required": [
"decision",
"confirmed_by_human"
]
}
}list_thought_typesAnswer
List available thought types and their meanings on the MindLink canvas.
View tool JSON
{
"name": "list_thought_types",
"kind": "answer",
"impl": "imperative",
"description": "List available thought types and their meanings on the MindLink canvas.",
"inputSchema": {
"type": "object",
"properties": {}
}
}find_research_papersAnswer
Search OpenAlex for real research papers related to a topic, returning titles, authors, years, citations, open-access status, abstracts, and source links.
View tool JSON
{
"name": "find_research_papers",
"kind": "answer",
"impl": "imperative",
"description": "Search OpenAlex for real research papers related to a topic, returning titles, authors, years, citations, open-access status, abstracts, and source links.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Research topic, question, or keywords"
}
},
"required": [
"query"
]
}
}