Skip to main content
Glama

getapi_kadaster_bag_address-suggest

Get address autocomplete suggestions from Dutch BAG data by entering a partial query to help users find and select the correct address.

Instructions

Address autocomplete suggestions [GET /v1/kadaster/bag/address-suggest]

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
qYes
limitNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

C2.7/5.0
Behavior2/5

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

No annotations are supplied, so the description carries the full behavioral burden. It discloses only the HTTP method (GET, implying read-only) via the endpoint string, and says nothing about rate limits, result count defaults, or what happens with unmatched queries.

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?

A single short line with the purpose front-loaded. The inline endpoint is redundant with the tool name's implied route, but it costs little and does confirm the method.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a two-parameter GET with no output schema, the description still leaves the meaning of both parameters, the expected result shape, and the autocomplete context unstated. It is too thin to invoke correctly without guessing.

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?

Schema description coverage is 0% and the description adds nothing about either parameter. The 2-100 character constraint on 'q' and the untyped 'limit' are left entirely undocumented, including the fact that 'q' is the partial address fragment to complete.

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?

The description names a specific operation (autocomplete suggestions) on a specific resource (address), and the bracketed endpoint confirms it is the suggestion endpoint rather than the full address lookup. It is distinguishable from siblings like getapi_kadaster_bag_address, though it never says so explicitly.

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?

There is no statement of when to use autocomplete suggestions versus the full address lookup or the id lookup, both of which are siblings. An agent must infer the use case purely from the tool name.

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