You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/tools/analytics-tools/index.ts
+8-8Lines changed: 8 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -25,7 +25,7 @@ export function registerAnalyticsTools(): Tool[] {
25
25
name: "get-participant-statistics",
26
26
description:
27
27
'[Analytics] Get detailed participant statistics and behavior analytics. Use when users say: "show participant stats", "participant analytics", "user activity report", "attendee statistics", "who attended meetings", "participant engagement metrics". Optional filters for date range, room, or specific participant. Returns attendance, duration, and activity data.',
@@ -57,7 +57,7 @@ export function registerAnalyticsTools(): Tool[] {
57
57
name: "get-room-analytics",
58
58
description:
59
59
'[Analytics] Get comprehensive room usage analytics and performance metrics. Use when users say: "room analytics", "room usage statistics", "meeting room performance", "room activity report", "how is the room being used", "room metrics". Optional roomId for specific room or all rooms. Returns usage patterns, participant counts, session data.',
@@ -86,7 +86,7 @@ export function registerAnalyticsTools(): Tool[] {
86
86
name: "get-usage-statistics",
87
87
description:
88
88
'[Analytics - TOOL] Get filtered platform usage statistics with specific date ranges and periods. Use when users need: "analytics for specific dates", "weekly/monthly analytics", "analytics for last week", "analytics between dates". For simple "show analytics" use digitalsamba://analytics/team resource instead. Returns sessions, participants, minutes filtered by your criteria.',
@@ -112,7 +112,7 @@ export function registerAnalyticsTools(): Tool[] {
112
112
name: "get-usage-analytics",
113
113
description:
114
114
'[Analytics - TOOL] Get platform usage statistics and growth trends. Use when users say: "usage trends", "platform growth", "total meeting minutes", "usage statistics", "growth metrics". This TOOL provides the same data as digitalsamba://analytics/usage resource. Supports date filters and period grouping. Returns total sessions, participants, minutes, and growth rates.',
@@ -136,7 +136,7 @@ export function registerAnalyticsTools(): Tool[] {
136
136
name: "get-live-analytics",
137
137
description:
138
138
'[Analytics - TOOL] Get real-time analytics for all active sessions. Use when users say: "live session data", "current activity", "real-time analytics", "active sessions", "live meeting stats". This TOOL provides the same data as digitalsamba://analytics/live resource. Returns current active sessions and participant counts.',
annotations: getToolAnnotations("get-live-analytics","Get Live Analytics"),
140
140
inputSchema: {
141
141
type: "object",
142
142
properties: {
@@ -151,7 +151,7 @@ export function registerAnalyticsTools(): Tool[] {
151
151
name: "get-live-room-analytics",
152
152
description:
153
153
'[Analytics - TOOL] Get real-time analytics for a specific room. Use when users say: "live room analytics", "current room activity", "real-time room data", "active room session", "live room stats". Requires roomId. This TOOL provides the same data as digitalsamba://analytics/live/{roomId} resource. Returns current session status and participant activity for that room.',
annotations: getToolAnnotations("get-live-room-analytics","Get Live Room Analytics"),
155
155
inputSchema: {
156
156
type: "object",
157
157
properties: {
@@ -167,7 +167,7 @@ export function registerAnalyticsTools(): Tool[] {
167
167
name: "get-session-analytics",
168
168
description:
169
169
'[Analytics - TOOL] Get detailed analytics for a specific session. Use when users say: "session analytics", "meeting analytics", "session performance data", "session metrics", "meeting statistics". Requires sessionId. This TOOL provides the same data as digitalsamba://analytics/sessions/{sessionId} resource. Returns comprehensive session analytics including participant engagement and activity patterns.',
@@ -183,7 +183,7 @@ export function registerAnalyticsTools(): Tool[] {
183
183
name: "get-participant-analytics",
184
184
description:
185
185
'[Analytics - TOOL] Get analytics for a specific participant across sessions. Use when users say: "user analytics", "participant history", "individual user stats", "participant metrics", "user engagement data". Requires participantId. This TOOL provides the same data as digitalsamba://analytics/participants/{participantId} resource. Returns participant activity across all sessions they joined.',
Copy file name to clipboardExpand all lines: src/tools/communication-management/index.ts
+13-13Lines changed: 13 additions & 13 deletions
Original file line number
Diff line number
Diff line change
@@ -57,7 +57,7 @@ export function registerCommunicationTools(): ToolDefinition[] {
57
57
name: "delete-session-chats",
58
58
description:
59
59
'[Communication Management] Delete all chat messages for a session. Use when users say: "delete session chat", "remove chat messages", "clear session chat history", "delete chat from session", "wipe chat messages". Requires sessionId. This permanently removes all chat data.',
@@ -73,7 +73,7 @@ export function registerCommunicationTools(): ToolDefinition[] {
73
73
name: "delete-room-chats",
74
74
description:
75
75
'[Communication Management] Delete all chat messages from ALL sessions in a room. Use when users say: "delete all room chats", "clear room chat history", "remove all chat messages from room", "wipe room chats". Requires roomId. Affects all past and current sessions.',
@@ -91,7 +91,7 @@ export function registerCommunicationTools(): ToolDefinition[] {
91
91
name: "delete-session-qa",
92
92
description:
93
93
'[Communication Management] Delete all Q&A (questions and answers) from a session. Use when users say: "delete session Q&A", "remove questions and answers", "clear Q&A history", "delete session questions", "wipe Q&A data". Requires sessionId. Removes all Q&A interactions.',
@@ -107,7 +107,7 @@ export function registerCommunicationTools(): ToolDefinition[] {
107
107
name: "delete-room-qa",
108
108
description:
109
109
'[Communication Management] Delete all Q&A from ALL sessions in a room. Use when users say: "delete all room Q&A", "clear room questions", "remove all Q&A from room", "wipe room Q&A history". Requires roomId. Affects all sessions\' Q&A data.',
@@ -125,7 +125,7 @@ export function registerCommunicationTools(): ToolDefinition[] {
125
125
name: "list-room-transcripts",
126
126
description:
127
127
'[Communication Management] Get closed captioning transcripts for a room. Use when users say: "get room transcripts", "show transcription", "list captions", "view closed captions", "get transcript history". Returns paginated list of transcript entries with participant info.',
@@ -153,7 +153,7 @@ export function registerCommunicationTools(): ToolDefinition[] {
153
153
name: "list-session-transcripts",
154
154
description:
155
155
'[Communication Management] Get closed captioning transcripts for a specific session. Use when users say: "get session transcript", "show meeting captions", "view session transcription". Returns paginated transcript entries for a single session.',
@@ -177,7 +177,7 @@ export function registerCommunicationTools(): ToolDefinition[] {
177
177
name: "export-room-transcripts",
178
178
description:
179
179
'[Communication Management] Export all room transcripts to a file format. Use when users say: "export room transcript", "download captions", "save transcript as text", "export closed captions". Supports txt or json format.',
@@ -214,7 +214,7 @@ export function registerCommunicationTools(): ToolDefinition[] {
214
214
name: "delete-room-transcripts",
215
215
description:
216
216
'[Communication Management] Delete all transcripts from a room. Use when users say: "delete all room transcripts", "clear room transcription history", "remove all transcripts from room", "wipe room transcripts". Requires roomId. Permanently removes all transcript records.',
@@ -248,7 +248,7 @@ export function registerCommunicationTools(): ToolDefinition[] {
248
248
name: "delete-room-summaries",
249
249
description:
250
250
'[Communication Management] Delete all AI summaries from ALL sessions in a room. Use when users say: "delete all room summaries", "clear room AI summaries", "remove all summaries from room", "wipe room summary history". Requires roomId. Affects all sessions\' AI summaries.',
@@ -266,7 +266,7 @@ export function registerCommunicationTools(): ToolDefinition[] {
266
266
name: "delete-session-recordings",
267
267
description:
268
268
'[Communication Management] Delete all recordings from a session. Use when users say: "delete session recordings", "remove session videos", "clear session recordings". Requires session_id. Permanently removes all recording data for the session.',
@@ -282,7 +282,7 @@ export function registerCommunicationTools(): ToolDefinition[] {
282
282
name: "delete-session-resources",
283
283
description:
284
284
'[Communication Management] Delete all shared resources from a session. Use when users say: "delete session resources", "remove session files", "clear session shared content". Requires session_id. Permanently removes all shared files/content.',
Copy file name to clipboardExpand all lines: src/tools/export-tools/index.ts
+7-7Lines changed: 7 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -219,7 +219,7 @@ export function registerExportTools(): Tool[] {
219
219
name: "export-chat-messages",
220
220
description:
221
221
"[Export Tools] Export chat messages from a room. Use when users say: \"export chat\", \"download chat messages\", \"export room chat\", \"get chat history\", \"save chat messages\". Mirrors digitalsamba://exports/communications/{roomId}/chat resource for AI assistant compatibility. Requires roomId. Supports format (txt/json) and optional sessionId for specific sessions.",
@@ -244,7 +244,7 @@ export function registerExportTools(): Tool[] {
244
244
name: "export-qa-data",
245
245
description:
246
246
"[Export Tools] Export questions and answers from a room. Use when users say: \"export Q&A\", \"download questions\", \"export Q&A data\", \"get question history\", \"save Q&A session\". Mirrors digitalsamba://exports/communications/{roomId}/qa resource for AI assistant compatibility. Requires roomId. Supports format and optional sessionId.",
@@ -269,7 +269,7 @@ export function registerExportTools(): Tool[] {
269
269
name: "export-session-transcripts",
270
270
description:
271
271
"[Export Tools] Export transcription data from a session. Use when users say: \"export transcript\", \"download transcripts\", \"export transcription\", \"get transcript\", \"save meeting transcript\". Mirrors digitalsamba://exports/communications/{sessionId}/transcripts resource for AI assistant compatibility. Requires sessionId.",
0 commit comments