Skip to main content
Glama

Find take-off spots

find_takeoff_spots
Read-only

Suggest drone take-off spots near a UK place by scoring paths, parking, and open access land while excluding restricted airspace and no-fly zones. Returns top options with reasons and coordinates.

Instructions

Suggest take-off spots near a UK place: points on public rights of way, next to parking or on open access land, scored on the data held here. Spots inside prohibited, restricted, prison or aerodrome zones, or on land where take-off is banned, are excluded; NOTAMs, danger areas, landowner rules and ground hazards lower the score, paths, parking and access land raise it. Returns the best few with reasons and coordinates, and the map shows them numbered. A right of way is a right to pass, not to stop and fly.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
latNoLatitude in decimal degrees (WGS84).
lonNoLongitude in decimal degrees (WGS84), negative west of Greenwich.
droneNoDrone make and model, e.g. "DJI Mini 4 Pro", "Air 3S", "Mavic 3 Classic". Looked up in a curated catalogue of consumer drones.
placeNoPlace name, postcode or landmark in the UK, e.g. "Tyndale Monument", "BS1 6QF", "Durdle Door". Use lat/lon instead if you already have coordinates.
formatNotext for a readable report (default), json for structured output, brief for two or three spoken-friendly sentences (use in voice conversations).text
max_resultsNo
a2_certificateNoWhether the pilot holds an A2 Certificate of Competency (A2 CofC).
search_radius_mNoHow far around the point to look.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv0.3.0

TDQS

A4.2/5.0
Behavior5/5

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

Adds substantial behavioral detail beyond the readOnlyHint and openWorldHint annotations: excluded zone types, positive and negative scoring factors, output contents (best few with reasons and coordinates), map numbering, and the legal caveat about rights of way. No contradiction with annotations.

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

Conciseness5/5

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

Four sentences, with the main purpose front-loaded in the first sentence. Every sentence contributes: criteria, scoring behavior, output and display, and legal context. No filler or repetition.

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 read-only suggestion tool with no output schema, the description covers purpose, exclusions, scoring logic, and return shape well enough to call it correctly. It leaves some details implicit, such as how a2_certificate influences scoring, but schema and annotations cover parameter and safety aspects.

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 high (~88%), so the schema already documents most parameters accurately. The description adds little parameter-specific meaning beyond the 'near a UK place' framing; notably, the undocumented max_results parameter is not explained in the description either.

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 ('Suggest'), resource ('take-off spots near a UK place'), and concrete criteria (public rights of way, parking, open access land). The focus on scored suggestions with exclusions clearly distinguishes it from siblings like check_takeoff_site and find_parking.

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

Usage Guidelines3/5

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

The usage context is clearly implied: call this when the user wants suggested take-off spots near a UK location rather than a check on a specific site. However, it never explicitly names alternatives or states when not to use it, leaving the agent to infer the choice between this and check_takeoff_site or preflight_briefing.

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