Skip to main content
Glama

polymnemo

Load Session

load_session
Read-only

Reload a saved session's content, one character page at a time.

Page with page (0-based) while has_more is true. Returns {session_id, content, page, page_size, total_chars, has_more}.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
pageNo
page_sizeNo
session_idYes

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4/5.0
Behavior4/5

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

With readOnlyHint already provided, the description adds useful behavioral context beyond the annotation: the tool is paged, page is 0-based, and the caller must rely on has_more to continue. It does not describe error handling for missing sessions, but for a read-only pagination tool the main behavior is disclosed.

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?

The description is compact, front-loaded with the core action, and each sentence carries useful information: the resource, the pagination approach, and the expected return shape. The listed return object is slightly redundant if a full output schema is present, but the text remains efficient.

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?

Given that this is a simple read-only, paged retrieval tool with an output schema available, the description covers the core operational flow sufficient for an agent to loop through pages. The main gap is the under-described parameters, especially session_id and page_size semantics.

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

Parameters2/5

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

Schema description coverage is 0%, so the description must compensate. It only explains the page parameter, including its 0-based semantics and its relationship to has_more. It does not explain what session_id refers to as an input, nor what page_size means beyond its default in the schema.

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?

The description states a specific action and resource: reload a saved session's content, and adds the distinguishing detail that it is served one character page at a time. This separates it clearly from save_session, recall, and get_memory, even without naming them.

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?

It gives clear guidance on when the tool is applicable: reloading an already-saved session's content. It also explains the pagination loop, telling the agent to keep requesting while has_more is true. It stops short of explicitly naming alternatives or exclusion conditions.

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.