Skip to main content
Glama

themen

Browse projects or a project's title entries newest-first, helping you pick up a project when you forget search terms.

Instructions

Shows which projects exist - or the title index of one project.

Counterpart to recall: that searches for words, this browses. Without an argument, the tag board (which project, how many entries, how they're distributed across kinds of knowledge); with an argument, that project's title lines, newest first, one page at a time - the last line says how many more there are and how to get them. Page 1 answers "what happened here lately"; for anything older use recall(query, marke="...").

What this is for: recall only finds what you already know to ask for. Someone picking a project back up after months doesn't remember the terms anymore - and needs a list first, from which to pull up the entry. Follow up with recall(query, marke="...") or straight to zeige("...").

Outdated entries don't count, as everywhere in the default view. The chronicle does count here though: when browsing it's the scaffolding, not the filler that drowns out every search.

Args: marke: Project, e.g. "raumschiff-project". Empty = tag board. limit: Rows per page (default 40 for the board, 30 for the title index). seite: Page of the title index (default 1 = the newest). alle: Whole title index at once, grouped by kind. Large for a big project - prefer recall(query, marke=...) when you know a term.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
alleNo
limitNo
markeNo
seiteNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

A4.6/5.0
Behavior4/5

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

No annotations are provided, so the description carries the full burden, and it does disclose real behavior: title lines are newest-first, paginated one page at a time, the last line reports the remaining count and how to continue, outdated entries are excluded while the chronicle is counted. It does not mention permissions/auth or rate limits, but the operational mechanics an agent needs are covered.

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 purpose and the recall contrast, then mechanics, then args. A few sentences (the 'What this is for' motivation paragraph) restate the recall-vs-browse distinction already made and lean stylistic, but nearly everything carries usable information.

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?

An output schema exists, so return-value detail is not required, and all four parameters plus the browsing semantics are documented. The one soft gap is that it never states permission/auth requirements or the shape of a project identifier beyond one example.

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?

Schema description coverage is 0%, so the description must compensate, and the Args section documents all four parameters with semantics and defaults: marke (empty = tag board), limit (40 board / 30 index), seite (1 = newest), and alle (whole index grouped by kind, with a size warning). This fully fills the schema gap.

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+resource: 'Shows which projects exist - or the title index of one project.' It also explicitly frames itself against the sibling recall ('that searches for words, this browses'), so an agent can distinguish the two without opening either schema.

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?

Gives explicit when-to-use branches (no argument = tag board; with argument = title index) and names the alternative with conditions ('for anything older use recall(query, marke=...)', 'prefer recall(query, marke=...) when you know a term'). Both routing conditions and the follow-up path (recall/zeige) are spelled out.

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