← WebMCP Directory

Tool tree

interface-passport-ride-webmcp.anynickin.chatgpt.site

Travel & EventsTools verified
Website
A synthetic civic route desk demonstrating user-approved interface adaptation and a locked route choice.
Explore capabilities
    get_interface_capabilitiesAnswer

    Read the adaptations this page safely supports and its user-controlled locks. Call this before relaying any interaction preferences.

    View tool JSON
    {
      "name": "get_interface_capabilities",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the adaptations this page safely supports and its user-controlled locks. Call this before relaying any interaction preferences.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    preview_interface_adaptationAction

    Create a visible, non-applying preview of supported interface preferences. This cannot approve or apply the preview.

    View tool JSON
    {
      "name": "preview_interface_adaptation",
      "kind": "act",
      "impl": "imperative",
      "description": "Create a visible, non-applying preview of supported interface preferences. This cannot approve or apply the preview.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "preferences": {
            "type": "object",
            "properties": {
              "targetSize": {
                "type": "string",
                "enum": [
                  "standard",
                  "large"
                ]
              },
              "motion": {
                "type": "string",
                "enum": [
                  "standard",
                  "reduced"
                ]
              }
            },
            "minProperties": 1,
            "additionalProperties": false
          }
        },
        "required": [
          "preferences"
        ],
        "additionalProperties": false
      }
    }
    apply_interface_adaptationAction

    Apply the exact current preview only after the page recorded approval for it. A confirmation argument cannot substitute for that approval, and this tool surface does not establish who operated the page control.

    View tool JSON
    {
      "name": "apply_interface_adaptation",
      "kind": "act",
      "impl": "imperative",
      "description": "Apply the exact current preview only after the page recorded approval for it. A confirmation argument cannot substitute for that approval, and this tool surface does not establish who operated the page control.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "previewId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 128
          }
        },
        "required": [
          "previewId"
        ],
        "additionalProperties": false
      }
    }
    get_interface_adaptation_receiptAnswer

    Read the latest active or undo receipt, current state hash, and whether safe scoped undo is still available.

    View tool JSON
    {
      "name": "get_interface_adaptation_receipt",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the latest active or undo receipt, current state hash, and whether safe scoped undo is still available.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    undo_interface_adaptationAction

    Undo the latest committed adaptation fields exactly while preserving unrelated later task state. Fails if an adapted field or captured protected lock value changed after apply.

    View tool JSON
    {
      "name": "undo_interface_adaptation",
      "kind": "act",
      "impl": "imperative",
      "description": "Undo the latest committed adaptation fields exactly while preserving unrelated later task state. Fails if an adapted field or captured protected lock value changed after apply.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "receiptId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 128
          }
        },
        "required": [
          "receiptId"
        ],
        "additionalProperties": false
      }
    }
    export_adaptation_recordAction

    Export a portable record of this page's adaptation episode so the user's passport origin can file and check it. The record carries this page's declared identity, its capability declaration, the negotiation split, and token-only before and after snapshots. It deliberately carries no form or task data, and this page cannot write to the passport: the agent is the courier and the passport decides what to believe.

    View tool JSON
    {
      "name": "export_adaptation_record",
      "kind": "act",
      "impl": "imperative",
      "description": "Export a portable record of this page's adaptation episode so the user's passport origin can file and check it. The record carries this page's declared identity, its capability declaration, the negotiation split, and token-only before and after snapshots. It deliberately carries no form or task data, and this page cannot write to the passport: the agent is the courier and the passport decides what to believe.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    select_transit_routeAction

    Select one synthetic transit route. A user-locked route choice is always preserved until the user explicitly unlocks it in the page.

    View tool JSON
    {
      "name": "select_transit_route",
      "kind": "act",
      "impl": "imperative",
      "description": "Select one synthetic transit route. A user-locked route choice is always preserved until the user explicitly unlocks it in the page.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "routeId": {
            "type": "string",
            "enum": [
              "indigo-direct",
              "canal-exchange",
              "community-shuttle"
            ]
          }
        },
        "required": [
          "routeId"
        ],
        "additionalProperties": false
      }
    }