Meeting transcription and diarization platform with chat tools for transcript analysis, actions, formulas, and email integration
Diariz has a single MCP tool (add_as_attachment) with a clear, well-structured definition. The tool name follows verb_noun convention (add_as_attachment), has a substantive description (178 chars), proper input schema with typed parameters, and documented descriptions for each parameter. However, the server offers only ONE tool, which limits its utility as a general MCP integration. The tool is write-only (RISK: WRITE) with no error handling guidance, no recovery suggestions, and no pagination (not applicable here but indicates limited sophistication). The schema is well-formed with type=object, required fields, and parameter descriptions, meeting baseline standards for a simple operation. No tool annotations (readOnlyHint, destructiveHint, idempotentHint) are present despite the destructive nature of the operation.
Save content you have prepared (e.g. a summary, notes, or a table) onto a transcript as a Markdown attachment. Provide a short name and the content as Markdown. It is attached to the transcript in context; if several transcripts are selected the user will choose which one. Use this when the user asks you to attach or save your output to the transcript.
No tool annotations despite destructive operation. Tool marked RISK: WRITE but lacks destructiveHint or confirmation-request pattern in the tool definition.
No error handling guidance or recovery instructions in tool description. If the attachment fails (e.g., transcript not found, invalid markdown), the description does not tell the LLM what to do next.
Description does not explicitly state side effects or idempotency. LLMs need to know: Is this call safe to retry? Does it deduplicate? Can it fail silently?
Single-tool MCP server severely limits scope. Diariz is a transcript management system; only offering 'add_as_attachment' leaves agents unable to list, retrieve, search, or manage transcripts. Composition is broken.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 52 | 2026-07-28+ | v2 |
'name' parameter description ('A short name for the note') is vague about constraints. Does it have length limits? Character restrictions? Collision handling if another attachment has the same name?