← WebMCP Directory

Tool tree

dannybaanks.github.io

AI & AgentsTools verified
Website
A WebMCP page that shows which tools an agent was actually allowed to use.
Explore capabilities
    list_itemsAnswer

    Read the current items on the shared board. This never changes the board.

    View tool JSON
    {
      "name": "list_items",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the current items on the shared board. This never changes the board.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "filter": {
            "type": "string",
            "maxLength": 140,
            "description": "Optional text to search for."
          }
        },
        "additionalProperties": false
      },
      "page": "/doorman-webmcp/"
    }
    add_itemAction

    Add a new item to the shared board.

    View tool JSON
    {
      "name": "add_item",
      "kind": "act",
      "impl": "imperative",
      "description": "Add a new item to the shared board.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "text": {
            "type": "string",
            "minLength": 1,
            "maxLength": 140,
            "description": "The item text, up to 140 characters."
          }
        },
        "additionalProperties": false,
        "required": [
          "text"
        ]
      },
      "page": "/doorman-webmcp/"
    }
    update_itemAction

    Update an item created by you during this browser session.

    View tool JSON
    {
      "name": "update_item",
      "kind": "act",
      "impl": "imperative",
      "description": "Update an item created by you during this browser session.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "The item id."
          },
          "text": {
            "type": "string",
            "minLength": 1,
            "maxLength": 140,
            "description": "The replacement text, up to 140 characters."
          }
        },
        "additionalProperties": false,
        "required": [
          "id",
          "text"
        ]
      },
      "page": "/doorman-webmcp/"
    }
    request_approvalAction

    Ask the human to approve deleting one specific board item. This never approves or deletes anything.

    View tool JSON
    {
      "name": "request_approval",
      "kind": "act",
      "impl": "imperative",
      "description": "Ask the human to approve deleting one specific board item. This never approves or deletes anything.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "action": {
            "type": "string",
            "enum": [
              "delete_item"
            ],
            "description": "The sensitive action requested."
          },
          "target": {
            "type": "string",
            "description": "The id of the one item to delete."
          },
          "reason": {
            "type": "string",
            "maxLength": 280,
            "description": "Why the agent wants this action."
          }
        },
        "additionalProperties": false,
        "required": [
          "action",
          "target"
        ]
      },
      "page": "/doorman-webmcp/"
    }
    interaction_assessAction

    Assess a model response for relational drift. MUTATES derived drift state and appends a receipt, so it is neither read-only nor idempotent.

    View tool JSON
    {
      "name": "interaction_assess",
      "kind": "act",
      "impl": "imperative",
      "description": "Assess a model response for relational drift. MUTATES derived drift state and appends a receipt, so it is neither read-only nor idempotent.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "user_message": {
            "type": "string",
            "description": "The user message that prompted the response."
          },
          "model_response": {
            "type": "string",
            "description": "The model response to assess."
          }
        },
        "additionalProperties": false,
        "required": [
          "user_message",
          "model_response"
        ]
      },
      "page": "/doorman-webmcp/"
    }
    interaction_stateAnswer

    Read the current derived interaction drift state. No raw transcript is stored.

    View tool JSON
    {
      "name": "interaction_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the current derived interaction drift state. No raw transcript is stored.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/doorman-webmcp/"
    }