Privacy-safe MCP tools and an agent skill for better NotebookLM workflows.
Three tools with complete input schemas and descriptions, but descriptions are generic and lack LLM-optimized guidance. All tools are READ_ONLY (good for safety), but descriptions don't explain WHEN to use each tool or what distinguishes them. Parameters are well-typed with enums where appropriate (artifactType in build_studio_prompt), but lack actionable constraints and dependency hints. No output schemas documented. Error handling absent.
Create a complete NotebookLM prompt pack for source prep, chat, Studio artifacts, study outputs, multimedia, and verification.
Create a clean Markdown source pack for NotebookLM Copied text ingestion.
Create a detailed NotebookLM Studio prompt for a specific artifact.
Descriptions lack LLM-optimized guidance. 'Create a clean Markdown source pack' doesn't explain WHEN to call this vs build_artifact_prompt_pack, or what the output format is. Descriptions should be 50-200 chars and answer: what, when, why.
No output schemas documented. LLMs cannot plan downstream operations or extract structured data. Each tool should declare what fields it returns (e.g., markdown string, JSON object with sections).
Parameter descriptions are minimal. 'High-confidence facts' lacks format guidance (array of strings, max length, examples). 'Notebook source title' doesn't specify length constraints or character restrictions.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 57 | 2026-07-28+ | v2 |
No error handling or recovery guidance. If an LLM passes invalid artifactType or malformed facts array, the tool will fail silently. Errors should guide the LLM to valid options.
Tool composition unclear. build_artifact_prompt_pack accepts artifactTypes array but doesn't explain how it differs from calling build_studio_prompt multiple times. LLMs will struggle to choose between them.