Get brain index
get_brain_indexOverview of the user's Locul account: how many memories are saved and the people, projects and topics that come up most. Read-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
get_brain_indexOverview of the user's Locul account: how many memories are saved and the people, projects and topics that come up most. Read-only.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Changes observed during successful MCP inspections.
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=false, so the safety profile is covered and the trailing 'Read-only' is largely redundant. The description does add value by disclosing the shape of the result — aggregate counts and top-ranked entities — which annotations cannot convey.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single well-structured sentence that front-loads the resource and what is returned. The trailing 'Read-only' fragment is redundant with the annotations and slightly dilutes the otherwise tight phrasing.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With zero parameters and no output schema, the description carries the burden of hinting at return content, and it does so by naming counts and top entities. It omits ranking/ordering or time-window details, but for a simple aggregate read that is a minor gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool takes no parameters, so there is nothing for the description to disambiguate and the baseline of 4 applies. No parameter-related guidance is needed or missing.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific resource (the user's Locul account 'brain index') and enumerates what it covers: memory counts plus top people, projects, and topics. Clear verb+resource, but it does not distinguish itself from the sibling memory_stats, which plausibly overlaps in returning counts.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No when-to-use guidance and no routing against alternatives such as memory_stats or get_entity_profile. The only directional hint is 'Read-only', which tells the agent nothing about when this overview is preferable to a stats or entity call.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Add one secure layer between your agents and this server.