← WebMCP Directory

Tool tree

projects-webmcp-extension.pages.dev

Productivity & BusinessTools verified
Website
A visible Projects handoff workflow where WebMCP narrows work, cites exact evidence, prepares an unsaved next action, and stops for human-controlled saves.
Explore capabilities

    page: Webmcp challenge

    get_projects_handoff_guideAnswer

    Read the current Projects handoff guide, including its editable browser-agent brief, discovered Work scopes with exact denominators, selected Work-search query, three workflow routes, and visible authority boundaries. This does not navigate, fetch, or write.

    View tool JSON
    {
      "name": "get_projects_handoff_guide",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the current Projects handoff guide, including its editable browser-agent brief, discovered Work scopes with exact denominators, selected Work-search query, three workflow routes, and visible authority boundaries. This does not navigate, fetch, or write.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/webmcp-challenge"
    }

    page: Work

    get_current_work_viewAnswer

    Read the exact filtered, sorted, density-aware, and bounded work-item view currently rendered on Work, including explicit workspace, matching, shown, and remaining counts plus the rendered decision recommendation when one is visible.

    View tool JSON
    {
      "name": "get_current_work_view",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the exact filtered, sorted, density-aware, and bounded work-item view currently rendered on Work, including explicit workspace, matching, shown, and remaining counts plus the rendered decision recommendation when one is visible.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/work"
    }
    show_work_searchAction

    Set only Work's visible text search, preserving every other active page filter. This changes page-local presentation, focuses the first result or search field, and never modifies workspace data.

    View tool JSON
    {
      "name": "show_work_search",
      "kind": "act",
      "impl": "imperative",
      "description": "Set only Work's visible text search, preserving every other active page filter. This changes page-local presentation, focuses the first result or search field, and never modifies workspace data.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "maxLength": 120,
            "description": "Text to show in Work search. Use an empty string to clear it."
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      },
      "page": "/work"
    }
    create_work_draftsAction

    Create one to 3 browser-local work items atomically in Draft status. This changes the visible workspace but cannot start, block, complete, or delete work; a person must use the existing visible controls to act on every draft.

    View tool JSON
    {
      "name": "create_work_drafts",
      "kind": "act",
      "impl": "imperative",
      "description": "Create one to 3 browser-local work items atomically in Draft status. This changes the visible workspace but cannot start, block, complete, or delete work; a person must use the existing visible controls to act on every draft.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "expectedWorkspaceCount": {
            "type": "integer",
            "minimum": 0,
            "description": "Exact workspace count returned by the latest Work reader."
          },
          "drafts": {
            "type": "array",
            "minItems": 1,
            "maxItems": 3,
            "items": {
              "type": "object",
              "properties": {
                "title": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 200,
                  "description": "Required NFC-normalized work title, bounded by Unicode characters."
                },
                "owner": {
                  "type": "string",
                  "maxLength": 120
                },
                "area": {
                  "type": "string",
                  "maxLength": 120
                },
                "type": {
                  "type": "string",
                  "maxLength": 120
                },
                "due": {
                  "type": "string",
                  "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                },
                "energy": {
                  "type": "string",
                  "enum": [
                    "low",
                    "medium",
                    "high"
                  ]
                },
                "recurrence": {
                  "type": "string",
                  "maxLength": 120
                },
                "proofTarget": {
                  "type": "string",
                  "maxLength": 1000
                }
              },
              "required": [
                "title"
              ],
              "additionalProperties": false
            }
          }
        },
        "required": [
          "expectedWorkspaceCount",
          "drafts"
        ],
        "additionalProperties": false
      },
      "page": "/work"
    }

    page: Review

    get_current_review_queueAnswer

    Read the bounded work queue currently rendered on Review, including explicit total, filtered, shown, and remaining counts.

    View tool JSON
    {
      "name": "get_current_review_queue",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the bounded work queue currently rendered on Review, including explicit total, filtered, shown, and remaining counts.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/review"
    }
    set_review_scopeAction

    Set Review's page-local search and queue filter. This changes only the current page scope and does not modify workspace data.

    View tool JSON
    {
      "name": "set_review_scope",
      "kind": "act",
      "impl": "imperative",
      "description": "Set Review's page-local search and queue filter. This changes only the current page scope and does not modify workspace data.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "maxLength": 120,
            "description": "Search text. Use an empty string to clear the search."
          },
          "filter": {
            "type": "string",
            "enum": [
              "all",
              "blocked",
              "missing-next",
              "owner-gap"
            ],
            "description": "Review queue subfilter."
          }
        },
        "required": [
          "query",
          "filter"
        ],
        "additionalProperties": false
      },
      "page": "/review"
    }

    page: Next

    get_current_next_editorAnswer

    Read the exact current work item, visible Decision Workspace context when present, choices, unsaved editor, and preview shown on Next. This does not change or save the editor.

    View tool JSON
    {
      "name": "get_current_next_editor",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the exact current work item, visible Decision Workspace context when present, choices, unsaved editor, and preview shown on Next. This does not change or save the editor.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/next"
    }
    prepare_next_actionAction

    Prepare a durable browser-local pending next-action draft from one to three exact Work or Review facts. The page rejects stale or mismatched facts, generates the visible evidence note from the verified values, and never saves or writes workspace data fields. A person must later approve the draft; failed or aborted preparation restores its prior pending draft state.

    View tool JSON
    {
      "name": "prepare_next_action",
      "kind": "act",
      "impl": "imperative",
      "description": "Prepare a durable browser-local pending next-action draft from one to three exact Work or Review facts. The page rejects stale or mismatched facts, generates the visible evidence note from the verified values, and never saves or writes workspace data fields. A person must later approve the draft; failed or aborted preparation restores its prior pending draft state.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "choice": {
            "type": "string",
            "minLength": 1,
            "maxLength": 200,
            "description": "Preset label or custom next action to preview."
          },
          "expectedMode": {
            "type": "string",
            "enum": [
              "preset",
              "custom"
            ],
            "description": "Editor mode returned by the latest current-editor read."
          },
          "expectedChoice": {
            "type": "string",
            "maxLength": 200,
            "description": "Editor choice returned by the latest current-editor read."
          },
          "evidence": {
            "type": "array",
            "minItems": 1,
            "maxItems": 3,
            "description": "Exact facts previously read from Work or Review. At least one fact must reference the current work item.",
            "items": {
              "type": "object",
              "properties": {
                "workId": {
                  "type": "string",
                  "minLength": 1,
                  "description": "Exact work item id returned by Work or Review."
                },
                "field": {
                  "type": "string",
                  "enum": [
                    "workflow",
                    "blocker"
                  ],
                  "description": "Exact projected field being cited."
                },
                "expectedValue": {
                  "anyOf": [
                    {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 200
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "description": "Exact field value returned by Work or Review; null is the canonical absent blocker."
                }
              },
              "required": [
                "workId",
                "field",
                "expectedValue"
              ],
              "additionalProperties": false
            }
          }
        },
        "required": [
          "choice",
          "expectedMode",
          "expectedChoice",
          "evidence"
        ],
        "additionalProperties": false
      },
      "page": "/next"
    }