Tool tree
Escalero — a WebMCP workspace that grows its own tool surface.
Implementation
gradeNot graded
gradeNot graded
get_workspace_snapshotAnswer
Read the current Escalero workspace, including open tasks, focus, notes, and the capabilities available to this agent.
View tool JSON
{
"name": "get_workspace_snapshot",
"kind": "answer",
"impl": "imperative",
"description": "Read the current Escalero workspace, including open tasks, focus, notes, and the capabilities available to this agent.",
"inputSchema": {
"type": "object",
"properties": {
"includeNotes": {
"type": "boolean",
"description": "Include workspace notes in the snapshot."
}
},
"additionalProperties": false
}
}apply_task_changeAction
Add, complete, or rename a task in the shared Escalero workspace. Use the exact operation and task ID when supplied.
View tool JSON
{
"name": "apply_task_change",
"kind": "act",
"impl": "imperative",
"description": "Add, complete, or rename a task in the shared Escalero workspace. Use the exact operation and task ID when supplied.",
"inputSchema": {
"type": "object",
"properties": {
"operation": {
"type": "string",
"enum": [
"add",
"complete",
"rename"
],
"description": "The task change to apply."
},
"taskId": {
"type": "string",
"description": "The task ID for complete or rename."
},
"title": {
"type": "string",
"description": "The task text for add or rename."
}
},
"required": [
"operation"
],
"additionalProperties": false
}
}design_toolAction
Create, update, or remove a custom Escalero tool. Start small: give it a clear name, one input, and one safe workspace action.
View tool JSON
{
"name": "design_tool",
"kind": "act",
"impl": "imperative",
"description": "Create, update, or remove a custom Escalero tool. Start small: give it a clear name, one input, and one safe workspace action.",
"inputSchema": {
"type": "object",
"properties": {
"operation": {
"type": "string",
"enum": [
"create",
"update",
"delete"
],
"description": "How to change the tool registry."
},
"name": {
"type": "string",
"description": "Stable snake_case name for the custom tool."
},
"title": {
"type": "string",
"description": "Human-readable title for the tool."
},
"description": {
"type": "string",
"description": "When an agent should use the tool."
},
"inputLabel": {
"type": "string",
"description": "What the tool's single text input means."
},
"action": {
"type": "string",
"enum": [
"add_task",
"complete_task",
"add_note",
"set_focus"
],
"description": "The safe workspace action behind the tool."
}
},
"required": [
"operation"
],
"additionalProperties": false
}
}