← WebMCP Directory

Tool tree

core.tanbase.dev

Developer ToolsTools verified
Website
An open-source TanStack Start application foundation for Cloudflare Workers.
Explore capabilities

    page: Every page

    list_tasksAnswer

    List the user's tasks across projects, optionally filtered by project, status, or due date. Returns each task's ID, title, notes, status, due date, and project. Acts as the person signed in to this tab.

    View tool JSON
    {
      "name": "list_tasks",
      "kind": "answer",
      "impl": "imperative",
      "description": "List the user's tasks across projects, optionally filtered by project, status, or due date. Returns each task's ID, title, notes, status, due date, and project. Acts as the person signed in to this tab.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "projectId": {
            "type": "string",
            "minLength": 1
          },
          "status": {
            "type": "string",
            "enum": [
              "todo",
              "doing",
              "done"
            ]
          },
          "dueBefore": {
            "description": "Only tasks due on or before this date.",
            "type": "string",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100
          }
        }
      },
      "page": "/"
    }
    create_taskAction

    Create a task on the user's board. Without a projectId it goes to the user's first project. The task appears live on every open board. Acts as the person signed in to this tab.

    View tool JSON
    {
      "name": "create_task",
      "kind": "act",
      "impl": "imperative",
      "description": "Create a task on the user's board. Without a projectId it goes to the user's first project. The task appears live on every open board. Acts as the person signed in to this tab.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "minLength": 1,
            "maxLength": 200
          },
          "notes": {
            "type": "string",
            "maxLength": 10000
          },
          "projectId": {
            "type": "string",
            "minLength": 1
          },
          "status": {
            "type": "string",
            "enum": [
              "todo",
              "doing",
              "done"
            ]
          },
          "dueDate": {
            "type": "string",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
          }
        },
        "required": [
          "title"
        ]
      },
      "page": "/"
    }
    complete_taskAction

    Mark one of the user's tasks as done by its ID, as returned by list_tasks. Acts as the person signed in to this tab.

    View tool JSON
    {
      "name": "complete_task",
      "kind": "act",
      "impl": "imperative",
      "description": "Mark one of the user's tasks as done by its ID, as returned by list_tasks. Acts as the person signed in to this tab.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "taskId": {
            "type": "string",
            "minLength": 1
          }
        },
        "required": [
          "taskId"
        ]
      },
      "page": "/"
    }