WebMCP Registry

uuid

verifiedv0.1

Generates UUID v4 (random) or v7 (time-ordered, RFC 9562) in the browser, one or up to 1000 at a time. Pass optional version, count (1–1000), uppercase, and hyphens. Output is not idempotent — each call draws new CSPRNG bytes. Variant URLs are not a second machine Tool — pass version and format flags explicitly. Do not use this to generate passwords (that is password) or hashes (that is hash_generator).

Updated 9/3/2026 · Created 9/3/2026

Input Schema

{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {
    "count": {
      "type": "integer",
      "default": 1,
      "maximum": 1000,
      "minimum": 1
    },
    "hyphens": {
      "type": "boolean",
      "default": true
    },
    "version": {
      "enum": [
        "v4",
        "v7"
      ],
      "type": "string",
      "default": "v4"
    },
    "uppercase": {
      "type": "boolean",
      "default": false
    }
  },
  "additionalProperties": false
}

Full Contract

{
  "name": "uuid",
  "description": "Generates UUID v4 (random) or v7 (time-ordered, RFC 9562) in the browser, one or up to 1000 at a time. Pass optional version, count (1–1000), uppercase, and hyphens. Output is not idempotent — each call draws new CSPRNG bytes. Variant URLs are not a second machine Tool — pass version and format flags explicitly. Do not use this to generate passwords (that is password) or hashes (that is hash_generator).",
  "inputSchema": {
    "type": "object",
    "$schema": "http://json-schema.org/draft-07/schema#",
    "properties": {
      "count": {
        "type": "integer",
        "default": 1,
        "maximum": 1000,
        "minimum": 1
      },
      "hyphens": {
        "type": "boolean",
        "default": true
      },
      "version": {
        "enum": [
          "v4",
          "v7"
        ],
        "type": "string",
        "default": "v4"
      },
      "uppercase": {
        "type": "boolean",
        "default": false
      }
    },
    "additionalProperties": false
  }
}

GET /api/tool/simpletoolstack.com/uuid