Skip to main content
Glama

get_store_notes

Return all merchant-attached LLM context notes for a store (or all stores if omitted). Notes are authoritative caveats the merchant has added — e.g. 'one B2B customer skews retention', 'Q2 budget freeze, don't suggest more ad spend', 'pre-2026-03 data is partial'. The same notes are auto-injected into every store-scoped tool response as _storeNotes, so calling this directly is only needed when you want a full picture before answering a session-opening question.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
storeNoOptional. Filter to a specific store. Omit to get notes for all stores the caller has access to.
_offsetNoPagination offset. If a response includes _pagination.hasMore=true, use _offset to fetch the next page.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added
  2. Removed
  3. Added

TDQS

A4.3/5.0
Behavior4/5

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

With no annotations, the description carries the full behavioral burden and does well: it discloses that notes are authoritative overrides the merchant authored, that they are injected into every store-scoped response, and that direct calls are largely redundant. It stops short of stating access/permission scope or the return shape beyond the _storeNotes equivalence, so not quite a 5.

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?

Front-loaded with the core action, and the three quoted note examples earn their space by showing the agent what kind of content to expect. Slightly longer than strictly necessary for a two-parameter read, but no sentence is filler.

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, so the description must cover returns; it does so by explaining that the payload matches the _storeNotes already seen in other responses, and pagination is handled by the schema's _offset description. Access scope and error behavior are unstated, which keeps it from a 5.

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

Parameters3/5

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

Schema coverage is 100% and both parameters are documented in the schema, including the omit-to-get-all semantics and the _offset pagination contract. The description restates the 'or all stores if omitted' behavior but adds no syntax or format detail beyond the schema, so the baseline 3 applies.

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 and resource ('Return all merchant-attached LLM context notes for a store') plus the scope variant when the store argument is omitted. The examples of what notes contain make the resource concrete and distinguish it from data-bearing siblings like get_store_profile.

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

Usage Guidelines5/5

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

Explicitly tells the agent when this call is unnecessary ('the same notes are auto-injected into every store-scoped tool response as _storeNotes') and the narrow condition that justifies calling it directly ('a session-opening question'). That is a genuine when-to-use/when-not-to-use rule, not an inference.

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