← WebMCP Directory

Tool tree

research-devices-webmcp-demo.vercel.app

Developer ToolsTools verified
Website
A fully synthetic, read-only WebMCP demonstration for evidence-aware research-device comparison.
Explore capabilities

    page: Home

    search_devicesAnswer

    Search eight fictional Research-Devices demonstration records. Returns concise records, source pages on this demo site, dataset version, and limitations.

    View tool JSON
    {
      "name": "search_devices",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search eight fictional Research-Devices demonstration records. Returns concise records, source pages on this demo site, dataset version, and limitations.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "minLength": 1,
            "maxLength": 120,
            "description": "Name, fictional model, author label, category, or summary terms."
          },
          "categoryId": {
            "type": "string",
            "maxLength": 128,
            "description": "Stable synthetic category ID, such as qpcr."
          },
          "manufacturerId": {
            "type": "string",
            "maxLength": 128,
            "description": "Stable entrant-owned author-label ID, such as rd-synthetic-lab."
          },
          "status": {
            "type": "string",
            "enum": [
              "active",
              "discontinued",
              "all"
            ],
            "default": "active"
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10,
            "default": 5
          }
        },
        "anyOf": [
          {
            "required": [
              "query"
            ]
          },
          {
            "required": [
              "categoryId"
            ]
          },
          {
            "required": [
              "manufacturerId"
            ]
          }
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    compare_devicesAction

    Compare two to four same-category fictional records using the same specification field names and units. Missing values remain explicit and no winner is declared.

    View tool JSON
    {
      "name": "compare_devices",
      "kind": "act",
      "impl": "imperative",
      "description": "Compare two to four same-category fictional records using the same specification field names and units. Missing values remain explicit and no winner is declared.",
      "inputSchema": {
        "type": "object",
        "required": [
          "productIds"
        ],
        "properties": {
          "productIds": {
            "type": "array",
            "minItems": 2,
            "maxItems": 4,
            "uniqueItems": true,
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 128
            },
            "description": "Two to four same-category synthetic product IDs from search_devices."
          },
          "maxSpecs": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10,
            "default": 8
          }
        },
        "additionalProperties": false
      },
      "page": "/"
    }
    get_price_rangeAnswer

    Retrieve fictional price records grouped by original currency, pricing condition, and configuration. Values are not offers, quotes, procurement evidence, or market prices.

    View tool JSON
    {
      "name": "get_price_range",
      "kind": "answer",
      "impl": "imperative",
      "description": "Retrieve fictional price records grouped by original currency, pricing condition, and configuration. Values are not offers, quotes, procurement evidence, or market prices.",
      "inputSchema": {
        "type": "object",
        "required": [
          "productIds"
        ],
        "properties": {
          "productIds": {
            "type": "array",
            "minItems": 1,
            "maxItems": 4,
            "uniqueItems": true,
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 128
            }
          },
          "currency": {
            "type": "string",
            "enum": [
              "JPY",
              "USD"
            ],
            "description": "Optional original fictional currency. No conversion is performed."
          }
        },
        "additionalProperties": false
      },
      "page": "/"
    }
    get_literature_signalAnswer

    Retrieve device-name mention counts from twelve fictional research records created for this demo, with source pages on this demo site and explicit interpretation limits.

    View tool JSON
    {
      "name": "get_literature_signal",
      "kind": "answer",
      "impl": "imperative",
      "description": "Retrieve device-name mention counts from twelve fictional research records created for this demo, with source pages on this demo site and explicit interpretation limits.",
      "inputSchema": {
        "type": "object",
        "required": [
          "productIds"
        ],
        "properties": {
          "productIds": {
            "type": "array",
            "minItems": 1,
            "maxItems": 4,
            "uniqueItems": true,
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 128
            }
          }
        },
        "additionalProperties": false
      },
      "page": "/"
    }

    page: Ja

    search_devicesAnswer

    Search eight fictional Research-Devices demonstration records. Returns concise records, source pages on this demo site, dataset version, and limitations.

    View tool JSON
    {
      "name": "search_devices",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search eight fictional Research-Devices demonstration records. Returns concise records, source pages on this demo site, dataset version, and limitations.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "minLength": 1,
            "maxLength": 120,
            "description": "Name, fictional model, author label, category, or summary terms."
          },
          "categoryId": {
            "type": "string",
            "maxLength": 128,
            "description": "Stable synthetic category ID, such as qpcr."
          },
          "manufacturerId": {
            "type": "string",
            "maxLength": 128,
            "description": "Stable entrant-owned author-label ID, such as rd-synthetic-lab."
          },
          "status": {
            "type": "string",
            "enum": [
              "active",
              "discontinued",
              "all"
            ],
            "default": "active"
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10,
            "default": 5
          }
        },
        "anyOf": [
          {
            "required": [
              "query"
            ]
          },
          {
            "required": [
              "categoryId"
            ]
          },
          {
            "required": [
              "manufacturerId"
            ]
          }
        ],
        "additionalProperties": false
      },
      "page": "/ja/"
    }
    compare_devicesAction

    Compare two to four same-category fictional records using the same specification field names and units. Missing values remain explicit and no winner is declared.

    View tool JSON
    {
      "name": "compare_devices",
      "kind": "act",
      "impl": "imperative",
      "description": "Compare two to four same-category fictional records using the same specification field names and units. Missing values remain explicit and no winner is declared.",
      "inputSchema": {
        "type": "object",
        "required": [
          "productIds"
        ],
        "properties": {
          "productIds": {
            "type": "array",
            "minItems": 2,
            "maxItems": 4,
            "uniqueItems": true,
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 128
            },
            "description": "Two to four same-category synthetic product IDs from search_devices."
          },
          "maxSpecs": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10,
            "default": 8
          }
        },
        "additionalProperties": false
      },
      "page": "/ja/"
    }
    get_price_rangeAnswer

    Retrieve fictional price records grouped by original currency, pricing condition, and configuration. Values are not offers, quotes, procurement evidence, or market prices.

    View tool JSON
    {
      "name": "get_price_range",
      "kind": "answer",
      "impl": "imperative",
      "description": "Retrieve fictional price records grouped by original currency, pricing condition, and configuration. Values are not offers, quotes, procurement evidence, or market prices.",
      "inputSchema": {
        "type": "object",
        "required": [
          "productIds"
        ],
        "properties": {
          "productIds": {
            "type": "array",
            "minItems": 1,
            "maxItems": 4,
            "uniqueItems": true,
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 128
            }
          },
          "currency": {
            "type": "string",
            "enum": [
              "JPY",
              "USD"
            ],
            "description": "Optional original fictional currency. No conversion is performed."
          }
        },
        "additionalProperties": false
      },
      "page": "/ja/"
    }
    get_literature_signalAnswer

    Retrieve device-name mention counts from twelve fictional research records created for this demo, with source pages on this demo site and explicit interpretation limits.

    View tool JSON
    {
      "name": "get_literature_signal",
      "kind": "answer",
      "impl": "imperative",
      "description": "Retrieve device-name mention counts from twelve fictional research records created for this demo, with source pages on this demo site and explicit interpretation limits.",
      "inputSchema": {
        "type": "object",
        "required": [
          "productIds"
        ],
        "properties": {
          "productIds": {
            "type": "array",
            "minItems": 1,
            "maxItems": 4,
            "uniqueItems": true,
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 128
            }
          }
        },
        "additionalProperties": false
      },
      "page": "/ja/"
    }