🔌MCP - Tools
Übersicht aller Casebase MCP-Tools
🛠️Tool-Übersicht
Der MCP Server stellt 28 Tools in drei Themenblöcken bereit.
🔒 Datenschutz-Hinweis: Der MCP Server fragt den KI-Client zu keinem Zeitpunkt nach der Identität des Nutzers. Felder wie owner, submitter und contactPerson werden serverseitig automatisch anhand der eingeloggten Session gesetzt (beim Erstellen von Use Cases, Data Requirements, Datasets und Strategic Initiatives) und aus allen Antworten an den KI-Client entfernt, bevor sie diesen erreichen. Der KI-Client erhält diese personenbezogenen Felder also weder als Eingabe noch als Ausgabe zu Gesicht.
🎯 Strategic Initiatives
| Tool | Beschreibung |
|---|---|
list_strategic_initiatives |
Listet alle Strategic Initiatives im Workspace auf. |
create_strategic_initiative |
Erstellt eine neue Strategic Initiative. Gültige Status-Werte: DRAFT, PLANNED, ACTIVE, ON_HOLD, COMPLETED, CANCELLED. Gültige Prioritäts-Werte: LOW, MEDIUM, HIGH, CRITICAL. Eigentümer wird automatisch gesetzt. |
update_strategic_initiative |
Aktualisiert eine bestehende Strategic Initiative. Bestehender Eigentümer wird immer beibehalten. |
link_use_case_to_strategic_initiative |
Verknüpft einen Use Case mit einer Strategic Initiative. strategicInitiativeId und useCaseId sind Pflichtfelder. |
unlink_use_case_from_strategic_initiative |
Entfernt die Verknüpfung zwischen einem Use Case und einer Strategic Initiative. Erfordert die mappingId aus get_use_case_strategic_initiatives. |
📁 Use-Case-Themen
Alles rund um den Use Case selbst: Kerndaten, zugehörige Zusatzinformationen und die ausführliche Dokumentation.
Use Cases
| Tool | Beschreibung |
|---|---|
list_use_cases |
Gibt eine paginierte Übersicht des Use-Case-Portfolios zurück. Optionale Pagination via page und size. |
search_use_cases |
Durchsucht und filtert Use Cases. Alle Filterfelder sind optional — ein leerer Body verhält sich wie list_use_cases. |
get_use_case |
Gibt vollständige Details zu einem einzelnen Use Case zurück, inkl. Business Value, Technologien, Web-Links, Custom Fields und Use Case Documentation-Abschnitte. |
create_use_case |
Erstellt einen neuen Use Case. title, maturityLevel und funnelStatus sind Pflichtfelder — maturityLevel und funnelStatus als UUID im Format {"id": "<uuid>"} (via list_maturity_levels und list_funnel_statuses ermitteln). Der Eigentümer wird automatisch auf den angemeldeten Nutzer gesetzt und ist nicht änderbar. |
update_use_case |
Aktualisiert einen bestehenden Use Case. Empfohlener Ablauf: erst get_use_case aufrufen, dann nur die gewünschten Felder ändern und übergeben. |
Use Case Details
Ergänzende Informationen zu einem Use Case, die nur gelesen werden können — Status, Bewertung und Verknüpfungen, die an anderer Stelle im System gepflegt werden.
| Tool | Beschreibung |
|---|---|
get_use_case_relations |
Gibt alle Relationen eines Use Case zurück: verwandt, blockierend und blockiert-durch. |
get_ai_act_status |
Gibt die EU AI Act Risikoeinstufung und Konformitätspflichten eines Use Case zurück. |
get_evaluation_score |
Gibt den letzten Bewertungsscore (Business Value, Machbarkeit) eines Use Case zurück. |
get_use_case_strategic_initiatives |
Gibt alle mit einem Use Case verknüpften Strategic Initiatives zurück, angereichert mit vollständigen Initiative-Details. |
Use Case Documentation
Die strukturierten Dokumentations-Abschnitte eines Use Case (frühere Bezeichnung: "Templates") — die ausführlichen Formularfelder, die je nach Maturity Level unterschiedlich sind.
| Tool | Beschreibung |
|---|---|
get_use_case_documentation |
Gibt die Struktur eines Use Case Documentation-Abschnitts zurück, inkl. aller Felddefinitionen, Labels und Tooltips. |
update_use_case_documentation |
Aktualisiert Name und/oder Beschreibung eines Use Case Documentation-Abschnitts. Zum Befüllen von Feldwerten stattdessen update_use_case mit templateMappings verwenden. |
🔄
update_use_case_documentation: Abschnitte können erst über den MCP Server beschrieben werden, nachdem sie initial über die Casebase-Oberfläche angelegt wurden. Abschnitte sind an das Maturity Level des Use Case gekoppelt. (wird aktuell geupdatet)
🗄️ Data-Themen
Alles rund um Datenanforderungen, Datasets und die Referenzdaten, die zum Erstellen von Use Cases und Initiativen benötigt werden.
Data Requirements
| Tool | Beschreibung |
|---|---|
get_data_requirements |
Listet alle Data Requirements eines Use Case auf. |
create_data_requirement |
Erstellt ein neues Data Requirement für einen Use Case. title ist Pflichtfeld; Eigentümer wird automatisch gesetzt. |
update_data_requirement |
Aktualisiert ein bestehendes Data Requirement. title ist Pflichtfeld; bestehender Eigentümer wird immer beibehalten. |
🔎 Referenzdaten & Lookup
| Tool | Beschreibung |
|---|---|
list_maturity_levels |
Listet alle im Workspace definierten Maturity Levels inkl. UUIDs auf. Muss vor create_use_case aufgerufen werden. |
list_funnel_statuses |
Listet alle Funnel Statuses für ein bestimmtes Maturity Level auf. Erfordert eine maturity_level_id aus list_maturity_levels. |
get_organisation_units |
Gibt alle Organisationseinheiten im Workspace zurück, inkl. der konfigurierten Hierarchieebenen-Labels (z. B. Division, Abteilung). Optional nach level filterbar. |
get_organisation_unit_children |
Gibt die direkten Untereinheiten einer bestimmten Organisationseinheit zurück. |
get_all_metadata |
Gibt alle im Workspace verfügbaren Metadaten-Werte zurück, gruppiert nach Typ (Benefit Clusters, Analytical Methods, Data Sources, Field of Action). |
get_all_custom_fields |
Listet alle Custom Field-Definitionen im Workspace auf. Optional nach destination filterbar (ACTIVITY oder SUMMARY). Vor dem Setzen von Feldwerten aufrufen, um Feld-UUIDs zu ermitteln. |
📋 Übersicht nach Aktion
| Kategorie | Lesen | Erstellen | Aktualisieren | Verknüpfen / Lösen |
|---|---|---|---|---|
| Use Cases | list, search, get |
create_use_case |
update_use_case |
– |
| Use Case Details | get_relations, get_ai_act, get_score, get_strategic_initiatives |
– | – | – |
| Data Requirements | get |
create |
update |
– |
| Strategic Initiatives | list |
create |
update |
link, unlink |
| Use Case Documentation | get |
– | update |
– |
| Datasets | list |
create |
update |
– |
| Referenzdaten | list_maturity_levels, list_funnel_statuses, get_org_units, get_metadata, get_custom_fields |