crypto_uuid
Generate RFC 4122 UUIDs in version 1 or 4 for identifiers, API keys, or test fixtures. Supports formatting options like hyphens, uppercase, and braces.
Instructions
UUID Generator (v1 and v4). Generate one or more RFC 4122 UUIDs in version 4 (random) or version 1 (timestamp + node), with optional formatting (strip hyphens, uppercase, wrap in braces). Use it to mint fresh identifiers for databases, API keys, or test fixtures; use data_uuid_validator instead to validate or decode an existing UUID. Runs locally on the input you provide: read-only, non-destructive, contacts no external service, and is rate-limited (60 requests/minute anonymous). Output is non-idempotent — each call returns new random values. Returns the canonical and formatted UUID arrays plus the requested version and count.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "crypto_uuid"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| version | No | UUID version. 4 = fully random; 1 = time-based (embeds a timestamp and a random node). Only 1 and 4 are supported. | |
| quantity | No | How many UUIDs to generate, from 1 to 100. | |
| formatting | No | Optional output formatting applied to every generated UUID. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | No | Whether generation succeeded. | |
| result | No | The generation payload. |