← WebMCP Directory

Tool tree

sholtomaud.github.io

Productivity & BusinessTools verified
Website
A beautiful, premium, offline-first target and todo tracker designed for high productivity.
Explore capabilities
    todos_listAnswer

    Returns all live todo items as JSON: { ok, todos: [{ id, text, complete }] }. Ids are opaque strings — call this first to discover ids before toggling, editing, or removing.

    View tool JSON
    {
      "name": "todos_list",
      "kind": "answer",
      "impl": "imperative",
      "description": "Returns all live todo items as JSON: { ok, todos: [{ id, text, complete }] }. Ids are opaque strings — call this first to discover ids before toggling, editing, or removing.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/mvc-pwa/"
    }
    todos_addAction

    Adds a new, incomplete todo with the given text. Returns the updated list.

    View tool JSON
    {
      "name": "todos_add",
      "kind": "act",
      "impl": "imperative",
      "description": "Adds a new, incomplete todo with the given text. Returns the updated list.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "text": {
            "type": "string",
            "minLength": 1,
            "maxLength": 500,
            "description": "The todo label"
          }
        },
        "required": [
          "text"
        ],
        "additionalProperties": false
      },
      "page": "/mvc-pwa/"
    }
    todos_toggleAction

    Flips the complete flag of the todo with the given id. Returns the updated list, or { ok: false, error } if the id is unknown.

    View tool JSON
    {
      "name": "todos_toggle",
      "kind": "act",
      "impl": "imperative",
      "description": "Flips the complete flag of the todo with the given id. Returns the updated list, or { ok: false, error } if the id is unknown.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "minLength": 1,
            "description": "Todo id (from todos_list)"
          }
        },
        "required": [
          "id"
        ],
        "additionalProperties": false
      },
      "page": "/mvc-pwa/"
    }
    todos_editAction

    Replaces the text of the todo with the given id. Returns the updated list.

    View tool JSON
    {
      "name": "todos_edit",
      "kind": "act",
      "impl": "imperative",
      "description": "Replaces the text of the todo with the given id. Returns the updated list.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "minLength": 1,
            "description": "Todo id (from todos_list)"
          },
          "text": {
            "type": "string",
            "minLength": 1,
            "maxLength": 500,
            "description": "Replacement todo label"
          }
        },
        "required": [
          "id",
          "text"
        ],
        "additionalProperties": false
      },
      "page": "/mvc-pwa/"
    }
    todos_removeSensitive Action

    Deletes the todo with the given id (not undoable via tools). Returns the updated list.

    View tool JSON
    {
      "name": "todos_remove",
      "kind": "transact",
      "impl": "imperative",
      "description": "Deletes the todo with the given id (not undoable via tools). Returns the updated list.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "minLength": 1,
            "description": "Todo id (from todos_list)"
          }
        },
        "required": [
          "id"
        ],
        "additionalProperties": false
      },
      "page": "/mvc-pwa/"
    }