Describe source
source_getRetrieve a source's metadata—ID, title, type, and extracted character count—without loading its full text; fetch the content separately when needed.
Instructions
Get one source's metadata. Returns its id, title, type (web_page, youtube, pasted_text, pdf, google_docs, ...) and content_length, the number of characters NotebookLM extracted from it. The text itself is left out because it can be very long; fetch it with source_get_content.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"notebook_id": "<notebook_id>",
"source_id": "<source_id>"
},
"name": "source_get"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source_id | Yes | Source ID, as listed in the notebook's sources by notebook_get | |
| notebook_id | Yes | Notebook ID, as returned by notebook_list or notebook_create |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | Yes | ||
| status | Yes | ||
| message | No | Human-readable outcome or next step |