Skip to main content
Glama

Search places near a Wanderlog trip

wanderlog_search_places

Find restaurants, attractions, hotels, parks, and landmarks near a trip's destination. Turns vague requests like "good coffee shop in Queenstown" into specific, location-scoped place candidates.

Instructions

Search for real-world places (restaurants, attractions, hotels, parks, landmarks) near the destination of a Wanderlog trip. Returns candidate results with names and short descriptions.

Use this to resolve user requests like "find a good coffee shop in Queenstown" into specific place candidates. Results are geographically biased toward the trip's location, not global.

If the user wants to add a place to a trip, call this first with concise format to present options, then call again with detailed format to get place_ids for downstream actions.

Input Schema

NameRequiredDescriptionDefault
queryYesWhat to search for. Examples: 'sushi restaurant', 'hiking trail', 'coffee near the hotel'.
trip_keyYesThe trip to scope this search to. Search results are geographically biased toward the trip's destination.
response_formatNoOutput verbosity. 'concise' lists name + description only; 'detailed' adds the Google place_id needed for downstream tool calls.concise

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.3.2

TDQS

A3.9/5.0
Behavior4/5

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

With no annotations supplied, the description carries the full burden and does well: it discloses the return shape (names + short descriptions, or place_ids in detailed mode), the important non-obvious trait that results are geographically biased rather than global, and the rationale for the two-pass pattern. It omits result-count limits, pagination, and what happens when the trip_key is invalid.

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?

Three short paragraphs, front-loaded with purpose then usage then workflow; each sentence contributes something. The final paragraph is slightly workflow-oriented rather than descriptive, but it is not padding.

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?

For a 3-parameter read tool with no annotations and no output schema, the description covers purpose, result content, geographic bias, and the concise/detailed progression adequately. Remaining gaps (result volume, failure modes, behavior on ambiguous queries) are minor but real.

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 description coverage is 100%, including explicit docs for trip_key, query, and the response_format enum, so the baseline is 3. The description adds only the practical sequencing of concise vs detailed; it does not extend the meaning of 'query' (e.g., free-text matching rules) or clarify search radius relative to the trip destination beyond what trip_key's schema text already says.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Search for real-world places') and enumerates the entity types covered (restaurants, attractions, hotels, parks, landmarks), plus the geographic scoping to the trip destination. It is not explicitly differentiated from the sibling wanderlog_search_hotels, which overlaps with the 'hotels' category it claims to cover, so an agent could still hesitate between the two.

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?

Gives a concrete usage trigger ('resolve user requests like find a good coffee shop in Queenstown') and a sequencing rule when the goal is to add a place: concise first, then detailed to obtain place_ids. It does not name alternatives to use instead (e.g., wanderlog_search_hotels or wanderlog_search_guides) or state exclusions, so when-not guidance is missing.

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