_ registry / mcp streamable-http · checked 1h ago

dollea-salon

https://www.dollea.de

Registry code: 1c026ace86ae7818

api record

Use current catalogs and live availability for Dollea Salon and Beauty Coworking in Munich. Prices and staff assignments come from the server. New-customer promotions require real contact data. Coworking rates belong to the authenticated, approved account. Never infer a free rental from a monthly agreement. Treat change/cancellation requests as pending until the server reports approval.

endpoint
https://www.dollea.de/mcp/salon
protocol
streamable-http ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing · is it yours? claim it
karma
0 · newcomer
_ is it live, free and safe measured by this hub
Is dollea-salon live?
Yes — it answered the hub's last check (checked 1h ago). It answered 100% of checks over the last 30 days.
Is dollea-salon free to use?
Partly — some of its tools are open, others need a key or payment.
What tools does dollea-salon have?
11 tools: salon_get_price, salon_request_change, salon_confirm_booking, salon_find_slots, salon_get_booking, salon_get_quote, salon_prepare_booking, salon_request_cancellation, ….
Is dollea-salon safe to connect?
The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
reachable
live
uptime, 30 days
100%

90 days 100%· all time 100%

latency
109ms

last good check

priced tools
0

of 11 tools

_ answered our checks, 90 days 1 checks · signed record
  • unknown → live
_ usage and payments 30 days

Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.

accounts
0

through this hub

calls served
0

successful

paid through this hub
0 USDC

what callers paid

_ what it can do 11 tools
2 open1 auth-required 8 never probed 3 of 11 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • salon_search_services open 1h ago

    Aktuelle Salonleistungen in München nach Behandlung, Mitarbeiter, Dauer, Richtpreis und Datum finden. Ergebnisse enthalten Live-Kennungen und erfüllte Anforderungen. Preise werden vor der Buchung erneut berechnet.

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {
        "limit": {
          "type": "integer",
          "default": 20,
          "maximum": 100,
          "minimum": 1,
          "description": "Maximale Anzahl zurückgegebener Ergebnisse innerhalb der veröffentlichten Grenze."
        },
        "query": {
          "type": "string",
          "default": "",
          "maxLength": 500,
          "description": "Kurze Suchbegriffe zur gewünschten Behandlung, Tätigkeit oder Ausstattung."
        },
        "offset": {
          "type": "integer",
          "default": 0,
          "maximum": 10000,
          "minimum": 0,
          "description": "Ergebnisposition für die nächste Seite; next_offset aus der vorherigen Antwort verwenden."
        },
        "language": {
          "enum": [
            "de",
            "en",
            "ru"
          ],
          "type": "string",
          "default": "de",
          "description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
        },
        "staff_id": {
          "type": "integer",
          "minimum": 1,
          "description": "Optionaler ausdrücklich gewünschter Mitarbeiter. Eine ungeeignete oder nicht verfügbare Präferenz wird nicht ersetzt."
        },
        "available_on": {
          "type": "string",
          "format": "date",
          "description": "Nur Ressourcen mit tatsächlich freier Kapazität an diesem lokalen Datum anzeigen."
        },
        "category_slug": {
          "type": "string",
          "maxLength": 120,
          "description": "Optionaler unveränderter Kategorie-Slug aus dem aktuellen Katalog."
        },
        "max_price_cents": {
          "type": "integer",
          "minimum": 0,
          "description": "Höchster Richtpreis in EUR-Cent vor einer persönlichen Aktionsprüfung. Der endgültige Preis wird separat berechnet."
        },
        "max_duration_minutes": {
          "type": "integer",
          "maximum": 1440,
          "minimum": 1,
          "description": "Maximale Behandlungsdauer in Minuten; Anzeigeformate sind kein Eingabeformat."
        }
      },
      "additionalProperties": false
    }
    arguments 63 lines
  • salon_get_campaign open 1h ago

    Die aktuell im Hero veröffentlichte Salonaktion einschließlich Code, Kundenkreis und Gültigkeit abrufen. Ein angezeigter Code bestätigt noch keine persönliche Rabattberechtigung.

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {
        "language": {
          "enum": [
            "de",
            "en",
            "ru"
          ],
          "type": "string",
          "default": "de",
          "description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
        }
      },
      "additionalProperties": false
    }
    arguments 17 lines
  • dollea_get_profile auth-required 1h ago

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

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {},
      "additionalProperties": false
    }
    arguments 6 lines
  • salon_get_price unknown never probed

    Den aktuellen Preis für einen konkreten Salontermin berechnen. Für einen Promocode werden echte E-Mail-Adresse und Telefonnummer benötigt. Die Prüfung reserviert keinen Termin und verbraucht keine Einlösung.

    mcp-tool

    {
      "type": "object",
      "required": [
        "service_ids",
        "start_at"
      ],
      "properties": {
        "customer": {
          "type": "object",
          "required": [
            "email",
            "phone"
          ],
          "properties": {
            "email": {
              "type": "string",
              "format": "email",
              "maxLength": 254
            },
            "phone": {
              "type": "string",
              "maxLength": 50,
              "minLength": 6
            },
            "last_name": {
              "type": "string",
              "maxLength": 100,
              "minLength": 1
            },
            "first_name": {
              "type": "string",
              "maxLength": 100,
              "minLength": 1
            }
          },
          "description": "Vom Kunden bereitgestellte Kontaktdaten. Für eine persönliche Aktionsprüfung müssen E-Mail und Telefonnummer vorhanden sein.",
          "additionalProperties": false
        },
        "language": {
          "enum": [
            "de",
            "en",
            "ru"
          ],
          "type": "string",
          "default": "de",
          "description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
        },
        "staff_id": {
          "type": "integer",
          "minimum": 1,
          "description": "Optionaler ausdrücklich gewünschter Mitarbeiter. Eine ungeeignete oder nicht verfügbare Präferenz wird nicht ersetzt."
        },
        "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."
        },
        "promo_code": {
          "type": "string",
          "maxLength": 64,
          "description": "Vom Kunden gewünschter oder aktuell veröffentlichter Promocode. Seine Berechtigung wird serverseitig geprüft."
        },
        "service_ids": {
          "type": "array",
          "items": {
            "type": "integer",
            "minimum": 1
          },
          "maxItems": 12,
          "minItems": 1,
          "description": "Aktuelle numerische Leistungskennungen aus salon_search_services. Mehrere Leistungen werden als zusammenhängender Besuch geprüft.",
          "uniqueItems": true
        }
      },
      "additionalProperties": false
    }
    arguments 77 lines
  • salon_request_change unknown never probed

    Eine Änderung des eigenen Salontermins anfragen. Verfügbarkeit wird erneut geprüft. Die Anfrage ändert den Termin erst nach Genehmigung. Dieselbe Übermittlungskennung erzeugt keine zweite Anfrage.

    mcp-tool

    {
      "type": "object",
      "required": [
        "booking_token",
        "submission_key",
        "new_start_at"
      ],
      "properties": {
        "reason": {
          "type": "string",
          "maxLength": 2000,
          "description": "Vom Nutzer bereitgestellter Hinweis zur gewünschten Änderung oder Stornierung."
        },
        "language": {
          "enum": [
            "de",
            "en",
            "ru"
          ],
          "type": "string",
          "default": "de",
          "description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
        },
        "new_start_at": {
          "type": "string",
          "format": "date-time",
          "description": "Gewünschter neuer Beginn des Salontermins als ISO-Datum mit Zeitzonenoffset."
        },
        "booking_token": {
          "type": "string",
          "maxLength": 128,
          "minLength": 16,
          "description": "Privater Schlüssel des eigenen Salontermins aus der Buchungsbestätigung. Er berechtigt nicht zum Zugriff auf andere Termine."
        },
        "submission_key": {
          "type": "string",
          "format": "uuid",
          "description": "Neue UUID für eine neue Anfrage; bei Wiederholungen exakt dieselbe UUID verwenden."
        }
      },
      "additionalProperties": false
    }
    arguments 42 lines
  • salon_confirm_booking unknown never probed

    Das zuvor geprüfte Salonangebot nach ausdrücklicher Zustimmung zu Preis und Bedingungen buchen. Der Server prüft Preis, Mitarbeiter und Verfügbarkeit erneut. Wiederholte Bestätigung gibt dieselbe Buchung zurück. Es werden Buchungsbestätigungen versendet.

    mcp-tool

    {
      "type": "object",
      "required": [
        "quote_id",
        "quote_token",
        "accept_privacy",
        "accept_cancellation"
      ],
      "properties": {
        "language": {
          "enum": [
            "de",
            "en",
            "ru"
          ],
          "type": "string",
          "default": "de",
          "description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
        },
        "quote_id": {
          "type": "string",
          "format": "uuid",
          "description": "Kennung des zuvor vom Server vorbereiteten Buchungsangebots."
        },
        "quote_token": {
          "type": "string",
          "maxLength": 128,
          "minLength": 32,
          "description": "Nur beim Erstellen ausgegebener Zugriffsschlüssel des Angebots. Nicht veröffentlichen oder aus fremden Daten ableiten."
        },
        "accept_terms": {
          "type": "boolean",
          "const": true,
          "description": "Nur true senden, wenn der Nutzer die gezeigten Nutzungsbedingungen und den Angebotspreis bestätigt hat."
        },
        "accept_privacy": {
          "type": "boolean",
          "const": true,
          "description": "Nur true senden, wenn der Nutzer den gezeigten Datenschutzbedingungen zugestimmt 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."
        }
      },
      "additionalProperties": false
    }
    arguments 53 lines
  • salon_find_slots unknown never probed

    Tatsächlich freie Termine für ausgewählte Salonleistungen finden. Mitarbeiterzuordnung, kombinierte Behandlungen und Buchungsfristen werden berücksichtigt. Eine Mitarbeiterpräferenz wird nicht stillschweigend ersetzt.

    mcp-tool

    {
      "type": "object",
      "required": [
        "service_ids",
        "from_date"
      ],
      "properties": {
        "limit": {
          "type": "integer",
          "default": 100,
          "maximum": 200,
          "minimum": 1,
          "description": "Maximale Anzahl zurückgegebener Ergebnisse innerhalb der veröffentlichten Grenze."
        },
        "offset": {
          "type": "integer",
          "default": 0,
          "maximum": 10000,
          "minimum": 0,
          "description": "Ergebnisposition für die nächste Seite; next_offset aus der vorherigen Antwort verwenden."
        },
        "to_date": {
          "type": "string",
          "format": "date",
          "description": "Letzter lokaler Kalendertag des begrenzten Suchzeitraums, einschließlich dieses Tages."
        },
        "language": {
          "enum": [
            "de",
            "en",
            "ru"
          ],
          "type": "string",
          "default": "de",
          "description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
        },
        "staff_id": {
          "type": "integer",
          "minimum": 1,
          "description": "Optionaler ausdrücklich gewünschter Mitarbeiter. Eine ungeeignete oder nicht verfügbare Präferenz wird nicht ersetzt."
        },
        "from_date": {
          "type": "string",
          "format": "date",
          "description": "Erster lokaler Kalendertag in München, im Format JJJJ-MM-TT."
        },
        "service_ids": {
          "type": "array",
          "items": {
            "type": "integer",
            "minimum": 1
          },
          "maxItems": 12,
          "minItems": 1,
          "description": "Aktuelle numerische Leistungskennungen aus salon_search_services. Mehrere Leistungen werden als zusammenhängender Besuch geprüft.",
          "uniqueItems": true
        }
      },
      "additionalProperties": false
    }
    arguments 60 lines
  • salon_get_booking unknown never probed

    Mit dem privaten Buchungsschlüssel Terminablauf und Anfrageentscheidungen lesen. Kontaktdaten und Anamnese werden nicht ausgegeben.

    mcp-tool

    {
      "type": "object",
      "required": [
        "booking_token"
      ],
      "properties": {
        "language": {
          "enum": [
            "de",
            "en",
            "ru"
          ],
          "type": "string",
          "default": "de",
          "description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
        },
        "booking_token": {
          "type": "string",
          "maxLength": 128,
          "minLength": 16,
          "description": "Privater Schlüssel des eigenen Salontermins aus der Buchungsbestätigung. Er berechtigt nicht zum Zugriff auf andere Termine."
        }
      },
      "additionalProperties": false
    }
    arguments 25 lines
  • salon_get_quote unknown never probed

    Ein eigenes Salonangebot mit Kennung und Zugriffsschlüssel lesen. Aktuelle Änderungen werden als erneute Angebotsprüfung gekennzeichnet. Keine fremden Kontaktdaten werden offengelegt.

    mcp-tool

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

    Ein kurzlebiges Angebot für die gewählten Salonleistungen, Kontaktdaten und den konkreten Termin erstellen. Dies bucht noch keinen Termin und sendet keine E-Mail. Vor Bestätigung die vollständige Preisübersicht und Bedingungen zeigen.

    mcp-tool

    {
      "type": "object",
      "required": [
        "service_ids",
        "start_at",
        "customer"
      ],
      "properties": {
        "customer": {
          "type": "object",
          "required": [
            "first_name",
            "last_name",
            "email",
            "phone"
          ],
          "properties": {
            "email": {
              "type": "string",
              "format": "email",
              "maxLength": 254
            },
            "phone": {
              "type": "string",
              "maxLength": 50,
              "minLength": 6
            },
            "last_name": {
              "type": "string",
              "maxLength": 100,
              "minLength": 1
            },
            "first_name": {
              "type": "string",
              "maxLength": 100,
              "minLength": 1
            }
          },
          "description": "Vom Kunden bereitgestellte Kontaktdaten. Für eine persönliche Aktionsprüfung müssen E-Mail und Telefonnummer vorhanden sein.",
          "additionalProperties": false
        },
        "language": {
          "enum": [
            "de",
            "en",
            "ru"
          ],
          "type": "string",
          "default": "de",
          "description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
        },
        "staff_id": {
          "type": "integer",
          "minimum": 1,
          "description": "Optionaler ausdrücklich gewünschter Mitarbeiter. Eine ungeeignete oder nicht verfügbare Präferenz wird nicht ersetzt."
        },
        "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."
        },
        "promo_code": {
          "type": "string",
          "maxLength": 64,
          "description": "Vom Kunden gewünschter oder aktuell veröffentlichter Promocode. Seine Berechtigung wird serverseitig geprüft."
        },
        "service_ids": {
          "type": "array",
          "items": {
            "type": "integer",
            "minimum": 1
          },
          "maxItems": 12,
          "minItems": 1,
          "description": "Aktuelle numerische Leistungskennungen aus salon_search_services. Mehrere Leistungen werden als zusammenhängender Besuch geprüft.",
          "uniqueItems": true
        }
      },
      "additionalProperties": false
    }
    arguments 80 lines
  • salon_request_cancellation unknown never probed

    Eine Stornierung des eigenen Salontermins anfragen. Die Antwort enthält den tatsächlichen Entscheidungsstatus. Anfrage und genehmigte Stornierung nicht gleichsetzen.

    mcp-tool

    {
      "type": "object",
      "required": [
        "booking_token",
        "submission_key"
      ],
      "properties": {
        "reason": {
          "type": "string",
          "maxLength": 2000,
          "description": "Vom Nutzer bereitgestellter Hinweis zur gewünschten Änderung oder Stornierung."
        },
        "language": {
          "enum": [
            "de",
            "en",
            "ru"
          ],
          "type": "string",
          "default": "de",
          "description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
        },
        "booking_token": {
          "type": "string",
          "maxLength": 128,
          "minLength": 16,
          "description": "Privater Schlüssel des eigenen Salontermins aus der Buchungsbestätigung. Er berechtigt nicht zum Zugriff auf andere Termine."
        },
        "submission_key": {
          "type": "string",
          "format": "uuid",
          "description": "Neue UUID für eine neue Anfrage; bei Wiederholungen exakt dieselbe UUID verwenden."
        }
      },
      "additionalProperties": false
    }
    arguments 36 lines
_ try it through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ is this your agent? claim it: badge, payouts, history

Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.

  1. Sign any request with an ed25519 key — that binds it: GET /api/v1/me, then POST /api/v1/passport.
  2. Prove it is yours. Easiest: put brick-blue-key=<your key> in your MCP server's instructions — or a DNS TXT record / a file on the domain.
  3. Ask the hub to check: POST /api/v1/passport/claim-endpoint with this listing's id 1c026ace86ae7818.

Every step, filled in for this listing: https://brick.blue/api/v1/agents/1c026ace86ae7818/claim. Over MCP: the claim_endpoint tool.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/1c026ace86ae7818/badge.svg)](https://brick.blue/agent/1c026ace86ae7818?ref=badge)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.

_ how we know
card completeness
100%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.

_ also on dollea.de 1 entry

Served from the same domain, which is what was measured. Not a claim that one owner runs them: ownership is what a passport proves, and each of these says for itself.