← Files LiteLogARCHIVED FILE
plugin.json
10.2 KB · Nov 3, 2026 · 19:00 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "litelog",
"version": "1.0.0",
"description": "Connect ChatGPT to LiteLog, the operations platform for facility services: sites, tasks, incidents, patrols, shifts, time tracking, material and forms.",
"author": {
"name": "IQONEX GmbH",
"email": "info@litelog.de",
"url": "https://litelog.de"
},
"homepage": "https://litelog.de",
"keywords": [
"facility management",
"security",
"cleaning",
"patrols",
"shift planning",
"incident reports",
"time tracking"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "LiteLog",
"shortDescription": "Facility services operations",
"longDescription": "LiteLog is an operations platform for facility service companies in facility management, security and cleaning, as well as caretaking and holiday rentals. Teams use it to document work on site with tasks, incident reports, checkpoints, patrols, shift plans, time tracking, material and forms. Made and hosted in Germany.\n\nThis plugin links ChatGPT to your company's LiteLog account. Ask in plain language, and ChatGPT fetches the data from LiteLog.\n\nRead: sites (properties) with their settings, tasks and their activity, incident reports, checkpoints and checkpoint coverage, patrol routes and patrols, shifts, staffing gaps, shift attendance and replacement suggestions, time entries, absences (never the reason), people (name and role, no contact data), qualifications, customers, work orders, material stock and movements, form templates and filled-in forms, service levels, target/actual comparisons and your own vacation and time balances.\n\nWrite (level \"Read and write\" only): create and update tasks, add comments and notes, change a task's status, report incidents and set their status or category, plan and update shifts, add time entries (with a reason, at most 45 days back), create and update checkpoints, patrol routes and sites, request material, create form templates as drafts, and request a report as a download link valid for 60 minutes. Nothing can be deleted, drafts are published by a person in LiteLog, and approvals stay with people. No payments.\n\nPermissions: each user signs in to LiteLog, sees which program is asking and chooses \"Read\" or \"Read and write\". The connection inherits the user's role and sites and can never do more than the user can do in LiteLog.\n\nSetup: an administrator allows the AI connection once for the company in the LiteLog portal (Features > Connections). It is off by default. Requires a LiteLog package that includes the REST API. Customer access accounts cannot connect.\n\nDisconnect any time in the portal; it takes effect immediately. Every request is logged with time, user, program and tool; free text is never logged.\n\nDocumentation: https://docs.litelog.de/en/docs/pages/settings/settings-integrations-mcp/\nSupport: info@litelog.de",
"developerName": "IQONEX GmbH",
"category": "Business & Operations",
"capabilities": [
"Read sites, tasks, incidents, patrols, shifts and forms",
"Create and update tasks, shifts, time entries and sites",
"Report incidents and request material",
"Create form templates as drafts"
],
"websiteURL": "https://litelog.de",
"supportURL": "https://litelog.de/en/contact",
"privacyPolicyURL": "https://litelog.de/en/privacy",
"termsOfServiceURL": "https://litelog.de/en/terms",
"defaultPrompt": [
"Which tasks at my sites are overdue and still open?",
"Summarise this week's incident reports by site and severity.",
"Which checkpoints at Site A have not been scanned yet today?"
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Overdue tasks across sites, read only",
"prompt": "Which tasks at my sites are overdue and still open? Group them by site.",
"tools_triggered": "list_properties, list_task_states, list_tasks, get_task",
"expected_behavior": "A list of open tasks whose due date lies in the past, grouped by site, with title and due date."
},
{
"description": "Weekly incident summary, read only",
"prompt": "Summarise this week's incident reports by site and severity.",
"tools_triggered": "list_properties, list_incidents, get_incident",
"expected_behavior": "A short summary per site with the number of incident reports and the most severe ones."
},
{
"description": "Patrol status at a site, read only",
"prompt": "Which checkpoints of the Night round at Site A have not been scanned yet today?",
"tools_triggered": "list_properties, list_routes, get_route, get_checkpoint_coverage",
"expected_behavior": "The checkpoints of the route 'Night round' at Site A that have no scan today (Main entrance, Warehouse back door, Car park), with the route name."
},
{
"description": "Plan a shift (requires 'Read and write')",
"prompt": "Plan a shift at Site A tomorrow from 06:00 to 14:00 with Anna Test.",
"tools_triggered": "list_properties, list_people, create_shift",
"expected_behavior": "Confirmation that the shift was created, with time window, site and assigned person, plus any reported conflicts (none expected)."
},
{
"description": "Create a task (requires 'Read and write')",
"prompt": "Create a task at Site B: check the emergency exit signs, high priority, due this Friday, assigned to Ben Test.",
"tools_triggered": "list_properties, list_people, create_task",
"expected_behavior": "Confirmation that the task was created at Site B with title, high priority, due date this Friday and Ben Test as assignee, plus a link to the task in LiteLog."
}
],
"negative": [
{
"description": "Deleting is not offered through the AI connection. ChatGPT should say that tasks cannot be deleted here and point to the LiteLog portal; it may offer to change the status instead.",
"prompt": "Delete all overdue tasks at Site A."
},
{
"description": "Publishing templates stays with a person in the LiteLog portal; the plugin only writes drafts.",
"prompt": "Publish the form template draft 'Night check'."
},
{
"description": "Approving material requests stays with a person in LiteLog; ChatGPT can only list pending requests.",
"prompt": "Approve the pending material request for Site A."
}
]
},
"commerce": false,
"commerce_description": "LiteLog does not sell products or process payments through ChatGPT.",
"demo_recording_url": "https://youtu.be/mVen0awgi-M"
},
"publication": {
"countries": [
"DE",
"AT",
"CH"
],
"release_notes": "Initial submission. LiteLog connects ChatGPT to a company's LiteLog account (facility services operations). Sign-in with OAuth; the user chooses 'Read' or 'Read and write'. No delete tools. The demo account has no second factor and contains sample data for all test cases; Tasks and shifts created by the test cases are removed after each run.",
"translations": {
"de-DE": {
"subtitle": "Aufgaben, Meldungen, Schichten",
"description": "LiteLog ist die Betriebsplattform f\u00fcr Dienstleister in Facility Management, Sicherheit und Reinigung, dazu Hausmeisterdienste und Ferienwohnungen. Teams dokumentieren damit die Arbeit vor Ort: Aufgaben, Meldungen, Kontrollpunkte, Kontrollg\u00e4nge, Schichtpl\u00e4ne, Zeiterfassung, Material und Formulare. Entwickelt und betrieben in Deutschland.\n\nDas Plugin verbindet ChatGPT mit dem LiteLog-Konto Ihrer Firma. Sie fragen in normaler Sprache, ChatGPT holt die Daten aus LiteLog.\n\nLesen: Objekte mit ihren Einstellungen, Aufgaben und ihr Verlauf, Meldungen, Kontrollpunkte und ihre Abdeckung, Kontrollgang-Routen und Kontrollg\u00e4nge, Schichten, Besetzungsl\u00fccken, Anwesenheit je Schicht und Vertretungsvorschl\u00e4ge, Zeiteintr\u00e4ge, Abwesenheiten (nie der Grund), Personen (Name und Rolle, keine Kontaktdaten), Qualifikationen, Kunden, Arbeitsauftr\u00e4ge, Materialbestand und -bewegungen, Formularvorlagen und ausgef\u00fcllte Formulare, Servicelevel, Soll-Ist-Vergleiche sowie Ihr eigener Urlaubs- und Zeitsaldo.\n\nSchreiben (nur mit Stufe \u201eLesen und schreiben\u201c): Aufgaben anlegen und \u00e4ndern, Kommentare und Notizen erg\u00e4nzen, den Status einer Aufgabe \u00e4ndern, Meldungen erfassen und ihren Status oder ihre Kategorie setzen, Schichten planen und \u00e4ndern, Zeiten nachtragen (mit Grund, h\u00f6chstens 45 Tage zur\u00fcck), Kontrollpunkte, Routen und Objekte anlegen und \u00e4ndern, Material anfordern, Formularvorlagen als Entwurf anlegen und einen Bericht als Download-Link anfordern (60 Minuten g\u00fcltig). L\u00f6schen ist nicht m\u00f6glich, Entw\u00fcrfe ver\u00f6ffentlicht ein Mensch in LiteLog, Freigaben bleiben beim Menschen. Keine Zahlungen.\n\nRechte: Jede Person meldet sich bei LiteLog an, sieht, welches Programm anfragt, und w\u00e4hlt \u201eLesen\u201c oder \u201eLesen und schreiben\u201c. Die Verbindung erbt Rolle und Objekte der Person und kann nie mehr als die Person selbst in LiteLog.\n\nEinrichtung: Eine Administratorin oder ein Administrator erlaubt die KI-Anbindung einmal f\u00fcr die Firma im LiteLog-Portal (Funktionen > Verbindungen). Sie ist standardm\u00e4\u00dfig aus und setzt ein LiteLog-Paket mit REST-API voraus. Kundenzug\u00e4nge k\u00f6nnen sich nicht verbinden.\n\nDie Verbindung l\u00e4sst sich jederzeit im Portal trennen, das wirkt sofort. Jede Anfrage wird mit Zeit, Person, Programm und Werkzeug protokolliert, Freitext nie.\n\nHandbuch: https://docs.litelog.de/docs/pages/settings/settings-integrations-mcp/\nSupport: info@litelog.de"
}
}
},
"apps": "./.app.json"
}
}
}
SHA-256: b6b2485109e80827cf158ae21f9f5912bd144af7e8accff28cd803f738c2e6c2