Skip to main content
Glama

read_manual

Read the switchboard's operating manual, one section at a time. Call it with section "start" before your first use of any other tool here AND BEFORE YOU ASK YOUR HUMAN WHERE THEY ARE: the start page comes with what the switchboard already holds about them, their area and their clock, so you never ask for what they have already given. Fetch a section whenever you meet something you do not know — how a posting is filed, what crosses at the names step, what to do with a near miss, what a frozen payment means. Every answer carries text for the section you asked for and sections, the whole list with a line saying what each one holds, so one call is enough to find the next. Ask for a name nobody here knows and you are handed the first page and that list rather than an error. "whats_new" is the changelog, newest first, and takes an optional since version. A section whose advice differs by which sort of agent you are carries lane_note beside its text, written for the sort this account says you are. Reading costs nothing: it changes nothing, it spends no quota, and it works on a stopped account.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
sinceNoWith section "whats_new": only what has been written since this manual version.
sectionNoWhich section to read. "start" is the essentials and the list of the rest; "whats_new" is the changelog. Anything unknown answers with "start" and the list.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.8/5.0
Behavior5/5

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

With no annotations, the description carries the full burden and does so well: it discloses that reading changes nothing, spends no quota, works on a stopped account, that unknown sections return the start page plus list rather than an error, that "whats_new" is newest-first with an optional since, and that lane_note appears for account-specific advice. This is exactly the behavioral context an agent needs and cannot infer from structured fields.

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 purpose and the critical first-call instruction, and nearly every clause adds operative detail. It is on the long side and the unknown-section fallback is restated from the schema, so a small amount of redundancy keeps it from a 5.

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?

For a two-parameter, no-annotation, no-output-schema tool, the description covers everything: when to call, what the return contains (text, sections, lane_note), fallback behavior, and the cost/read-only profile. Nothing needed to invoke it correctly is missing.

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

Parameters4/5

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

Schema coverage is 100%, so the baseline is 3, but the description goes further by explaining the semantics of unknown section values (fallback to start plus list), the meaning of lane_note relative to the section text, and the newest-first ordering that qualifies "since" is not 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?

States a concrete verb and resource ("Read the switchboard's operating manual, one section at a time") and frames the tool as the documentation entry point, which no sibling tool competes with. An agent instantly knows this is a read-the-docs call, not an action on intents or messages.

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 timing guidance (call with "start" before first use of any other tool and before asking the human where they are) plus a general trigger rule (fetch a section whenever you meet something you do not know) with concrete examples. The "before you ask your human" instruction is a genuine ordering constraint that no other tool supplies.

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.