Skip to main content
Glama

The Student Life docs

Search guides and docs

search_docs
Read-onlyIdempotent

Full text search over The Student Life city guides, blog guides for international and Erasmus students, the FAQ, pricing and the privacy, terms and refund policies. Returns ids, titles, links and a snippet; read one with get_doc.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
kindNoOptional filter.
limitNoMaximum results, default 5.
queryYesWhat to look for, e.g. "cheapest student cities", "make friends abroad", "refund".

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare a safe, read-only, idempotent, closed-world operation, so the safety bar is low. The description adds genuinely new behavioral context by disclosing the return shape ('ids, titles, links and a snippet') and that it is a discovery step rather than a full-content fetch.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two tight sentences, with the searched scope front-loaded and the follow-up action last. The corpus enumeration is long but each item maps directly to a real content type the agent may need to match against.

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?

With no output schema, the description correctly carries the return-value burden by naming the fields returned. The kind and limit filters are only in the schema, but at 100% coverage that is acceptable; nothing critical for calling the tool is missing.

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% — the enum for kind, the limit max/default, and query examples are all documented in the schema. The description adds no parameter-level detail beyond what the schema provides, so the baseline of 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 (full text search) and enumerates the exact corpora searched: city guides, blog guides, FAQ, pricing, and the privacy/terms/refund policies. This scope statement cleanly distinguishes it from the sibling get_doc, which retrieves a single document.

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?

The closing clause 'read one with get_doc' explicitly routes the agent to the sibling tool for the retrieval step, giving a clear find-then-read workflow. There is no explicit when-not guidance (e.g., if you already know the doc id, skip search), so it falls short of a full 5.

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