Implementation
gradeNot graded
gradeNot graded
create_task_cardAction
Create a new note card and add it to the board. status is one of: todo, in-progress, done (defaults to todo).
View tool JSON
{
"name": "create_task_card",
"kind": "act",
"impl": "imperative",
"description": "Create a new note card and add it to the board. status is one of: todo, in-progress, done (defaults to todo).",
"inputSchema": {
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "Short title of the note."
},
"content": {
"type": "string",
"description": "Markdown body of the note."
},
"status": {
"type": "string",
"enum": [
"todo",
"in-progress",
"done"
],
"description": "Column to place the note in."
}
},
"required": [
"title",
"content"
]
}
}move_cardAction
Move an existing note card to a different column. targetColumn is one of: todo, in-progress, done.
View tool JSON
{
"name": "move_card",
"kind": "act",
"impl": "imperative",
"description": "Move an existing note card to a different column. targetColumn is one of: todo, in-progress, done.",
"inputSchema": {
"type": "object",
"properties": {
"cardId": {
"type": "number",
"description": "Numeric id of the card to move."
},
"targetColumn": {
"type": "string",
"enum": [
"todo",
"in-progress",
"done"
],
"description": "Column to move the card into."
}
},
"required": [
"cardId",
"targetColumn"
]
}
}update_markdownAction
Replace the markdown body content of an existing note card with new content.
View tool JSON
{
"name": "update_markdown",
"kind": "act",
"impl": "imperative",
"description": "Replace the markdown body content of an existing note card with new content.",
"inputSchema": {
"type": "object",
"properties": {
"cardId": {
"type": "number",
"description": "Numeric id of the card to edit."
},
"content": {
"type": "string",
"description": "New markdown body content."
}
},
"required": [
"cardId",
"content"
]
}
}delete_cardSensitive Action
Permanently delete a note card from the board. Requires user confirmation before deletion.
View tool JSON
{
"name": "delete_card",
"kind": "transact",
"impl": "imperative",
"description": "Permanently delete a note card from the board. Requires user confirmation before deletion.",
"inputSchema": {
"type": "object",
"properties": {
"cardId": {
"type": "number",
"description": "Numeric id of the card to delete."
}
},
"required": [
"cardId"
]
}
}rename_cardAction
Change the title of an existing note card.
View tool JSON
{
"name": "rename_card",
"kind": "act",
"impl": "imperative",
"description": "Change the title of an existing note card.",
"inputSchema": {
"type": "object",
"properties": {
"cardId": {
"type": "number",
"description": "Numeric id of the card to rename."
},
"title": {
"type": "string",
"description": "New title for the note."
}
},
"required": [
"cardId",
"title"
]
}
}search_cardsAnswer
Search notes by a keyword. Returns matching cards with id, title, content preview, and status.
View tool JSON
{
"name": "search_cards",
"kind": "answer",
"impl": "imperative",
"description": "Search notes by a keyword. Returns matching cards with id, title, content preview, and status.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Keyword to search for in titles and content."
}
},
"required": [
"query"
]
}
}get_board_summaryAnswer
Return the full board state: all notes with their id, title, content preview, and status.
View tool JSON
{
"name": "get_board_summary",
"kind": "answer",
"impl": "imperative",
"description": "Return the full board state: all notes with their id, title, content preview, and status.",
"inputSchema": {
"type": "object",
"properties": {}
}
}