# Utility-Tools (Zeit, Calc, Random) SUMMARY: Öffentliche Utility-Endpunkte — Serverzeit, sicherer Taschenrechner, Zufallswert-Generator. Keine Auth erforderlich. KEY CONTEXT: No auth required for any /tools/* endpoint. GET /tools/time → { time, timezone, offset } GET /tools/calc?expr=(10+5)*3 → { result, expr } (safe, no eval, arithmetic only) GET /tools/random?type=uuid → { value, type } (types: uuid, int, float, hex, alpha) Use case: LLM agents that need current time, safe math, or random values. Utility-Tools Die -Endpunkte sind öffentliche Hilfswerkzeuge — keine Authentifizierung erforderlich. Sie sind nützlich für LLM-Agenten, die serverseitige Zeit, sichere Mathe oder Zufallswerte brauchen. GET /tools/time Aktuelle Serverzeit, Zeitzone und UTC-Offset abrufen. [CODE BLOCK] Antwort: [CODE BLOCK] Anwendungsfall: LLM-Agenten, die „wie spät ist es jetzt" für Scheduling, Zeitstempel oder relative Datenberechnungen wissen müssen. GET /tools/calc Sicherer Taschenrechner — nur Arithmetik, kein . Unterstützt , , , , , , und Zahlen. [CODE BLOCK] Antwort: [CODE BLOCK] > [!TIP] > Verwende das statt Mathe im Kopf oder via String-Parsing. Es ist sicher > (keine Code-Injection möglich) und präzise. Unterstützte Operatoren - Addition - Subtraktion - Multiplikation - Division - Modulo - Klammern - Zahlen (ganzzahlig und dezimal) Beispiele [CODE BLOCK] GET /tools/random Zufallswerte generieren. [CODE BLOCK] Typ-Parameter | Typ | Parameter | Ausgabe | |------|-----------|---------| | | keine | UUID-v4-String | | | , (Standard 0-100) | Integer | | | , (Standard 0-100) | Float | | | , (Längenbereich, Standard 8-16) | Hex-String | | | , (Längenbereich, Standard 8-16) | Alphabetischer String | Anwendungsfälle für LLM-Agenten Eindeutige IDs generieren [CODE BLOCK] Prozentwerte berechnen [CODE BLOCK] Aktuellen Zeitstempel abrufen [CODE BLOCK] Testdaten generieren [CODE BLOCK] Nächste Schritte - API-Übersicht — alle Endpunkt-Gruppen - Errors & Fehlerbehandlung