Dollea Beauty Coworking

Find beauty workspaces in Munich and rent them at your approved personal rates.

Sollte ich dies verwenden

Qualität und Sicherheit

B
Qualität der Beschreibung
73%
Vollständigkeit des Schemas
95%
Qualität der Benennung
78%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (12)

  • LOWTool 'coworking_confirm_booking' description lacks action verbin coworking_confirm_booking
  • LOWTool 'coworking_find_dates' description lacks action verbin coworking_find_dates
  • LOWTool 'coworking_get_account' description lacks action verbin coworking_get_account
  • LOWTool 'coworking_get_invoice' description lacks action verbin coworking_get_invoice
  • LOWTool 'coworking_get_quote' description lacks action verbin coworking_get_quote
  • LOWTool 'coworking_list_bookings' description lacks action verbin coworking_list_bookings
  • LOWTool 'coworking_staff_create_block' description lacks action verbin coworking_staff_create_block
  • LOWTool 'coworking_staff_delete_block' description lacks action verbin coworking_staff_delete_block
  • LOWTool 'coworking_staff_delete_special_day' description lacks action verbin coworking_staff_delete_special_day
  • LOWTool 'coworking_staff_update_block' description lacks action verbin coworking_staff_update_block

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~7,791Tokens (Tool-Definitionen)
~3.6 KBTypische Antwortgröße
Erhebliche Auswirkung auf die Aufmerksamkeit (6.09% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "coworking": {
      "url": "https://coworking.dollea.de/mcp/coworking"
    }
  }
}

Remote-Endpunkte

https://coworking.dollea.de/mcp/coworkingstreamable-http

Was es kann

Tool-Inventar

Tools (20)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🔴coworking_confirm_booking(quote_id, quote_token, accept_privacy, accept_terms, accept_cancellation, ...)

Das eigene geprüfte Coworking-Angebot verbindlich buchen. Teilweise verfügbare Serien müssen ausdrücklich bestätigt werden. Preise und Belegung werden erneut geprüft. Wiederholungen erzeugen keine weiteren Miettage oder Bestätigungen.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "quote_id": {
      "type": "string",
      "format": "uuid",
      "description": "Kennung des zuvor vom Server vorbereiteten Buchungsangebots."
    },
    "quote_token": {
      "type": "string",
      "minLength": 32,
      "maxLength": 128,
      "description": "Nur beim Erstellen ausgegebener Zugriffsschlüssel des Angebots. Nicht veröffentlichen oder aus fremden Daten ableiten."
    },
    "accept_privacy": {
      "type": "boolean",
      "const": true,
      "description": "Nur true senden, wenn der Nutzer den gezeigten Datenschutzbedingungen zugestimmt hat."
    },
    "accept_terms": {
      "type": "boolean",
      "const": true,
      "description": "Nur true senden, wenn der Nutzer die gezeigten Nutzungsbedingungen und den Angebotspreis bestätigt hat."
    },
    "accept_cancellation": {
      "type": "boolean",
      "const": true,
      "description": "Nur true senden, wenn der Nutzer die gezeigten Stornierungsbedingungen bestätigt hat."
    },
    "confirm_partial_series": {
      "type": "boolean",
      "default": false,
      "description": "Bei einer verkürzten Mietserie nur nach ausdrücklicher Zustimmung zu allen ausgelassenen Tagen true senden."
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ],
      "default": "de",
      "description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
    }
  },
  "required": [
    "quote_id",
    "quote_token",
    "accept_privacy",
    "accept_terms"
  ],
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "contract_version": {
      "type": "string"
    },
    "business": {
      "type": "string",
      "enum": [
        "salon",
        "coworking"
      ]
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ]
    },
    "timezone": {
      "type": "string"
    },
    "local_date": {
      "type": "string",
      "format": "date"
    },
    "quote_id": {
      "type": "string",
      "format": "uuid"
    },
    "status": {
      "type": "string",
      "const": "confirmed"
    },
    "booking": {
      "type": "object"
    }
  },
  "required": [
    "contract_version",
    "business",
    "language",
    "timezone",
    "local_date",
    "quote_id",
    "status",
    "booking"
  ],
  "additionalProperties": true
}
🟢coworking_find_dates(workspace_id, from_date, to_date, language)

Freie Miettage eines Workspaces prüfen. Die Belegung von Gruppen und enthaltenen Arbeitsplätzen wird gemeinsam berücksichtigt. Es werden keine Daten anderer Mieter offengelegt.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "workspace_id": {
      "type": "integer",
      "minimum": 1,
      "description": "Aktuelle numerische Workspace-Kennung aus coworking_search_workspaces."
    },
    "from_date": {
      "type": "string",
      "format": "date",
      "description": "Erster lokaler Kalendertag in München, im Format JJJJ-MM-TT."
    },
    "to_date": {
      "type": "string",
      "format": "date",
      "description": "Letzter lokaler Kalendertag des begrenzten Suchzeitraums, einschließlich dieses Tages."
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ],
      "default": "de",
      "description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
    }
  },
  "required": [
    "workspace_id",
    "from_date"
  ],
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "contract_version": {
      "type": "string"
    },
    "business": {
      "type": "string",
      "enum": [
        "salon",
        "coworking"
      ]
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ]
    },
    "timezone": {
      "type": "string"
    },
    "local_date": {
      "type": "string",
      "format": "date"
    },
    "workspace_id": {
      "type": "integer",
      "minimum": 1
    },
    "available_dates": {
      "type": "array",
      "items": {
        "type": "string",
        "format": "date"
      }
    },
    "dates": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string",
            "format": "date"
          },
          "available": {
            "type": "boolean"
          }
        },
        "required": [
          "date",
          "available"
        ]
      }
    }
  },
  "required": [
    "contract_version",
    "business",
    "language",
    "timezone",
    "local_date",
    "workspace_id",
    "available_dates",
    "dates"
  ],
  "additionalProperties": true
}
🟢coworking_get_account(language)

Den aktuellen Freigabestatus des eigenen Coworking-Kontos prüfen. Die Antwort nennt Workspaces mit freigeschalteten Preisen und nächste Schritte, ohne Preise anderer Nutzer offenzulegen.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ],
      "default": "de",
      "description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
    }
  },
  "required": [],
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "contract_version": {
      "type": "string"
    },
    "business": {
      "type": "string",
      "enum": [
        "salon",
        "coworking"
      ]
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ]
    },
    "timezone": {
      "type": "string"
    },
    "local_date": {
      "type": "string",
      "format": "date"
    }
  },
  "required": [
    "contract_version",
    "business",
    "language",
    "timezone",
    "local_date"
  ],
  "additionalProperties": true
}
🟢coworking_get_booking(booking_id, language)

Eine eigene Coworking-Buchung und die tatsächlichen Entscheidungen über Änderungsanfragen lesen. Fremde Kennungen erlauben keinen Zugriff.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "booking_id": {
      "type": "integer",
      "minimum": 1,
      "description": "Kennung einer eigenen Mietbuchung aus coworking_list_bookings."
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ],
      "default": "de",
      "description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
    }
  },
  "required": [
    "booking_id"
  ],
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "contract_version": {
      "type": "string"
    },
    "business": {
      "type": "string",
      "enum": [
        "salon",
        "coworking"
      ]
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ]
    },
    "timezone": {
      "type": "string"
    },
    "local_date": {
      "type": "string",
      "format": "date"
    }
  },
  "required": [
    "contract_version",
    "business",
    "language",
    "timezone",
    "local_date"
  ],
  "additionalProperties": true
}
🟢coworking_get_invoice(invoice_id, language)

Eine eigene Rechnung anhand ihrer Kennung abrufen. Eine fremde oder unbekannte Kennung wird als nicht verfügbar behandelt.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "invoice_id": {
      "type": "integer",
      "minimum": 1,
      "description": "Kennung einer eigenen Rechnung aus coworking_list_invoices."
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ],
      "default": "de",
      "description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
    }
  },
  "required": [
    "invoice_id"
  ],
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "contract_version": {
      "type": "string"
    },
    "business": {
      "type": "string",
      "enum": [
        "salon",
        "coworking"
      ]
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ]
    },
    "timezone": {
      "type": "string"
    },
    "local_date": {
      "type": "string",
      "format": "date"
    }
  },
  "required": [
    "contract_version",
    "business",
    "language",
    "timezone",
    "local_date"
  ],
  "additionalProperties": true
}
🟢coworking_get_price(workspace_id, dates, language)

Den persönlichen Mietpreis für konkrete Tage prüfen. Aktuelle Wochenkonditionen, Account-Freigabe und Monatspauschalen werden berücksichtigt. Eine Monatspauschale ist keine kostenlose Miete.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "workspace_id": {
      "type": "integer",
      "minimum": 1,
      "description": "Aktuelle numerische Workspace-Kennung aus coworking_search_workspaces."
    },
    "dates": {
      "type": "array",
      "items": {
        "type": "string",
        "format": "date"
      },
      "minItems": 1,
      "maxItems": 180,
      "uniqueItems": true,
      "description": "Explizite lokale Miettage im Format JJJJ-MM-TT. Der Server prüft jeden Tag und kennzeichnet Konflikte."
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ],
      "default": "de",
      "description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
    }
  },
  "required": [
    "workspace_id",
    "dates"
  ],
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "contract_version": {
      "type": "string"
    },
    "business": {
      "type": "string",
      "enum": [
        "salon",
        "coworking"
      ]
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ]
    },
    "timezone": {
      "type": "string"
    },
    "local_date": {
      "type": "string",
      "format": "date"
    },
    "workspace_id": {
      "type": "integer",
      "minimum": 1
    },
    "dates": {
      "type": "array",
      "items": {
        "type": "string",
        "format": "date"
      }
    },
    "rejected_dates": {
      "type": "array",
      "items": {
        "type": "string",
        "format": "date"
      }
    },
    "partial_series": {
      "type": "boolean"
    },
    "lines": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string",
            "format": "date"
          },
          "price": {
            "type": [
              "object",
              "null"
            ],
            "properties": {
              "amount_cents": {
                "type": "integer",
                "minimum": 0
              },
              "amount": {
                "type": "string",
                "pattern": "^[0-9]+\\.[0-9]{2}$"
              },
              "currency": {
                "type": "string",
                "const": "EUR"
              },
              "display": {
                "type": "string"
              }
            },
            "required": [
              "amount_cents",
              "amount",
              "currency",
              "display"
            ]
          }
        },
        "required": [
          "date",
          "price"
        ]
      }
    },
    "total": {
      "type": [
        "object",
        "null"
      ],
      "properties": {
        "amount_cents": {
          "type": "integer",
          "minimum": 0
        },
        "amount": {
          "type": "string",
          "pattern": "^[0-9]+\\.[0-9]{2}$"
        },
        "currency": {
          "type": "string",
          "const": "EUR"
        },
        "display": {
          "type": "string"
        }
      },
      "required": [
        "amount_cents",
        "amount",
        "currency",
        "display"
      ]
    },
    "additional_booking_total": {
      "type": [
        "object",
        "null"
      ],
      "properties": {
        "amount_cents": {
          "type": "integer",
          "minimum": 0
        },
        "amount": {
          "type": "string",
          "pattern": "^[0-9]+\\.[0-9]{2}$"
        },
        "currency": {
          "type": "string",
          "const": "EUR"
        },
        "display": {
          "type": "string"
        }
      },
      "required": [
        "amount_cents",
        "amount",
        "currency",
        "display"
      ]
    },
    "monthly_agreement": {
      "type": [
        "object",
        "null"
      ],
      "properties": {
        "amount_cents": {
          "type": "integer",
          "minimum": 0
        },
        "amount": {
          "type": "string",
          "pattern": "^[0-9]+\\.[0-9]{2}$"
        },
        "currency": {
          "type": "string",
          "const": "EUR"
        },
        "display": {
          "type": "string"
        }
      },
      "required": [
        "amount_cents",
        "amount",
        "currency",
        "display"
      ]
    },
    "billing_mode": {
      "type": "string",
      "enum": [
        "per_day",
        "monthly_agreement"
      ]
    },
    "existing_price_changes": {
      "type": "array",
      "items": {
        "type": "object"
      }
    }
  },
  "required": [
    "contract_version",
    "business",
    "language",
    "timezone",
    "local_date",
    "workspace_id",
    "dates",
    "rejected_dates",
    "partial_series",
    "lines",
    "total",
    "additional_booking_total",
    "monthly_agreement",
    "billing_mode",
    "existing_price_changes"
  ],
  "additionalProperties": true
}
🟢coworking_get_quote(quote_id, quote_token, language)

Ein eigenes Coworking-Angebot samt gültigen Tagen, Preisen und Bedingungen prüfen. Das ursprüngliche Konto und der Zugriffsschlüssel sind erforderlich.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "quote_id": {
      "type": "string",
      "format": "uuid",
      "description": "Kennung des zuvor vom Server vorbereiteten Buchungsangebots."
    },
    "quote_token": {
      "type": "string",
      "minLength": 32,
      "maxLength": 128,
      "description": "Nur beim Erstellen ausgegebener Zugriffsschlüssel des Angebots. Nicht veröffentlichen oder aus fremden Daten ableiten."
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ],
      "default": "de",
      "description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
    }
  },
  "required": [
    "quote_id",
    "quote_token"
  ],
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "contract_version": {
      "type": "string"
    },
    "business": {
      "type": "string",
      "enum": [
        "salon",
        "coworking"
      ]
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ]
    },
    "timezone": {
      "type": "string"
    },
    "local_date": {
      "type": "string",
      "format": "date"
    },
    "quote_id": {
      "type": "string",
      "format": "uuid"
    },
    "status": {
      "type": "string"
    },
    "expires_at": {
      "type": "string",
      "format": "date-time"
    },
    "offer": {
      "type": "object"
    },
    "requires_confirmation": {
      "type": "boolean"
    }
  },
  "required": [
    "contract_version",
    "business",
    "language",
    "timezone",
    "local_date",
    "quote_id",
    "status",
    "expires_at",
    "offer",
    "requires_confirmation"
  ],
  "additionalProperties": true
}
🟢coworking_list_bookings(language, limit, offset)

Ausschließlich Mietbuchungen des aktuell verbundenen Kontos mit Status und persönlichen Tagespreisen lesen.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ],
      "default": "de",
      "description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "description": "Maximale Anzahl zurückgegebener Ergebnisse innerhalb der veröffentlichten Grenze."
    },
    "offset": {
      "type": "integer",
      "minimum": 0,
      "maximum": 10000,
      "description": "Ergebnisposition für die nächste Seite; next_offset aus der vorherigen Antwort verwenden."
    }
  },
  "required": [],
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "contract_version": {
      "type": "string"
    },
    "business": {
      "type": "string",
      "enum": [
        "salon",
        "coworking"
      ]
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ]
    },
    "timezone": {
      "type": "string"
    },
    "local_date": {
      "type": "string",
      "format": "date"
    }
  },
  "required": [
    "contract_version",
    "business",
    "language",
    "timezone",
    "local_date"
  ],
  "additionalProperties": true
}
🟢coworking_list_invoices(language, limit, offset)

Rechnungen des aktuell verbundenen Kontos mit Beträgen, Fälligkeit und geschütztem Download lesen. Keine Verwaltungsnotizen oder fremden Rechnungen ausgeben.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ],
      "default": "de",
      "description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "description": "Maximale Anzahl zurückgegebener Ergebnisse innerhalb der veröffentlichten Grenze."
    },
    "offset": {
      "type": "integer",
      "minimum": 0,
      "maximum": 10000,
      "description": "Ergebnisposition für die nächste Seite; next_offset aus der vorherigen Antwort verwenden."
    }
  },
  "required": [],
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "contract_version": {
      "type": "string"
    },
    "business": {
      "type": "string",
      "enum": [
        "salon",
        "coworking"
      ]
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ]
    },
    "timezone": {
      "type": "string"
    },
    "local_date": {
      "type": "string",
      "format": "date"
    }
  },
  "required": [
    "contract_version",
    "business",
    "language",
    "timezone",
    "local_date"
  ],
  "additionalProperties": true
}
⚪coworking_prepare_booking(workspace_id, dates, recurrence, notes, language)

Ein persönliches Mietangebot für ausgewählte oder wiederkehrende Tage erstellen. Konflikte werden ausdrücklich ausgewiesen. Die Vorbereitung bucht nichts. Monatspauschalen und zusätzliche Tagesgebühren getrennt darstellen.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "workspace_id": {
      "type": "integer",
      "minimum": 1,
      "description": "Aktuelle numerische Workspace-Kennung aus coworking_search_workspaces."
    },
    "dates": {
      "type": "array",
      "items": {
        "type": "string",
        "format": "date"
      },
      "minItems": 1,
      "maxItems": 180,
      "uniqueItems": true,
      "description": "Explizite lokale Miettage im Format JJJJ-MM-TT. Der Server prüft jeden Tag und kennzeichnet Konflikte."
    },
    "recurrence": {
      "type": "object",
      "properties": {
        "rule": {
          "type": "string",
          "enum": [
            "weekly",
            "monthly"
          ]
        },
        "until": {
          "type": "string",
          "format": "date"
        }
      },
      "required": [
        "rule",
        "until"
      ],
      "additionalProperties": false,
      "description": "Optionale wöchentliche oder monatliche Wiederholung der ausdrücklich gewählten Tage bis zum lokalen Enddatum."
    },
    "notes": {
      "type": "string",
      "maxLength": 2000,
      "description": "Optionaler Hinweis des buchenden Nutzers, maximal 2000 Zeichen."
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ],
      "default": "de",
      "description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
    }
  },
  "required": [
    "workspace_id",
    "dates"
  ],
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "contract_version": {
      "type": "string"
    },
    "business": {
      "type": "string",
      "enum": [
        "salon",
        "coworking"
      ]
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ]
    },
    "timezone": {
      "type": "string"
    },
    "local_date": {
      "type": "string",
      "format": "date"
    },
    "quote_id": {
      "type": "string",
      "format": "uuid"
    },
    "status": {
      "type": "string"
    },
    "expires_at": {
      "type": "string",
      "format": "date-time"
    },
    "offer": {
      "type": "object"
    },
    "requires_confirmation": {
      "type": "boolean"
    }
  },
  "required": [
    "contract_version",
    "business",
    "language",
    "timezone",
    "local_date",
    "quote_id",
    "status",
    "expires_at",
    "offer",
    "requires_confirmation"
  ],
  "additionalProperties": true
}
🔴coworking_request_cancellation(booking_id, submission_key, reason, language)

Eine Stornierung der eigenen Mietbuchung anfragen. Nur eine dauerhafte Anfrage wird angelegt und benachrichtigt; Wiederholungen geben dieselbe Anfrage zurück.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "booking_id": {
      "type": "integer",
      "minimum": 1,
      "description": "Kennung einer eigenen Mietbuchung aus coworking_list_bookings."
    },
    "submission_key": {
      "type": "string",
      "format": "uuid",
      "description": "Neue UUID für eine neue Anfrage; bei Wiederholungen exakt dieselbe UUID verwenden."
    },
    "reason": {
      "type": "string",
      "minLength": 1,
      "maxLength": 2000,
      "description": "Vom Nutzer bereitgestellter Hinweis zur gewünschten Änderung oder Stornierung."
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ],
      "default": "de",
      "description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
    }
  },
  "required": [
    "booking_id",
    "submission_key",
    "reason"
  ],
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "contract_version": {
      "type": "string"
    },
    "business": {
      "type": "string",
      "enum": [
        "salon",
        "coworking"
      ]
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ]
    },
    "timezone": {
      "type": "string"
    },
    "local_date": {
      "type": "string",
      "format": "date"
    }
  },
  "required": [
    "contract_version",
    "business",
    "language",
    "timezone",
    "local_date"
  ],
  "additionalProperties": true
}
🔴coworking_request_change(booking_id, submission_key, new_date, reason, language)

Eine alternative Mietbuchung für das eigene Konto anfragen. Belegung und laufende Anfragen werden geprüft. Die Änderung bleibt bis zur bestehenden Genehmigung offen.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "booking_id": {
      "type": "integer",
      "minimum": 1,
      "description": "Kennung einer eigenen Mietbuchung aus coworking_list_bookings."
    },
    "submission_key": {
      "type": "string",
      "format": "uuid",
      "description": "Neue UUID für eine neue Anfrage; bei Wiederholungen exakt dieselbe UUID verwenden."
    },
    "new_date": {
      "type": "string",
      "format": "date",
      "description": "Gewünschter alternativer Miettag im Format JJJJ-MM-TT."
    },
    "reason": {
      "type": "string",
      "minLength": 1,
      "maxLength": 2000,
      "description": "Vom Nutzer bereitgestellter Hinweis zur gewünschten Änderung oder Stornierung."
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ],
      "default": "de",
      "description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
    }
  },
  "required": [
    "booking_id",
    "submission_key",
    "new_date",
    "reason"
  ],
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "contract_version": {
      "type": "string"
    },
    "business": {
      "type": "string",
      "enum": [
        "salon",
        "coworking"
      ]
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ]
    },
    "timezone": {
      "type": "string"
    },
    "local_date": {
      "type": "string",
      "format": "date"
    }
  },
  "required": [
    "contract_version",
    "business",
    "language",
    "timezone",
    "local_date"
  ],
  "additionalProperties": true
}
🟢coworking_search_workspaces(query, language, limit, offset, equipment_ids, ...)

Beauty-Coworking-Ressourcen in München nach Tätigkeit, Ausstattung, Personenzahl und Datum finden. Gruppen teilen die Belegung mit ihren Einzelplätzen. Persönliche Mietpreise erfordern eine autorisierte Preisprüfung.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "maxLength": 500,
      "default": "",
      "description": "Kurze Suchbegriffe zur gewünschten Behandlung, Tätigkeit oder Ausstattung."
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ],
      "default": "de",
      "description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 20,
      "description": "Maximale Anzahl zurückgegebener Ergebnisse innerhalb der veröffentlichten Grenze."
    },
    "offset": {
      "type": "integer",
      "minimum": 0,
      "maximum": 10000,
      "default": 0,
      "description": "Ergebnisposition für die nächste Seite; next_offset aus der vorherigen Antwort verwenden."
    },
    "equipment_ids": {
      "type": "array",
      "items": {
        "type": "integer",
        "minimum": 1
      },
      "uniqueItems": true,
      "maxItems": 50,
      "description": "Alle erforderlichen Ausstattungskennungen müssen am Workspace vorhanden sein."
    },
    "min_persons": {
      "type": "integer",
      "minimum": 1,
      "maximum": 1000,
      "description": "Benötigte Mindestkapazität des Workspaces."
    },
    "groups_only": {
      "type": "boolean",
      "description": "Nur kombinierte Gruppen-Workspaces anzeigen."
    },
    "supported_uses": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "cosmetics",
          "body_treatments",
          "pmu",
          "lashes",
          "brows",
          "manicure",
          "nail_design",
          "pedicure",
          "training"
        ]
      },
      "uniqueItems": true,
      "description": "Gewünschte Tätigkeiten als strukturierte Kennungen, beispielsweise manicure, lashes oder cosmetics."
    },
    "available_on": {
      "type": "string",
      "format": "date",
      "description": "Nur Ressourcen mit tatsächlich freier Kapazität an diesem lokalen Datum anzeigen."
    }
  },
  "required": [],
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "contract_version": {
      "type": "string"
    },
    "business": {
      "type": "string",
      "enum": [
        "salon",
        "coworking"
      ]
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ]
    },
    "timezone": {
      "type": "string"
    },
    "local_date": {
      "type": "string",
      "format": "date"
    },
    "items": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "pattern": "^(salon|coworking):[1-9][0-9]*$"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "price": {
            "type": [
              "object",
              "null"
            ],
            "properties": {
              "amount_cents": {
                "type": "integer",
                "minimum": 0
              },
              "amount": {
                "type": "string",
                "pattern": "^[0-9]+\\.[0-9]{2}$"
              },
              "currency": {
                "type": "string",
                "const": "EUR"
              },
              "display": {
                "type": "string"
              }
            },
            "required": [
              "amount_cents",
              "amount",
              "currency",
              "display"
            ]
          },
          "url": {
            "type": "string",
            "format": "uri"
          }
        },
        "required": [
          "id",
          "name",
          "description",
          "price",
          "url"
        ]
      }
    },
    "total": {
      "type": "integer",
      "minimum": 0
    },
    "offset": {
      "type": "integer",
      "minimum": 0
    },
    "limit": {
      "type": "integer",
      "minimum": 1
    },
    "next_offset": {
      "type": [
        "integer",
        "null"
      ]
    }
  },
  "required": [
    "contract_version",
    "business",
    "language",
    "timezone",
    "local_date",
    "items",
    "total",
    "offset",
    "limit",
    "next_offset"
  ],
  "additionalProperties": true
}
🟢coworking_staff_availability(from_date, to_date, language)

Die eigenen Wochenzeiten, besonderen Tage und Sperrzeiten lesen. Kundentermine und fremde Mitarbeiterdaten werden nicht ausgegeben.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "from_date": {
      "type": "string",
      "format": "date",
      "description": "Erster lokaler Kalendertag in München, im Format JJJJ-MM-TT."
    },
    "to_date": {
      "type": "string",
      "format": "date",
      "description": "Letzter lokaler Kalendertag des begrenzten Suchzeitraums, einschließlich dieses Tages."
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ],
      "default": "de",
      "description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
    }
  },
  "required": [
    "from_date"
  ],
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "contract_version": {
      "type": "string"
    },
    "business": {
      "type": "string",
      "enum": [
        "salon",
        "coworking"
      ]
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ]
    },
    "timezone": {
      "type": "string"
    },
    "local_date": {
      "type": "string",
      "format": "date"
    }
  },
  "required": [
    "contract_version",
    "business",
    "language",
    "timezone",
    "local_date"
  ],
  "additionalProperties": true
}
🟡coworking_staff_create_block(start_at, end_at, submission_key, service_category_id, reason, ...)

Für den verbundenen Mitarbeiter eine Sperrzeit anlegen. Bestehende Portalberechtigungen und Kategoriezuordnungen gelten. Dieselbe Übermittlungskennung erzeugt keine zweite Sperre.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "start_at": {
      "type": "string",
      "format": "date-time",
      "description": "Konkreter Terminbeginn als ISO-Datum mit Zeitzonenoffset. Relative Zeiten zuerst anhand der mitgelieferten Münchner Ortszeit auflösen."
    },
    "end_at": {
      "type": "string",
      "format": "date-time",
      "description": "Ende der eigenen Verfügbarkeit oder Sperrzeit als ISO-Datum mit Zeitzonenoffset."
    },
    "submission_key": {
      "type": "string",
      "format": "uuid",
      "description": "Neue UUID für eine neue Anfrage; bei Wiederholungen exakt dieselbe UUID verwenden."
    },
    "service_category_id": {
      "type": "integer",
      "minimum": 1,
      "description": "Optionale eigene Leistungskategorie; ohne Kategorie gilt die Sperre für alle eigenen Leistungen."
    },
    "reason": {
      "type": "string",
      "maxLength": 200,
      "description": "Vom Nutzer bereitgestellter Hinweis zur gewünschten Änderung oder Stornierung."
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ],
      "default": "de",
      "description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
    }
  },
  "required": [
    "start_at",
    "end_at",
    "submission_key"
  ],
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "contract_version": {
      "type": "string"
    },
    "business": {
      "type": "string",
      "enum": [
        "salon",
        "coworking"
      ]
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ]
    },
    "timezone": {
      "type": "string"
    },
    "local_date": {
      "type": "string",
      "format": "date"
    }
  },
  "required": [
    "contract_version",
    "business",
    "language",
    "timezone",
    "local_date"
  ],
  "additionalProperties": true
}
🟡coworking_staff_create_special_day(start_at, end_at, submission_key, language)

Für den verbundenen Mitarbeiter einen besonderen verfügbaren Tag anlegen. Start und Ende müssen am selben lokalen Tag liegen.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "start_at": {
      "type": "string",
      "format": "date-time",
      "description": "Konkreter Terminbeginn als ISO-Datum mit Zeitzonenoffset. Relative Zeiten zuerst anhand der mitgelieferten Münchner Ortszeit auflösen."
    },
    "end_at": {
      "type": "string",
      "format": "date-time",
      "description": "Ende der eigenen Verfügbarkeit oder Sperrzeit als ISO-Datum mit Zeitzonenoffset."
    },
    "submission_key": {
      "type": "string",
      "format": "uuid",
      "description": "Neue UUID für eine neue Anfrage; bei Wiederholungen exakt dieselbe UUID verwenden."
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ],
      "default": "de",
      "description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
    }
  },
  "required": [
    "start_at",
    "end_at",
    "submission_key"
  ],
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "contract_version": {
      "type": "string"
    },
    "business": {
      "type": "string",
      "enum": [
        "salon",
        "coworking"
      ]
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ]
    },
    "timezone": {
      "type": "string"
    },
    "local_date": {
      "type": "string",
      "format": "date"
    }
  },
  "required": [
    "contract_version",
    "business",
    "language",
    "timezone",
    "local_date"
  ],
  "additionalProperties": true
}
🔴coworking_staff_delete_block(block_id, submission_key, language)

Eine eigene Sperrzeit entfernen. Die Antwort einer wiederholten Übermittlung bleibt auch nach dem Löschen abrufbar.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "block_id": {
      "type": "integer",
      "minimum": 1,
      "description": "Kennung einer eigenen Sperrzeit aus coworking_staff_availability."
    },
    "submission_key": {
      "type": "string",
      "format": "uuid",
      "description": "Neue UUID für eine neue Anfrage; bei Wiederholungen exakt dieselbe UUID verwenden."
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ],
      "default": "de",
      "description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
    }
  },
  "required": [
    "block_id",
    "submission_key"
  ],
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "contract_version": {
      "type": "string"
    },
    "business": {
      "type": "string",
      "enum": [
        "salon",
        "coworking"
      ]
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ]
    },
    "timezone": {
      "type": "string"
    },
    "local_date": {
      "type": "string",
      "format": "date"
    }
  },
  "required": [
    "contract_version",
    "business",
    "language",
    "timezone",
    "local_date"
  ],
  "additionalProperties": true
}
🔴coworking_staff_delete_special_day(special_day_id, submission_key, language)

Einen eigenen besonderen verfügbaren Tag entfernen. Andere Mitarbeiterprofile bleiben außerhalb dieser Berechtigung.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "special_day_id": {
      "type": "integer",
      "minimum": 1,
      "description": "Kennung eines eigenen besonderen Tages aus coworking_staff_availability."
    },
    "submission_key": {
      "type": "string",
      "format": "uuid",
      "description": "Neue UUID für eine neue Anfrage; bei Wiederholungen exakt dieselbe UUID verwenden."
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ],
      "default": "de",
      "description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
    }
  },
  "required": [
    "special_day_id",
    "submission_key"
  ],
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "contract_version": {
      "type": "string"
    },
    "business": {
      "type": "string",
      "enum": [
        "salon",
        "coworking"
      ]
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ]
    },
    "timezone": {
      "type": "string"
    },
    "local_date": {
      "type": "string",
      "format": "date"
    }
  },
  "required": [
    "contract_version",
    "business",
    "language",
    "timezone",
    "local_date"
  ],
  "additionalProperties": true
}
🔴coworking_staff_update_block(block_id, start_at, end_at, submission_key, service_category_id, ...)

Eine eigene Sperrzeit mit vollständigen neuen Zeitgrenzen ändern. Fremde Mitarbeiter können nicht ausgewählt werden.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "block_id": {
      "type": "integer",
      "minimum": 1,
      "description": "Kennung einer eigenen Sperrzeit aus coworking_staff_availability."
    },
    "start_at": {
      "type": "string",
      "format": "date-time",
      "description": "Konkreter Terminbeginn als ISO-Datum mit Zeitzonenoffset. Relative Zeiten zuerst anhand der mitgelieferten Münchner Ortszeit auflösen."
    },
    "end_at": {
      "type": "string",
      "format": "date-time",
      "description": "Ende der eigenen Verfügbarkeit oder Sperrzeit als ISO-Datum mit Zeitzonenoffset."
    },
    "submission_key": {
      "type": "string",
      "format": "uuid",
      "description": "Neue UUID für eine neue Anfrage; bei Wiederholungen exakt dieselbe UUID verwenden."
    },
    "service_category_id": {
      "type": [
        "integer",
        "null"
      ],
      "minimum": 1,
      "description": "Optionale eigene Leistungskategorie; ohne Kategorie gilt die Sperre für alle eigenen Leistungen."
    },
    "reason": {
      "type": "string",
      "maxLength": 200,
      "description": "Vom Nutzer bereitgestellter Hinweis zur gewünschten Änderung oder Stornierung."
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ],
      "default": "de",
      "description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
    }
  },
  "required": [
    "block_id",
    "start_at",
    "end_at",
    "submission_key"
  ],
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "contract_version": {
      "type": "string"
    },
    "business": {
      "type": "string",
      "enum": [
        "salon",
        "coworking"
      ]
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "ru"
      ]
    },
    "timezone": {
      "type": "string"
    },
    "local_date": {
      "type": "string",
      "format": "date"
    }
  },
  "required": [
    "contract_version",
    "business",
    "language",
    "timezone",
    "local_date"
  ],
  "additionalProperties": true
}
🟢dollea_get_profile

Genau das durch die aktuellen Zugangsdaten verbundene Konto erkennen. Die beständige Kennung bleibt bei Änderungen an E-Mail, Namen oder Zugangsdaten erhalten.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "required": [],
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "minLength": 1,
      "pattern": "\\S"
    },
    "name": {
      "type": "string"
    },
    "email": {
      "type": "string"
    },
    "nickname": {
      "type": "string"
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet20 Tools