LabscoMCP early access ↗
tanker327MCP SERVER

UUID MCP Provider

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

by tanker327 ↗Developer Conversions, Encoding & Test DataCommunity

LABSCO 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.

Setup effort

Build from source