Skip to main content
Glama

Gemini Notebook (NotebookLM) MCP Server by useapi.net (third-party)

Update an account

notebook_update_account
Idempotent

Change an account's maxJobs (Studio and research jobs it runs at once, 1-10; kept by useapi.net) and/or its output language, the account-wide Google setting every Studio artifact is written in. Give at least one; the other keeps its value. Returns the account's settings. POST /accounts with email.

Input Schema

NameRequiredDescriptionDefault
emailYesThe account email.
maxJobsNoJobs at once, 1-10.
outputLanguageNoLanguage code for Studio output, e.g. en, es, ja.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already declare idempotent=true, destructive=false and readOnly=false, so the description carries less burden, yet it still adds value: unspecified fields are preserved, the response is the account's settings, and the endpoint is POST /accounts. It also flags that maxJobs is 'kept by useapi.net', a non-obvious cross-tool side effect.

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

Conciseness4/5

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

One dense paragraph, front-loaded with the mutation target and the partial-update rule. Parenthetical glosses earn their place, though the prose is slightly overloaded and could break cleanly into a params line plus a behavior line.

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?

No output schema exists, but the description states the return ('the account's settings') and the write semantics are covered by annotations plus the partial-update rule. Enough for an agent to call this correctly; only an explicit confirmation of auth/rate-limit expectations is absent.

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

Parameters4/5

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

Schema coverage is 100%, so the baseline is 3, but the description genuinely enriches both optional params: maxJobs is scoped to concurrent Studio+research jobs, and outputLanguage is described as the account-wide Google setting all Studio artifacts inherit, which is more than the schema's terse 'Language code for Studio output'.

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

Purpose5/5

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

States a specific verb (change/update) and resource (account) and names the exact mutable fields (maxJobs, outputLanguage). An agent can immediately distinguish it from notebook_get_account and notebook_list_accounts, which read rather than mutate.

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

Usage Guidelines4/5

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

'Give at least one; the other keeps its value' explicitly defines the partial-update contract, so the agent knows it may supply either or both fields. It doesn't name a sibling alternative, but the when-to-use context is otherwise clear for a partial-updater.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources