Skip to main content
Glama

GoVisit Tools

Get collection section

get_collection_section
Read-only

Return one published section for this GoVisit collection page. Arrays are limited to at most 20 items and text values are bounded; the result includes page freshness metadata. Output schema: /.well-known/webmcp.json?v=0.2#/tools/get_collection_section/outputSchema

Input Schema

NameRequiredDescriptionDefault
sectionYes
pagePathYesCanonical GoVisit page path supplying this tool's published context; no origin, query or fragment.

Output Schema

NameRequiredDescriptionDefault
dataYesThe requested published section. Overview is an object; lists are arrays of at most 20 items; places/experiences may wrap items in an object; missing opening-hours data is null. Strings and nested lists are bounded by the WebMCP snapshot policy.
localeYes
pageIdYes
pageTypeYes
freshnessYes
updatedAtYes
canonicalUrlYes
completenessYes
schemaVersionYes
contentVersionYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.1/5.0
Behavior3/5

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

Annotations only declare readOnlyHint=true, so the description carries most of the burden; it usefully discloses that arrays cap at 20 items, text is bounded, and freshness metadata is returned – real behavioral value. It omits what 'published' excludes (drafts?), error behavior for a bad pagePath, and whether the section enum can ever return empty.

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 sentences, front-loaded with the purpose and the size bounds. The final sentence is only a schema URL pointer, which is the least valuable line, but nothing is padded.

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 shape needn't be spelled out, and the description still adds the item cap and freshness note. For a 2-parameter read tool the remaining gap is the undefined section parameter and the 'published' semantics.

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

Parameters2/5

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

The description adds no meaning to either parameter. pagePath is documented in the schema, but section (the enum overview/places) has no description anywhere, and with only 50% schema coverage the description should have compensated for that gap and did not.

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: 'Return one published section' scoped to 'this GoVisit collection page'. That separates it from the destination/place/category section siblings, though it never explicitly names get_collection_overview as the non-section alternative.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No when-to-use or when-not guidance is given, and no alternative is named. The schema enum includes 'overview', which directly overlaps the sibling get_collection_overview, and the description does nothing to explain when to pick one over the other.

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