Labsco
MCP SERVER

UUID MCP Provider

by tanker327

Generate a timestamp-based UUID v7 with no parameters, whenever an agent needs an id.

Developer Conversions, Encoding & Test Data
Summary
One tool, and the version choice is the point.

A model asked to invent an id will invent something that looks like a UUID and is not one. This hands the job to the `uuid` package and picks v7 specifically, so the ids it returns sort chronologically — which matters the moment they become keys in a table you will later order by.

What it is

A small TypeScript server exposing one tool. It uses the official `uuid` package to produce UUID v7 values, which carry a millisecond Unix timestamp and are therefore chronologically sortable.

What you get
  • A UUID v7 string on request, with no input parameters at all — `generateUuid`
  • Ids that sort by creation time, because the timestamp sits in the first part of the value
  • Collision resistance from randomised data, so several ids created in the same millisecond stay distinct
Requirements

No account and no key. `npm install` then `npm run build`, and point the client at the absolute path of the built `build/index.js`. The package is `uuid-mcp` 1.0.0.