MCP Tool

Teamevents mit Filtern und Seiten oder ein Teamevent mit Teilnehmern abrufen SELECT

Teamevents (Titel, Status, Beginn und Ende im Format YYYY-MM-DD - HH:MM, Veranstalter, Anzahl Teilnehmer) mit Suche, Filtern, Sortierung und Seiten (_meta). Mit ID genau ein Teamevent mit Beschreibung, Login-Informationen und allen Teilnehmern (Teilnahmestatus, Anmerkung).

Tool-Name

tool
select_zuckerbrotpeitsche_teamevents

Parameter

ParameterTypPflichtBeschreibung
beginn_bis string Nein Beginn bis Datum (YYYY-MM-DD).
beginn_von string Nein Beginn ab Datum (YYYY-MM-DD).
detailgrad string Nein Nur uebersicht.
help integer Nein Filterhilfe.
ID integer Nein Ein Teamevent vollstaendig abrufen; andere Filter werden dann ignoriert.
limit integer Nein Eintraege je Seite, 1 bis 200, Standard 50.
offset integer Nein Startposition ab 0, Standard 0. Naechste Seite: offset + limit, solange _meta.has_more true ist.
sortierung string Nein Ein Wert, Minus = absteigend. Standard: -termin_von.
status integer Nein Status des Teamevents (select_zuckerbrotpeitsche_statuswerte, ID teamevent).
suche string Nein Suchtext in Titel und Beschreibung.
suchtyp string Nein – Standard: zuckerbrotpeitsche_teamevents
teilnehmer string Nein Benutzername eines eingeladenen Teilnehmers.
veranstalter string Nein Benutzername des Veranstalters.

Input Schema

json
{
    "type": "object",
    "properties": {
        "ID": {
            "type": "integer",
            "description": "Ein Teamevent vollstaendig abrufen; andere Filter werden dann ignoriert.",
            "minimum": 1
        },
        "suche": {
            "type": "string",
            "description": "Suchtext in Titel und Beschreibung.",
            "maxLength": 100
        },
        "status": {
            "type": "integer",
            "description": "Status des Teamevents (select_zuckerbrotpeitsche_statuswerte, ID teamevent).",
            "enum": [
                0,
                1,
                2,
                3,
                4,
                9
            ],
            "werte": {
                "0": "offen",
                "1": "findet statt",
                "2": "findet nicht statt",
                "3": "hat stattgefunden",
                "4": "geplant",
                "9": "storniert"
            }
        },
        "veranstalter": {
            "type": "string",
            "description": "Benutzername des Veranstalters.",
            "maxLength": 100
        },
        "teilnehmer": {
            "type": "string",
            "description": "Benutzername eines eingeladenen Teilnehmers.",
            "maxLength": 100
        },
        "beginn_von": {
            "type": "string",
            "format": "date",
            "description": "Beginn ab Datum (YYYY-MM-DD)."
        },
        "beginn_bis": {
            "type": "string",
            "format": "date",
            "description": "Beginn bis Datum (YYYY-MM-DD)."
        },
        "sortierung": {
            "type": "string",
            "description": "Ein Wert, Minus = absteigend. Standard: -termin_von.",
            "enum": [
                "termin_von",
                "-termin_von",
                "titel",
                "-titel",
                "id",
                "-id"
            ],
            "werte": {
                "termin_von": "termin_von aufsteigend",
                "-termin_von": "termin_von absteigend",
                "titel": "titel aufsteigend",
                "-titel": "titel absteigend",
                "id": "id aufsteigend",
                "-id": "id absteigend"
            }
        },
        "limit": {
            "type": "integer",
            "description": "Eintraege je Seite, 1 bis 200, Standard 50.",
            "minimum": 1,
            "maximum": 200
        },
        "offset": {
            "type": "integer",
            "description": "Startposition ab 0, Standard 0. Naechste Seite: offset + limit, solange _meta.has_more true ist.",
            "minimum": 0
        },
        "detailgrad": {
            "type": "string",
            "description": "Nur uebersicht.",
            "enum": [
                "uebersicht"
            ]
        },
        "help": {
            "type": "integer",
            "enum": [
                1
            ],
            "description": "Filterhilfe."
        },
        "suchtyp": {
            "type": "string",
            "enum": [
                "zuckerbrotpeitsche_teamevents"
            ],
            "default": "zuckerbrotpeitsche_teamevents"
        }
    },
    "additionalProperties": false
}

Beispiel-Aufruf

json
{
    "tool": "select_zuckerbrotpeitsche_teamevents",
    "arguments": {
        "beginn_bis": "...",
        "beginn_von": "...",
        "detailgrad": "...",
        "help": 1,
        "ID": 1,
        "limit": 1,
        "offset": 1,
        "sortierung": "...",
        "status": 1,
        "suche": "...",
        "suchtyp": "zuckerbrotpeitsche_teamevents",
        "teilnehmer": "...",
        "veranstalter": "..."
    }
}
Cookie und Tracking
Diese Webseite nutzt Cookies, um eine sichere und zuverlässige Bereitstellung zu gewährleisten. Erforderliche Cookies sind für den Betrieb notwendig. Optionale Cookies unterstützen uns dabei, die Webseite zu analysieren und kontinuierlich zu verbessern.

Impressum | Datenschutzerklärung