Skip to main content
Glama

What we remember about the person

get_person_memory
Read-only

What the platform remembers about THIS person between conversations: up to six stable traits (role, industry, where they ship to, language, attitude to price, document requirements) and the one-line outcome of their last 5 conversations. Call it before you answer, so you do not ask again what they already told you. The person is taken from the visitor token — never pass an id. A guest gets an empty answer (reason: "guest"): we keep no memory without a cabinet where the person could see it. Nothing is carried over when a guest signs in — there was nothing to carry — but the account may already hold memory from earlier visits, so call this door again right after sign-in. Each trait carries origin: human means they said it outright, model means an agent inferred it — treat an inferred trait as a guess worth confirming, not as a fact. If this door is silent, answer as before.

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.7/5.0
Behavior5/5

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

Beyond the readOnlyHint and non-destructive annotations, the description discloses critical behavioral traits: guest responses return `reason: "guest"` with no data, no memory is kept without a cabinet, the person is inferred from the visitor token (never an id), and `origin: model` traits are guesses worth confirming. This is rich, actionable context that annotations alone do not provide.

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 front-loaded with purpose and content, then usage and guest caveats. It is somewhat long and includes a parenthetical redundancy ('there was nothing to carry'), but every part contributes meaning and no section feels superfluous.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema exists, so the description must explain the return shape, and it does: up to six traits, last five conversation outcomes, the `origin` field with human/model semantics, and the empty-guest response with `reason: "guest"`. Together with the usage and sign-in instructions, an agent has everything needed to call and interpret the result.

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

Parameters5/5

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

With zero parameters the baseline is 4, but the description adds important semantic guidance: 'The person is taken from the visitor token — never pass an id.' This prevents a common misuse (passing an id) and explains the implicit identity source.

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 opens with a specific verb-and-resource statement: 'What the platform remembers about THIS person between conversations,' and details exactly what is returned (six stable traits and last five conversation outcomes). It is clearly distinct from the write sibling remember_about_person and from knowledge tools like get_agent_knowledge.

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 explicitly says 'Call it before you answer, so you do not ask again what they already told you' and instructs to 'call this door again right after sign-in.' These are clear contextual triggers, though no explicit alternative tool is named or a when-not-to-use case beyond guest behavior.

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