Skip to main content
Glama

employees__get_active_courier_locations_by_terminal

Read-only

Get real-time locations of active couriers for a terminal group. Provide organization and terminal group IDs to receive current courier positions for dispatch and tracking.

Instructions

Локации курьеров терминала. Где взять ID: organizationId → organizations__get_organizations; terminalGroupId → terminal_groups__get_terminal_groups. Троттлинг MCP-сервера (не лимит iikoCloud): не чаще 10 запрос(ов) за 60 с — кэшируйте результат в диалоге.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
requestYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already indicate read-only and non-destructive behavior. The description adds a valuable operational detail beyond annotations: MCP-server throttling (10 requests/60s) and the recommendation to cache results in the conversation. This is relevant behavioral context that helps the agent plan calls correctly.

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 compact and front-loaded: purpose first, ID-source mapping second, rate-limit and caching guidance last. Every sentence earns its place and there is no filler or repetition of schema data.

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

Completeness3/5

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

For a tool with no output schema, the description does not describe what the returned courier locations look like (coordinates, timestamps, courier IDs, etc.). It covers required inputs and rate limiting, but an agent still has to infer the return shape and the 'active' semantics from the tool name.

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

Parameters4/5

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

Even though the schema includes descriptions for the nested IDs, schema_description_coverage is 0%, so the description must compensate. It does so by mapping each required parameter to a concrete sibling MCP tool (organizations__get_organizations and terminal_groups__get_terminal_groups), which adds meaning beyond raw field names.

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 the resource ('courier locations') and the scope ('of the terminal'), which matches the tool name and distinguishes it from global variants like employees__get_active_courier_locations. It is a noun phrase rather than an explicit verb statement, and it does not explicitly say 'active couriers', so it stops short of a fully self-contained purpose definition.

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 gives practical guidance on where to obtain organizationId and terminalGroupId, which helps an agent prepare required inputs. However, it does not say when to prefer this tool over the similarly named employees__get_active_courier_locations or employees__get_courier_location_history, so the when-vs-alternatives guidance is only implied by the tool name.

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

Deploy Server

Other Tools