Warum weniger Tools laden
Ihr Client sendet die Definition jedes aufgelisteten Tools an das Modell, bevor Sie Ihre erste Frage stellen. Für den gesamten Didit-Katalog sind das Zehntausende Tokens bei jeder Anfrage, grob 50.000 bis 115.000, je nach Tokenizer des Modells. Manche Clients begrenzen außerdem, wie viele Tools sie akzeptieren.
Der Kompromiss ist ein zusätzlicher Schritt.
Ein Tool außerhalb der Liste geht nicht verloren, aber das Modell muss es erst mit der Tool-Suche finden, bevor es das Tool ausführen kann. Ein Modell, das alle Tools sieht, wählt das richtige etwas häufiger aus als ein Modell, das suchen muss.
Laden Sie alle Tools, wenn eine Unterhaltung viele Bereiche umfasst und die Kosten für den Kontext keine Rolle spielen.
Laden Sie
core plus die Toolsets, die Sie am häufigsten nutzen, wenn die Kontextkosten eine Rolle spielen.
Toolsets wählen
Fügen Sietoolsets mit einer durch Kommas getrennten Liste an die Server-URL an:
core ist die kurze Liste, mit der die meisten Arbeiten beginnen.
Sie umfasst Ihre Organisationen und Anwendungen, Verifizierungssitzungen (erstellen, suchen, entscheiden, erklären, in der Sandbox simulieren und Webhook-Zustellungen abrufen), das Suchen von Workflows, Analysen und Guthaben, den API-Schlüssel Ihrer Anwendung und Webhooks, das Suchen von Fällen, Benutzern, Unternehmen und Transaktionen sowie die Suche in der Dokumentation.
core: die oben beschriebene kurze Liste.account: Organisationen, Anwendungen, API-Schlüssel, Mitglieder und Rollen.billing: Tarif, Guthaben, Zahlungsmethoden, Belege und Rechnungsdaten.sessions: Verifizierungssitzungen (erstellen, suchen, entscheiden, prüfen, teilen, importieren, PDFs und Webhook-Zustellungen).workflows: Verifizierungs-Workflows und Fragebögen (erstellen, bearbeiten, validieren und veröffentlichen).lists: benutzerdefinierte Listen, die Sperrliste und die Zulassungsliste.vendors: die Personen und Unternehmen, die Sie verifizieren (Anbieterbenutzer und Anbieterunternehmen).transactions: Transaktionsüberwachung (Transaktionen, Wallet-Screening und Regeln mit Backtesting).cases: Fallmanagement (Fälle erstellen, zuweisen, eskalieren und abschließen).investigator: der Investigator (seine Prüfwarteschlange, Berichte, Entscheidungen, Richtlinienfragen und Leistung).webhooks: Webhook-Ziele und Alerts.reports: Analysen, Exporte und das Audit-Log.branding: White-Label-Branding des Verifizierungsablaufs.verification: eigenständige Verifizierungs-APIs (Ausweisdokument, Gesicht, AML, Adressnachweis, Telefon, E-Mail, Datenbankvalidierung und Unternehmensprüfungen).travel_rule: Travel Rule (Einstellungen, das VASP-Verzeichnis, Netzwerke, Wallet-Adressen, Transfers und Nachrichten).marketplace: der Anbieter-Marktplatz (der Katalog, Ihre Verbindungen und Integrationsanfragen).networks: Betrugsnetzwerke (verknüpfte Sitzungen, Benutzer und Unternehmen, die ein Gerät, ein Dokument oder einen Kontakt teilen).compliance: der Compliance-Assistent (Ihr regulatorisches Profil, dessen Anforderungen und die daraus erzeugten Workflows).docs: Suche in der Didit-Dokumentation.all: jedes Tool, das Ihre Rolle verwenden darf. Dies ist der Standard.
- Toolsets müssen ausdrücklich aktiviert werden. Eine URL ohne
toolsetslistet alles auf. - Wenn Sie Toolsets benennen, werden genau diese aufgelistet.
?toolsets=caseslistet die Fall-Tools sowiedidit_context_get, das jede Verbindung erhält. Fügen Siecorehinzu, um auch die kurze Liste zu behalten. - Ein Toolset bestimmt, was aufgelistet wird, nicht, was Sie ausführen dürfen. Ein Tool außerhalb Ihrer Auswahl wird weiterhin ausgeführt, wenn das Modell es namentlich aufruft, mit denselben Rollenberechtigungen wie immer.
- Ein Name, den der Server nicht kennt, wird ignoriert. Die Verbindung funktioniert trotzdem, und der Server teilt dem Modell mit, welcher Name ignoriert wurde und welche Namen gültig sind.
- Ihre Rolle gilt weiterhin. Ein Toolset gewährt niemals eine Berechtigung: Siehe Rollen und Berechtigungen.
Im Nur-Lese-Modus verbinden
Fügen Sieread_only=true zur Server-URL hinzu:
read_only.
Auf Tools zugreifen, die Sie nicht geladen haben
Wenn eine Verbindung nur einen Teil des Katalogs auflistet, fügt der Server vier Tools hinzu, damit alles erreichbar bleibt:didit_tool_search(Lesezugriff): findet Tools anhand dessen, was Sie tun möchten („Sitzungen als CSV exportieren“), oder listet ein Toolset auf. Jeder Treffer beschreibt, was das Tool tut, welche Parameter es hat und ob es liest, schreibt oder destruktiv ist.didit_tool_describe(Lesezugriff): gibt die vollständige Beschreibung und das Eingabeschema von bis zu fünf Tools zurück.didit_tool_call_read(Lesezugriff): führt ein reines Lese-Tool aus, das nicht in der Liste steht. Ein Tool, das Daten ändert, wird abgelehnt.didit_tool_call_write(destruktiv): führt ein Tool aus, das Daten erstellt, ändert oder löscht und nicht in der Liste steht. Auf einer Verbindung im Nur-Lese-Modus nicht verfügbar.
didit_tool_call_read oder didit_tool_call_write wird genauso geprüft wie ein direkter Aufruf: Ihre Rollenberechtigungen, der Nur-Lese-Modus und alle Anforderungen confirm: true gelten weiterhin.
Die beiden sind getrennt, damit Ihr Client vor einer Änderung bei Ihnen nachfragen, eine Abfrage aber ohne Rückfrage durchlassen kann.
Bei geladenem core läuft eine Anfrage wie „ein neues Teammitglied in meine Organisation einladen“ so ab:
- Das Modell ruft
didit_tool_searchmitinvite a teammateauf und erhältdidit_org_invite_member, markiert als Schreibzugriff. - Es ruft
didit_tool_call_writeauf und übergibtdidit_org_invite_memberalsnamezusammen mit den eigenen Argumenten dieses Tools. - Ihr Client fordert Sie auf, den Aufruf zu bestätigen, wie bei jedem Tool, das Daten ändert.
In Ihrem Client einrichten
Verwenden Sie dieselben Schritte wie in der Installationsanleitung, ergänzt um die Parameter in der URL.- Claude Code
- Codex
- Cursor
- VS Code
- Claude Web und Desktop
- Lokaler Server
? und das & selbst interpretieren.X-MCP-Toolsets: core,workflows und X-MCP-Readonly: true.
Für Toolsets hat ein Wert in der URL Vorrang vor dem Header. Der Nur-Lese-Modus ist aktiv, sobald einer der beiden ihn anfordert.
Das ChatGPT-Plugin verwendet einen eigenen, festen und reduzierten Katalog unter
https://mcp.didit.me/mcp/chatgpt.
Toolsets und der Nur-Lese-Modus gelten dafür nicht.
Siehe ChatGPT verbinden.Prompts, Anweisungen und Dokumentationssuche
Der Server hilft dem Modell, an der richtigen Stelle zu beginnen:- Anweisungen. Beim Verbinden weist der Server das Modell an, mit
didit_context_getzu beginnen, erklärt, wieorganization_idundapplication_idaufgelöst werden, weist es an, in einer Sandbox-Anwendung zu entwickeln, und nennt, welche Toolsets diese Verbindung geladen hat. - Prompts. Clients, die MCP-Prompts unterstützen, zeigen fünf Einstiegspunkte:
integrate_didit,review_queue,explain_session,build_workflowundverification_report. In Claude Code erscheinen sie als Slash-Befehle. - Dokumentationssuche.
didit_docs_searchdurchsucht diese Dokumentation und gibt die passenden Abschnitte mit ihren Links zurück, sodass Fragen zur Funktionsweise von Didit anhand der aktuellen Seiten beantwortet werden.
Prüfen, was eine Verbindung geladen hat
Fragen Sie Ihren Client:toolsets und read_only unter features auf.
Nächste Schritte
Installation
Verbinden Sie Claude, ChatGPT, Cursor, VS Code, Codex oder einen beliebigen MCP-Client.
Referenz der Tools
Alle Tools, ihre Typen und die jeweils benötigte Rollenberechtigung.
Authentifizierung
Anmeldung bei Didit, Scopes und Rollenberechtigungen.
Beispiel-Prompts
Prompts, die vom ersten Tag an funktionieren.