Zum Hauptinhalt springen
Ausdrucken

doo MCP Server für Veranstalter: Alle Tools im Überblick

Der doo MCP Server stellt 68 Tools bereit (Stand 11.10.2026), mit denen ein KI-Agent Veranstaltungen, Buchungen, Teilnehmer, Kontakte und Webhooks in Ihrer doo Organisation lesen und bearbeiten kann. Wie Sie den MCP Server einrichten, erfahren Sie im Artikel Integration von doo mit Agenten (MCP Server).

1. So arbeiten Agenten mit den Tools

Wenn Sie mit Agenten arbeiten, brauchen Sie die Tools nicht selbst aufzurufen. Sie beschreiben Ihrem Agenten die zu erledigende Aufgabe in natürlicher Sprache, und der Agent wählt die passenden Tools aus, oft mehrere nacheinander.

Beispiel: „Zeige mir alle Buchungen für den KI-Kongress, die noch auf Freigabe warten.“ Der Agent sucht die Veranstaltung heraus, filtert die Buchungen nach dem Status „Freigabe erforderlich“ und listet sie Ihnen im Chatverlauf auf.

2. Unterstützte Tools nach Bereich

Die technischen Tool-Namen sehen Sie zum Beispiel, wenn Ihr KI-Client vor einer Aktion um Bestätigung bittet. Die Tabellen unten helfen Ihnen, solche Anfragen einzuordnen.

Die Tools sind nach den Kategorien unseres Hilfecenters gegliedert. Dort finden Sie jeweils die passenden Anleitungen zur Bedienung in doo.

Legende

ArtBedeutung
LesenRuft nur Daten ab und ändert nichts in doo.
ÄndernLegt Daten an, ändert sie oder löst eine Aktion aus.
⚠️ KritischNicht umkehrbar, löscht etwas oder versendet E-Mails. Lassen Sie sich solche Aktionen vom Agenten vor der Ausführung bestätigen.

2.1. Veranstaltungen

ToolWas es tutArt
searchEventsSucht Veranstaltungen, z. B. nach Titel, Zeitraum, Status, Ort oder Sprache.Lesen
getEventRuft eine Veranstaltung mit Details ab, z. B. Ticketkategorien und Kapazitäten.Lesen
updateEventÄndert Angaben einer bestehenden Veranstaltung.Ändern
cloneEventErstellt eine Kopie einer bestehenden Veranstaltung.Ändern
cancelEventSagt eine Veranstaltung ab. doo erstattet bereits gezahlte Beträge nicht automatisch. Informieren Sie die Teilnehmer und kümmern Sie sich ggf. um Erstattungen.⚠️Kritisch
searchEventFieldsListet die Veranstaltungsfelder einer Veranstaltung mit ihren aktuellen Werten.Lesen
updateEventFieldÄndert den Wert eines Veranstaltungsfelds. Dateifelder werden nicht unterstützt.Ändern
searchEventTemplatesSucht Veranstaltungsvorlagen.Lesen
createEventTemplateErstellt aus einem Veranstaltungsentwurf eine neue Vorlage.Ändern
createEventFromTemplateLegt auf Basis einer Vorlage eine neue Veranstaltung an. Anschließend fragt der Agent die Werte der Veranstaltungsfelder ab.Ändern

Mehr Informationen finden Sie in unserer Kategorie Veranstaltungen.

2.2. Buchungsverwaltung

Buchungen und Zahlungen

ToolWas es tutArt
searchBookingsSucht Buchungen, z. B. nach Veranstaltung oder Status.Lesen
getBookingRuft eine Buchung mit Bucher, Teilnehmern und Zahlungsstatus ab.Lesen
createBookingLegt eine neue Buchung an, auch mit kostenpflichtigen Produkten. Bestätigungs-E-Mail und Rechnung werden nur auf Wunsch versendet. PayPal steht als Zahlungsart nicht zur Verfügung.Ändern
approveBookingGibt eine Buchung frei, die auf manuelle Freigabe wartet. Gilt immer für die gesamte Buchung.Ändern
rejectBookingLehnt eine Buchung ab, die auf manuelle Freigabe wartet. Gilt immer für die gesamte Buchung.⚠️Kritisch
cancelBookingStorniert eine Buchung. Die Stornierung lässt sich nicht rückgängig machen. ⚠️Kritisch
updateBookerÄndert die Daten des Buchers bzw. Rechnungsempfängers, auf Wunsch auch im verknüpften Kontakt.Ändern
getPaymentRuft die Zahlungsinformationen einer Buchung ab.Lesen
confirmBookingPaymentBestätigt den Zahlungseingang. Nur bei Veranstaltungen mit ausdrücklicher Zahlungsbestätigung (eigene Zahlungsabwicklung).Ändern
resendPaymentRequestEmailSendet dem Bucher die Zahlungsaufforderung erneut. Jeder Aufruf versendet eine weitere E-Mail.⚠️ Kritisch

Teilnehmer

ToolWas es tutArt
searchAttendeesListet die Teilnehmer einer Veranstaltung.Lesen
getAttendeeRuft eine teilnehmende Person mit Ticket, Produkten und Antworten ab.Lesen
updateAttendeeÄndert die Daten einer teilnehmenden Person.Ändern

Zusatzfragen und Produkte

ToolWas es tutArt
searchAdditionalBookerQuestionsListet die Zusatzfragen an Bucher einer Veranstaltung.Lesen
getAdditionalBookerQuestionRuft eine einzelne Zusatzfrage an Bucher ab.Lesen
updateBookerAnswersToAdditionalQuestionsÄndert die Antworten des Buchers auf Zusatzfragen.Ändern
searchAdditionalAttendeeQuestionsListet die Zusatzfragen an Teilnehmer einer Veranstaltung.Lesen
getAdditionalAttendeeQuestionRuft eine einzelne Zusatzfrage an Teilnehmer ab.Lesen
updateAttendeeAnswersToAdditionalQuestionsÄndert die Antworten einer teilnehmenden Person auf Zusatzfragen.Ändern
searchBookerProductsListet die Produkte, die Bucher bei einer Veranstaltung buchen können.Lesen
getBookerProductRuft ein einzelnes Bucher-Produkt ab.Lesen
addFreeProductForBookerBucht dem Bucher nachträglich ein kostenloses Produkt hinzu. Es lässt sich nicht wieder entfernen.⚠️ Kritisch
searchAttendeeProductsListet die Produkte, die Teilnehmer bei einer Veranstaltung buchen können.Lesen
getAttendeeProductRuft ein einzelnes Teilnehmer-Produkt ab.Lesen
addFreeProductForAttendeeBucht einer teilnehmenden Person nachträglich ein kostenloses Produkt hinzu. Es lässt sich nicht wieder entfernen.⚠️ Kritisch

Mehr Informationen finden Sie in unserer Kategorie Buchungsverwaltung.

2.3. Kontaktverwaltung

ToolWas es tutArt
searchContactsSucht Kontakte.Lesen
getContactRuft einen Kontakt mit allen Angaben ab.Lesen
updateContactÄndert Angaben eines Kontakts, z. B. Name, Adresse oder Newsletter- und Einladungseinstellungen.Ändern
searchContactFieldsListet die eigenen Kontaktfelder mit ihrem Feldtyp.Lesen
getContactFieldRuft ein einzelnes Kontaktfeld ab.Lesen
updateContactFieldSetzt den Wert eines eigenen Kontaktfelds. Auswahllisten- und Dateifelder werden nicht unterstützt.Ändern
searchContactGroupsSucht Kontaktgruppen.Lesen
getContactGroupRuft eine Kontaktgruppe ab.Lesen
createContactGroupLegt eine neue Kontaktgruppe an.Ändern
addContactToGroupFügt einen Kontakt einer Kontaktgruppe hinzu.Ändern
deleteContactFromGroupEntfernt einen Kontakt aus einer Kontaktgruppe. Der Kontakt selbst bleibt erhalten.Ändern
archiveContactGroupArchiviert eine Kontaktgruppe. Sie lässt sich wieder aktivieren.Ändern
activateArchivedContactGroupAktiviert eine archivierte Kontaktgruppe wieder.Ändern
deleteContactGroupLöscht eine Kontaktgruppe. Die enthaltenen Kontakte bleiben erhalten.⚠️ Kritisch

Mehr Informationen finden Sie in unserer Kategorie Kontaktverwaltung.

2.4. Einlass und Anwesenheiten

ToolWas es tutArt
checkInTicketCheckt ein Ticket anhand des 8-stelligen Ticketcodes ein.Ändern
undoCheckInTicketMacht den Check-in eines Tickets rückgängig.Ändern
searchAttendeeActivityTypesListet die Aktivitätstypen Ihrer Organisation.Lesen
getAttendeeActivityTypeRuft einen einzelnen Aktivitätstyp ab.Lesen
createAttendeeActivityTypeLegt einen neuen Aktivitätstyp an.Ändern
searchAttendeeActivitiesSucht erfasste Aktivitäten von Teilnehmern.Lesen
getAttendeeActivityRuft eine einzelne Aktivität ab.Lesen
createAttendeeActivityErfasst eine neue Aktivität für eine teilnehmende Person.Ändern
deleteAttendeeActivityLöscht eine erfasste Aktivität. ⚠️Kritisch
searchAttendeesByAttendeeActivitiesFindet Teilnehmer anhand ihrer Aktivitäten, z. B. alle, die ein bestimmtes Dokument heruntergeladen haben.Lesen

Teilnehmer-Aktivitäten sind frei definierbare Ereignisse zu einer teilnehmenden Person, zum Beispiel ein Dokument-Download.

Mehr Informationen finden Sie in unserer Kategorie Einlass und Anwesenheiten.

2.5. Integrationen: Webhooks und GraphQL

ToolWas es tutArt
searchWebhookConfigurationsListet die Webhook-Konfigurationen Ihrer Organisation.Lesen
getWebhookConfigurationRuft eine Webhook-Konfiguration mit allen Einstellungen ab.Lesen
createWebhookConfigurationLegt eine Webhook-Konfiguration an. Bestehende Konfigurationen lassen sich nicht ändern, nur neu anlegen.Ändern
deleteWebhookConfigurationLöscht eine Webhook-Konfiguration.⚠️ Kritisch
initializeWebhooksSendet Webhooks für bereits vorhandene Daten nach, z. B. vergangene Buchungen an ein neu angebundenes System (max. 100 Anfragen pro Minute).Ändern
getGraphQLSchemaRuft das Schema der doo GraphQL-Schnittstelle ab.Lesen
runGraphQLQueryFührt eine lesende GraphQL-Abfrage aus, wenn kein anderes Tool die benötigten Daten liefert. Änderungen über GraphQL sind nicht möglich.Lesen

Technische Details finden Sie in der doo API-Dokumentation zu Webhooks.

2.6. Organisation und Hilfs-Tools

ToolWas es tutArt
getCurrentOrganizationRuft die doo Organisation ab, mit der der Agent verbunden ist.Lesen
getSkillLiefert dem Agenten Schritt-für-Schritt-Anleitungen für komplexere Aufgaben, derzeit zum Ändern einer Buchung und zum Schreiben von GraphQL-Abfragen.Lesen

3. Grenzen und Hinweise

3.1. Was derzeit nicht möglich ist

  • Veranstaltungen lassen sich nicht frei neu anlegen, sondern nur auf Basis einer Vorlage oder als Kopie einer bestehenden Veranstaltung. Sollten Sie Interesse daran haben, Veranstaltungsvorlagen mit bestimmten Voreinstellungen für unterschiedliche Event-Formate für Ihren doo Account zu hinterlegen, wenden Sie sich gerne an Ihren doo Ansprechpartner.
  • Kontakte lassen sich aktuell nur bearbeiten, aber nicht neu anlegen oder löschen.
  • Kostenpflichtige Produkte lassen sich nur beim Anlegen einer neuen Buchung hinzufügen. Nachträglich können nur kostenlose Produkte hinzugefügt werden.
  • Dateifelder und Auswahllisten-Kontaktfelder lassen sich derzeit nicht vom Agenten befüllen.
  • Einladungen und andere E-Mail-Kampagnen lassen sich derzeit nicht durch den Agenten versenden.
  • Webhooks an Endpunkte mit OAuth-Autorisierung richtet der doo Support für Sie ein.
  • Es gibt kein eigenes Reporting-Tool. Auswertungen erstellt der Agent aus den Ergebnissen der Such-Tools oder per GraphQL-Abfrage.

3.2. Datenschutz

Daten, die der Agent über den MCP Server abruft, werden von Ihrer KI-Plattform verarbeitet, zum Beispiel von Microsoft Copilot oder Claude. Klären Sie vorab, ob diese Plattform in Ihrem Unternehmen für personenbezogene Teilnehmerdaten freigegeben ist. Hinweise zu Protokollierung und Nutzerkontexten finden Sie in Abschnitt 5 des Artikels Integration von doo mit Agenten (MCP Server).

3.3. Stand

Diese Übersicht gibt den Stand vom 11. Oktober 2026 wieder. Wir erweitern den Funktionsumfang laufend und aktualisieren diesen Artikel entsprechend.

Table of Contents

ANTWORT NICHT GEFUNDEN?

Unser Support-Team hilft Ihnen gerne weiter

Nach oben scrollen