Unofficial MCP server for extracting raw transcripts and metadata from Plaud AI recordings
Six tools with clear verb-noun naming (list, transcript, outline, detail, folders, search) and reasonable descriptions (60-90 chars). All tools have input schemas with typed parameters and descriptions. However, output schemas are completely undocumented, LLMs cannot predict what fields to expect from responses. No error handling guidance, no pagination support despite list/search potentially returning many results, and no indication of which tools are read-only vs. destructive (all are read-only, but this should be explicit). Parameter descriptions lack format constraints (e.g., date format for 'after'/'before' is mentioned but not formalized). Missing idempotency hints and recovery guidance.
Get full metadata and content list for a recording
List all folders/tags available in the Plaud account
List recent recordings with optional filtering by limit, folder, date range
Get the topic outline for a recording with time ranges
Search recordings by keyword in filename
Get the raw transcript for a recording, optionally in JSON format with timestamps
No output schemas documented. LLMs cannot predict response structure, forcing them to guess at field names and types for downstream reasoning.
No pagination support. 'list' and 'search' accept no limit/offset/cursor parameters, risking context window exhaustion if many recordings exist.
Parameter format constraints not formalized. 'after' and 'before' describe YYYY-MM-DD format in text but lack regex/pattern in schema; LLMs may pass invalid dates.
No error recovery guidance. Descriptions do not explain what to do if a recording_id is invalid, transcript is still processing, or API fails.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 52 | 2026-07-28+ | v2 |
Tool annotations missing. No readOnlyHint, destructiveHint, or idempotentHint declared, even though all tools are read-only and safe to retry.