Skip to main content
Glama

generate_spiral_mission

Generate a spiral survey mission that expands outward or contracts inward from a center point for search patterns or radial coverage. Automatically saves the mission with an ID and waypoint count.

Instructions

Generate a spiral survey mission expanding outward or contracting inward from a center point. Useful for search patterns or radial coverage. Automatically saves the mission to your account — returns the saved mission with ID and waypoint count.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameNoMission nameSpiral Survey
center_latYesCenter latitude
center_lngYesCenter longitude
start_radius_mYesStarting radius in meters
end_radius_mYesEnding radius in meters
spacing_mYesSpacing between spiral arms in meters
altitude_ftYesFlight altitude in feet AGL
speed_mphNoFlight speed in mph
directionNoSpiral directionoutward
rotationNoRotation directioncw
photo_intervalNoTake photo every N waypoints
drone_profile_idNo
Behavior3/5

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

With no annotations, the description discloses that the tool automatically saves the mission to the account and returns the saved mission with ID and waypoint count. However, it does not elaborate on potential side effects, permissions, or error conditions.

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?

The description is two sentences with no waste. The first sentence states the core action and direction, the second adds automation and return value info. It is front-loaded and efficient.

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?

Given the high schema coverage and the description explaining the output (saved mission with ID and waypoint count), the tool is adequately documented. However, some edge cases or parameter interactions are not addressed.

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 at 92%, so the baseline is 3. The description does not add meaningful parameter-specific context beyond what the schema already provides (e.g., no explanation of start_radius vs end_radius relationships).

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?

The description clearly states it generates a spiral survey mission expanding outward or contracting inward, for search patterns or radial coverage. It distinguishes from sibling tools like generate_grid_survey and generate_orbit_mission by specifying the spiral pattern and purpose.

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 description provides context ('useful for search patterns or radial coverage') but does not explicitly state when to use this tool versus alternatives. It does not mention exclusions or when-not-to-use scenarios.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/markpdxt/dronelytics-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server