← WebMCP Directory

Tool tree

tapalog.com

Productivity & BusinessTools verified
Website
Add clickable hotspots to photos and diagrams. Attach product details, part numbers, and links — all in one catalog file.
Explore capabilities

    page: Every page

    get_catalog_infoAnswer

    Describe the catalog open in the viewer: its name, kind, screens (images) and which one is on screen now. Call this first.

    View tool JSON
    {
      "name": "get_catalog_info",
      "kind": "answer",
      "impl": "imperative",
      "description": "Describe the catalog open in the viewer: its name, kind, screens (images) and which one is on screen now. Call this first.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/"
    }
    list_itemsAnswer

    List the items on one screen of the catalog (default: the screen shown now), plus the screens its navigation markers lead to.

    View tool JSON
    {
      "name": "list_items",
      "kind": "answer",
      "impl": "imperative",
      "description": "List the items on one screen of the catalog (default: the screen shown now), plus the screens its navigation markers lead to.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "screen": {
            "type": "integer",
            "description": "Screen id from get_catalog_info, e.g. 3. Omit for the current screen."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 200,
            "description": "Max items to return, default 50."
          }
        }
      },
      "page": "/"
    }
    find_itemAnswer

    Search every screen of the catalog for items by name, SKU / part number, description, any other field, or the label printed on the image.

    View tool JSON
    {
      "name": "find_item",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search every screen of the catalog for items by name, SKU / part number, description, any other field, or the label printed on the image.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Text to look for, e.g. 'brake pad', 'LR-101' or the marker label '14'."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 200,
            "description": "Max items to return, default 50."
          }
        },
        "required": [
          "query"
        ]
      },
      "page": "/"
    }
    get_item_detailsAnswer

    Get everything the catalog says about one item: description, all fields, its link and where it is shown.

    View tool JSON
    {
      "name": "get_item_details",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get everything the catalog says about one item: description, all fields, its link and where it is shown.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Item id, as returned by list_items or find_item, e.g. 'LR-101'."
          }
        },
        "required": [
          "id"
        ]
      },
      "page": "/"
    }
    open_itemAction

    Show an item to the person: opens its screen in the viewer and highlights the item there.

    View tool JSON
    {
      "name": "open_item",
      "kind": "act",
      "impl": "imperative",
      "description": "Show an item to the person: opens its screen in the viewer and highlights the item there.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Item id, as returned by list_items or find_item, e.g. 'LR-101'."
          }
        },
        "required": [
          "id"
        ]
      },
      "page": "/"
    }
    open_screenAction

    Show one screen (image) of the catalog to the person.

    View tool JSON
    {
      "name": "open_screen",
      "kind": "act",
      "impl": "imperative",
      "description": "Show one screen (image) of the catalog to the person.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "screen": {
            "type": "integer",
            "description": "Screen id from get_catalog_info, e.g. 3."
          }
        },
        "required": [
          "screen"
        ]
      },
      "page": "/"
    }
    go_homeAction

    Go back to the catalog's first screen (its overview or cover).

    View tool JSON
    {
      "name": "go_home",
      "kind": "act",
      "impl": "imperative",
      "description": "Go back to the catalog's first screen (its overview or cover).",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/"
    }
    perform_actionAction

    Open an item's own link (buy, book or learn more) in a new tab. The viewer shows the person a dialog and this call waits for their answer; nothing opens if they decline. The dialog is the person's decision: do not press its buttons yourself.

    View tool JSON
    {
      "name": "perform_action",
      "kind": "act",
      "impl": "imperative",
      "description": "Open an item's own link (buy, book or learn more) in a new tab. The viewer shows the person a dialog and this call waits for their answer; nothing opens if they decline. The dialog is the person's decision: do not press its buttons yourself.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Item id, as returned by list_items or find_item, e.g. 'LR-101'."
          }
        },
        "required": [
          "id"
        ]
      },
      "page": "/"
    }

    page: Schools

    add_to_listAction

    Add an item to the person's list in the viewer (a cart, collection, workout or picks, depending on the catalog). Does not buy or open anything.

    View tool JSON
    {
      "name": "add_to_list",
      "kind": "act",
      "impl": "imperative",
      "description": "Add an item to the person's list in the viewer (a cart, collection, workout or picks, depending on the catalog). Does not buy or open anything.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Item id, as returned by list_items or find_item, e.g. 'LR-101'."
          }
        },
        "required": [
          "id"
        ]
      },
      "page": "/schools.html"
    }
    get_listAnswer

    Show what is in the person's list (cart, collection, workout or picks) in the viewer.

    View tool JSON
    {
      "name": "get_list",
      "kind": "answer",
      "impl": "imperative",
      "description": "Show what is in the person's list (cart, collection, workout or picks) in the viewer.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/schools.html"
    }