MCP Tool

PARCEL.ONE: Sendungen suchen und abrufen SELECT

Paketlabel-Sendungen mit Status (1 generiert, 2 umverpackt, 3 versandt, 9 storniert), Trackingcode, Carrier-Code und Carrier-Trackingcode, Closing Report, Umverpackung, Lieferung und Kundennummer; Suche, Filter, Sortierung und Seiten (_meta). Mit ID genau eine Sendung. Keine Adressen, keine Zugangsdaten, keine Download-Links (nur label_vorhanden, report_vorhanden).

Tool-Name

tool
select_parcelone_sendungen

Parameter

ParameterTypPflichtBeschreibung
carrier_code string Nein Code des Versanddienstleisters (cep_id), z. B. aus dem Status-Abgleich.
datum_bis string Nein Datum YYYY-MM-DD, einschliesslich.
datum_von string Nein Datum YYYY-MM-DD.
detailgrad string Nein Nur uebersicht.
help integer Nein Filterhilfe.
ID integer Nein Eine Sendung abrufen (interne ID, kein Trackingcode); andere Filter werden dann ignoriert.
kundennummer integer Nein Nur Eintraege zu Lieferungen dieses Kunden.
lieferung_ID integer Nein Nur Eintraege zu dieser Lieferung.
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.
report string Nein ClosedStamp des Closing Reports.
sortierung string Nein Ein Wert, Minus = absteigend. Standard: -datum.
status string Nein 1 generiert, 2 umverpackt, 3 versandt, 9 storniert.
suche string Nein Teiltext im Trackingcode oder Carrier-Trackingcode; eine Zahl findet auch Sendungs- und Lieferungs-ID.
suchtyp string Nein – Standard: parcelone_sendungen

Input Schema

json
{
    "type": "object",
    "properties": {
        "ID": {
            "type": "integer",
            "description": "Eine Sendung abrufen (interne ID, kein Trackingcode); andere Filter werden dann ignoriert.",
            "minimum": 1
        },
        "suche": {
            "type": "string",
            "description": "Teiltext im Trackingcode oder Carrier-Trackingcode; eine Zahl findet auch Sendungs- und Lieferungs-ID.",
            "maxLength": 50
        },
        "status": {
            "type": "string",
            "description": "1 generiert, 2 umverpackt, 3 versandt, 9 storniert.",
            "enum": [
                1,
                2,
                3,
                9
            ],
            "werte": {
                "1": "generiert",
                "2": "umverpackt",
                "3": "versandt",
                "9": "storniert"
            }
        },
        "report": {
            "type": "string",
            "description": "ClosedStamp des Closing Reports.",
            "maxLength": 50
        },
        "carrier_code": {
            "type": "string",
            "description": "Code des Versanddienstleisters (cep_id), z. B. aus dem Status-Abgleich.",
            "maxLength": 100
        },
        "lieferung_ID": {
            "type": "integer",
            "description": "Nur Eintraege zu dieser Lieferung.",
            "minimum": 1
        },
        "kundennummer": {
            "type": "integer",
            "description": "Nur Eintraege zu Lieferungen dieses Kunden.",
            "minimum": 1
        },
        "datum_von": {
            "type": "string",
            "format": "date",
            "description": "Datum YYYY-MM-DD."
        },
        "datum_bis": {
            "type": "string",
            "format": "date",
            "description": "Datum YYYY-MM-DD, einschliesslich."
        },
        "sortierung": {
            "type": "string",
            "description": "Ein Wert, Minus = absteigend. Standard: -datum.",
            "enum": [
                "datum",
                "-datum",
                "id",
                "-id"
            ],
            "werte": {
                "datum": "datum aufsteigend",
                "-datum": "datum 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": [
                "parcelone_sendungen"
            ],
            "default": "parcelone_sendungen"
        }
    },
    "additionalProperties": false
}

Beispiel-Aufruf

json
{
    "tool": "select_parcelone_sendungen",
    "arguments": {
        "carrier_code": "...",
        "datum_bis": "...",
        "datum_von": "...",
        "detailgrad": "...",
        "help": 1,
        "ID": 1,
        "kundennummer": 1,
        "lieferung_ID": 1,
        "limit": 1,
        "offset": 1,
        "report": "...",
        "sortierung": "...",
        "status": "...",
        "suche": "...",
        "suchtyp": "parcelone_sendungen"
    }
}
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