Skip to main content
Glama

Search the travel guides

search_guides
Read-onlyIdempotent

Search every Meridian Dispatch travel guide by keyword: long-form dispatches, multi-day itineraries, country and town guides, venues (sights, museums, beaches, parks), trails and scenic drives, events and ski resorts. Use it first when you do not know the exact page. Once you know the place, read it in full with get_destination (a country or town), get_place (one sight, trail, event or ski resort) or get_dispatch (a dispatch or itinerary); for ranked top-ten lists use list_best_places, for a month use get_best_time. Returns up to limit pages ranked by relevance, each with its type, title, country, town, a one-line summary, a citable URL and when it was last updated. Ranking is keyword-based with travel synonyms; a country or month named in the query is honoured. Read-only. When nothing matches it returns an error message; retry with a broader query or a place name.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
typeNoReturn only one kind of page: dispatch (a reported long-form piece), itinerary (a multi-day country route), country or town (destination guides), venue (one sight), trail (a hike or scenic drive), event (a festival), ski_resort or museum (must-see works with their rooms and floors). Omit to search all kinds.
limitNoMost results to return, 1 to 20. Defaults to 8.
queryYesWhat the traveller wants, in plain words: a place name ("Kotor"), an activity and a place ("glacier hike Iceland") or a theme ("festivals in Japan").
countryNoReturn only pages in this country, by English name, e.g. "Iceland". Omit to search worldwide.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultsNoMatching pages, best first.
attributionNoThe terms for quoting these pages.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.6/5.0
Behavior4/5

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

Annotations already cover read-only, idempotent, non-destructive and closed-world behavior, so the safety profile is handled. The description adds genuinely new behavior: keyword ranking with travel synonyms, honoring a country or month named in the query, the fields returned per result, and that a no-match query returns an error with a retry strategy. It does not mention auth or rate limits, but for a public read search that is minor.

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 capability, then routing, then return shape, then failure mode — a logical order with no filler. It runs long across three dense sentences, but every clause carries information the agent needs; only slight compression is possible.

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?

An output schema exists, so return values need not be described, yet the description still summarizes them. Combined with the routing rules, ranking behavior and error path, an agent has everything required to call this correctly and interpret the result.

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 and the schema already documents type, limit, query and country. The description still adds value beyond the schema by explaining that ranking is keyword-based with synonyms and that a country or month embedded in the free-text query is honored — real semantics for the `query` parameter that the schema does not state.

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 ('Search every Meridian Dispatch travel guide by keyword') and enumerates the covered content types, so an agent immediately knows the scope. It explicitly distinguishes itself from the read siblings it names (get_destination, get_place, get_dispatch, list_best_places, get_best_time).

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 an explicit routing rule: 'Use it first when you do not know the exact page', then names the alternatives to use 'once you know the place', and even splits ranked lists and month queries to their own tools. When-to-use, when-not-to-use and the substitute tools are all present.

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