Skip to main content
Glama
SantosRojas

notebooklm-mcp-pro

by SantosRojas

list_artifacts

Read-onlyIdempotent

Lists generated artifacts (reports, audio, quizzes, mind maps) and their status for a NotebookLM notebook, so you can see which outputs are available.

Instructions

Lista los artefactos generados (informes, audio, cuestionarios, mapas mentales...) y su estado.

Input Schema

NameRequiredDescriptionDefault
notebook_idYesID del notebook (obtenlo con list_notebooks).

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint, so the safety profile is covered. The description adds genuine value by disclosing the artifact taxonomy (reports, audio, quizzes, mind maps) and that each item carries a status field, which the annotations don't convey.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single sentence that front-loads the verb and resource and spends no words on filler. Nothing is redundant or buried.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, annotations covering behavior, and full parameter documentation, the description gives enough to invoke correctly. Only the missing tie-breaker against sibling listing/status tools keeps it from a 5.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and the single parameter already documents itself, including the pointer to list_notebooks. The description adds no further parameter semantics, so baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource ('Lista los artefactos generados... y su estado') and enumerates artifact types (informes, audio, cuestionarios, mapas mentales), which cleanly separates it from list_notes, list_sources and list_notebooks. It doesn't explicitly name those siblings, so it stops short of a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied: it's a listing tool scoped by notebook_id, so an agent can infer when to call it. There is no explicit when-to-use guidance and no routing between this and nearby tools like get_generation_status or read_report.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.