server_info
Verify server version, authentication health, and chat load before driving NotebookLM notebook, source, chat, or artifact tools.
Instructions
Report the server version and local authentication health.
Returns the package version, live chat_tasks gauges
({generating, queued, concurrency, cached_results} — check load
before submitting a chat_start batch), and an auth block (authenticated /
storage_exists / json_valid / cookies_present / sid_cookie /
profile). Use it to confirm the server is logged in before driving
notebook tools; if authenticated is false, run notebooklm login on
the server host.
Set include_account=True to also fetch an account block: the
signed-in identity {email, authuser} (persisted first, then a live
WIZ_global_data probe when authenticated; None only when it can't be
discovered) plus quota fields {available, notebook_limit, source_limit, tier, output_language, output_language_is_default}
(output_language is the global account code, e.g. "en", or None
with output_language_is_default: true when using NotebookLM's default).
The quota fields need a live session, so the block is off by default — the
default call is a fast, network-free probe. When the session is missing or
stale the fields degrade to {available: False, reason: ...} (identity
still included) rather than failing the whole call.
profile names the resolved storage profile the probe ran against
(e.g. "default"); the booleans are the actual health signals.
The absolute on-disk storage path is deliberately not returned: it leaks the server-host OS username / filesystem layout to any (possibly remote) caller, while telling the agent nothing it can act on.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| include_account | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||