Skip to main content
Glama

getapi_dso_plans

Search Dutch spatial plans by coordinates or address details to retrieve zoning and land-use information for a location.

Instructions

Ruimtelijke plannen zoeken [GET /v1/dso/plans]

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
latNo
lonNo
postcodeNo
huisnummerNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

C2.4/5.0
Behavior2/5

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

No annotations are provided, so the description carries the full behavioral burden, yet it discloses almost nothing. The inline '[GET /v1/dso/plans]' implies a read-only search, but there is no mention of pagination, result limits, required auth, or what happens with partial/missing query inputs.

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

Conciseness3/5

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

The definition is a single front-loaded phrase with no filler, which is genuinely concise. But its brevity reflects under-specification rather than disciplined economy, so it earns only a middle score.

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 four-parameter search tool with no annotations and no output schema, the description omits parameter meaning, return shape, and invocation guidance. Only the endpoint path adds information beyond the tool name, leaving the definition materially incomplete.

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

Parameters1/5

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

Four parameters (lat, lon, postcode, huisnummer) have zero schema description coverage and the description says nothing about them. An agent cannot tell whether these are alternative addressing modes, whether one is required, or what format each expects.

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 clear verb and resource ('Ruimtelijke plannen zoeken' = search spatial plans) plus the concrete endpoint GET /v1/dso/plans, so an agent understands the operation. However, it does nothing to distinguish this from a sibling like getapi_dso_documents, which serves the same DSO domain.

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 when-to-use guidance, no mention of prerequisites, and no pointer to alternative tools for spatial-plan vs document lookups. The agent must infer usage entirely 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.